scholarly journals Megalos: A Scalable Architecture for the Virtualization of Large Network Scenarios

2021 ◽  
Vol 13 (9) ◽  
pp. 227
Author(s):  
Mariano Scazzariello ◽  
Lorenzo Ariemma ◽  
Giuseppe Di Battista ◽  
Maurizio Patrignani

We introduce an open-source, scalable, and distributed architecture, called Megalos, that supports the implementation of virtual network scenarios consisting of virtual devices (VDs) where each VD may have several Layer 2 interfaces assigned to virtual LANs. We rely on Docker containers to realize vendor-independent VDs and we leverage Kubernetes for the management of the nodes of a distributed cluster. Our architecture does not require platform-specific configurations and supports a seamless interconnection between the virtual environment and the physical one. Also, it guarantees the segregation of each virtual LAN traffic from the traffic of other LANs, from the cluster traffic, and from Internet traffic. Further, a packet is only sent to the cluster node containing the recipient VD. We produce several example applications where we emulate large network scenarios, with thousands of VDs and LANs. Finally, we experimentally show the scalability potential of Megalos by measuring the overhead of the distributed environment and of its signaling protocols.

Author(s):  
Ganesh Chandra Deka ◽  
Prashanta Kumar Das

With Open source virtualization software like VMware Player and Virtualbox, it is easy to install and run Virtual machines (VMs) in a home desktop computer. Endian Firewall provides a service called VPN (Virtual Private Network); it offers a secure communication between two different networks by using internet connection. In this chapter, we will install an Endian Firewall Community OS in one of the virtual machines (VM) and network it with the other VM for creating a firewall/router/proxy/VPN.


Author(s):  
Niccolo Capanni ◽  
Daniel C. Doolan

During the course of this chapter, the authors will examine the current methods of pedagogical teaching in higher education and explore the possible mapping into a multi-user virtual environment. The authors consider the process of construction and delivery for a module of student education. They examine the transition of delivery methods from the established, slow changing traditional media, to the modern flexibly of community based, open source driven methods which are the foundation of virtual environments.


Author(s):  
Marc Compere ◽  
Garrett Holden ◽  
Otto Legon ◽  
Roberto Martinez Cruz

Abstract Autonomous vehicle researchers need a common framework in which to test autonomous vehicles and algorithms along a realism spectrum from simulation-only to real vehicles and real people. The community needs an open-source, publicly available framework, with source code, in which to develop, simulate, execute, and post-process multi-vehicle tests. This paper presents a Mobility Virtual Environment (MoVE) for testing autonomous system algorithms, vehicles, and their interactions with real and simulated vehicles and pedestrians. The result is a network-centric framework designed to represent multiple real and multiple virtual vehicles interacting and possibly communicating with each other in a common coordinate frame with a common timestamp. This paper presents a literature review of comparable autonomous vehicle softwares, presents MoVE concepts and architecture, and presents three experimental tests with multiple virtual and real vehicles, with real pedestrians. The first scenario is a traffic wave simulation using a real lead vehicle and 3 real follower vehicles. The second scenario is a medical evacuation scenario with 2 real pedestrians and 1 real vehicles. Real pedestrians are represented using live-GPS-followers streaming GPS position from mobile phones over the cellular network. Time-history and spatial plots of real and virtual vehicles are presented with vehicle-to-vehicle distance calculations indicating where and when potential collisions were detected and avoided. The third scenario highlights the avoid() behavior successfully avoiding other virtual vehicles and 1 real pedestrian in a small outdoor area. The MoVE set of concepts and interfaces are implemented as open-source software available for use and customization within the autonomous vehicle community. MoVE is freely available under the GPLv3 open-source license at gitlab.com/comperem/move.


2021 ◽  
Author(s):  
Mir Tahsin Imtiaz

An incremental system takes advantage of upcoming data as early as possible. In other words, an incremental system processes received data incrementally. Incremental systems can be useful over non-incremental systems to build spoken dialog systems when we are looking for faster and more human-like behavior. For example, human-to-human conversations are incremental, as a listener does not wait for a speaker to finish speaking to begin understanding. Inspired by the fact that Robot-Ready Spoken Dialog Systems must be incremental and need to work distributedly, and IU framework "breaks" in a distributed architecture, I attempted to use the IU network to fulfill the incremental requirements and be able to extend the IU framework to work flawlessly in a distributed environment. This work aims to answer the question whether we can make a distributed IU network efficiently and consistently. More specifically, I explored the optimal ways to establish a complex IU data store that can facilitate the conservation and accessibility of the total generated IU data network in a distributed environment avoiding the \breaking" of the IU network, and act as a backbone for a final and complete "Robot-Ready" incremental dialog system. We evaluated the HRI response differences happening along with IU store implementation differences in a live, interactive study with robots and found out that humans do notice small performance differences and subconsciously become judgmental of robots' anthropomorphism characteristics in relation to the robots' performance.


2017 ◽  
Vol 6 (3) ◽  
pp. 295-300
Author(s):  
Mirdan Syahid Mulya Sudrajat ◽  
Doan Perdana ◽  
Ridha Muldina Negara

Virtualization is a new revolutionary approach in networking industry, its make possible to build several virtual machine (VM) in one physical hardware. In virtualization practice, one VM might be connected to others, but not all of VM in one environment must be connected due the privacy and security issues. One of the solutions which can address this issue is tunneling protocol. Tunneling protocol is a layer-2-in-layer-3 protocol which can isolate tenant traffic in virtualize environment. This research conducted about the performance of VXLAN and NVGRE tunneling protocol which works on virtualize environment and aims to determine the perfomances of throughput, delay, jitter, and vCPU Usage using variable packet size in range of 128-1514 byte. From the the result, can be conclude that both of tunneling protocol can isolate the traffic between tenant. For the performance result, NVGRE has the highest value of throughput, 771,02 Mbps and the VXLAN got 753,62 Mbps. For the delay NVGRE got 2.24 ms and VXLAN got 2.29 ms. For the jitter, NVGRE has better rate value of 0.361 ms, than VXLAN value of 0.348 ms, and the vCPU usage performance, NVGRE has the highest performance too that value is 60.57%. So on overall performance NVGRE has the better performance than VXLAN.


Author(s):  
Behrooz Daneshmand

The quality of service (QoS) in networking is the process of managing network resources to reduce packet loss and to lower network jitter and latency. QoS has been widely used in traditional network and can also be implemented in the 5G standard based on a software-defined network (SDN). A traditional network carries several challenges, such as vendor dependency, the complexity of managing a large network, dynamically changing forwarding policies, and more. Software-defined networking is a new networking strategy designed to address the challenges of a traditional IP network, such as high levels of complexity and inability to adapt to the new quality of service requirements in a timely manner. The fundamental idea behind SDNs compared to the conventional networking paradigm is the creation of horizontally integrated systems through the separation of the control and the data plane while providing an increasingly sophisticated set of abstractions. Recently, various SDN-enabled QoS frameworks have emerged that offer many possibilities for network reconfiguration and high-level definition of policies. QoS requirements for 5G networks have been defined on the basis of three main categories of use cases: extreme mobile broadband (xMBB), massive machine type communications (mMTC) IoT/M2M devices, and highly reliable М2М-communication (ultra-reliable machine-type communications – uMTC). This paper analyzes and surveys the QoS based on the openflow protocol method and QoS based on open-source SDN controllers method in 5G network. In addition, we discuss various architectural issues of open-source SDN controllers network and examine their impact on the QoS. Furthermore, we outline the characteristics of the QoS parameters such as latency, availability, reliability, jitter, and bandwidth in the 5G network. Finally, the article discusses and compares parameters of the QoS in 5G determined by world’s leaders in 5G technology.


2017 ◽  
Author(s):  
Griffin David Romigh ◽  
Jason Ayers ◽  
Jake Dube ◽  
Adam Horvath-Smith

Repositor ◽  
2020 ◽  
Vol 2 (1) ◽  
pp. 35
Author(s):  
Ibnu Haris Fawaid ◽  
Diah Risqiwati ◽  
Denar Regata Akbi

 Abstrak Meningkatnya permintaan pembaharuan aplikasi berbasis open source karena seiring meningkatnya jumlah pengguna sistem operasi Linux, oleh karenanya ketika banyak pengguna linux yang melakukan permintaan pembaharuan aplikasi menyebabkan lambatnya kecepatan unduh dan membutuhkan waktu lama. Salah satu solusinya yaitu dengan membuat mirror repository linux agar memudahkan dan menawarkan koneksi pengguna yang lebih baik. Namun demikian, suatu saat ketika semakin bertambah jumlah pengguna mirror tersebut akan mengalami penurunan kualitas download hingga dapat mengalami down, sehingga tidak dapat melayani permintaan pembaharuan pengguna dengan baik. Penelitian ini bertujuan untuk merancang dan membangun Mirror Repository Linux dengan menggunakan Load-balanced Mirror Service System (LMSS) dengan mengintegrasikan beberapa MIrror Server yang dibangun secara generate melalui Manage Large Network (MLN), dengan pembagian beban menggunakan Linux Virtual Server (LVS) pada metode Network Address Translation (NAT). Sehingga beban permintaan dari client dapat ditangani Mirror Server secara bersama – sama. Dengan demikian, rata – rata waktu download dapat berkurang sebanyak 17,2 % daripada menggunakan Single Server.AbstractThe increasing demand for open source-based application updates is due to the increasing number of users of Linux operating systems, therefore when many Linux users who request an application update cause slow download speed and takes a long time. One solution is to create Mirror Repository Linux in order to facilitate and offer better user connections. However, a time when the number of mirror users will decrease the quality of download until it can down, so it can not serve user renewal request well. This research aims to design and build linux mirror repositories by using Load-balanced Mirror Service System (LMSS) by integrating multiple Mirror Server generated via Manage Large Network (MLN), with load sharing using Linux Virtual Server (LVS) Network Address Translation (NAT). LMSS there is a Director Server as a counter / load manager that passes on the server, which will be forwarded to the destination server. So that the request load from the client can be handled Mirror Server together. Thus, the average download time can be reduced by 17.2% rather than using a single server.


2019 ◽  
Vol 16 (2) ◽  
pp. 773-777
Author(s):  
R. Jothikumar ◽  
S. Susi ◽  
Kumar Subramaniam ◽  
Siva G. Shanmugam

Virtualization is used to set of connections and configure various operating systems on a single host at the same time. Now-a-days many technologies prefer Open source platform for virtualized infrastructure because it provides an enormous space to the user to implement their own module. In this paper, we used piece based virtual machine (KVM) is the main open source finish virtualization arrangement on x86 equipment and it underpins all major working framework including Linux and windows.


Sign in / Sign up

Export Citation Format

Share Document