scholarly journals Interdomain I/O Optimization in Virtualized Sensor Networks

Sensors ◽  
2018 ◽  
Vol 18 (12) ◽  
pp. 4395 ◽  
Author(s):  
Congfeng Jiang ◽  
Tiantian Fan ◽  
Yeliang Qiu ◽  
Hongyuan Wu ◽  
Jilin Zhang ◽  
...  

In virtualized sensor networks, virtual machines (VMs) share the same hardware for sensing service consolidation and saving power. For those VMs that reside in the same hardware, frequent interdomain data transfers are invoked for data analytics, and sensor collaboration and actuation. Traditional ways of interdomain communications are based on virtual network interfaces of bilateral VMs for data sending and receiving. Since these network communications use TCP/IP (Transmission Control Protocol/Internet Protocol) stacks, they result in lengthy communication paths and frequent kernel interactions, which deteriorate the I/O (Input/Output) performance of involved VMs. In this paper, we propose an optimized interdomain communication approach based on shared memory to improve the interdomain communication performance of multiple VMs residing in the same sensor hardware. In our approach, the sending data are shared in memory pages maintained by the hypervisor, and the data are not transferred through the virtual network interface via a TCP/IP stack. To avoid security trapping, the shared data are mapped in the user space of each VM involved in the communication, therefore reducing tedious system calls and frequent kernel context switches. In implementation, the shared memory is created by a customized shared-device kernel module that has bidirectional event channels between both communicating VMs. For performance optimization, we use state flags in a circular buffer to reduce wait-and-notify operations and system calls during communications. Experimental results show that our proposed approach can provide five times higher throughput and 2.5 times less latency than traditional TCP/IP communication via a virtual network interface.

Author(s):  
Laurent Georget ◽  
Mathieu Jaume ◽  
Guillaume Piolle ◽  
Frédéric Tronel ◽  
Valérie Viet Triem Tong

2017 ◽  
Vol 13 (3) ◽  
pp. 1-37 ◽  
Author(s):  
Pablo Peñil ◽  
Alvaro Díaz ◽  
Hector Posadas ◽  
Julio Medina ◽  
Pablo Sánchez

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):  
Md. Shohidul Islam ◽  
Md. Niaz Morshed ◽  
Sk. Shariful Islam ◽  
Md. Mejbahul Azam

Congestion is an un-avoiding issue of networking, and many attempts and mechanisms have been devised to avoid and control congestion in diverse ways. Random Early Discard (RED) is one of such type of algorithm that applies the techniques of Active Queue Management (AQM) to prevent and control congestion and to provide a range of Internet performance facilities. In this chapter, performance of RED algorithm has been measured from different point of views. RED works with Transmission Control Protocol (TCP), and since TCP has several variants, the authors investigated which versions of TCP behave well with RED in terms of few network parameters. Also, performance of RED has been compared with its counterpart Drop Tail algorithm. These statistics are immensely necessary to select the best protocol for Internet performance optimization.


Sensors ◽  
2019 ◽  
Vol 19 (13) ◽  
pp. 2885 ◽  
Author(s):  
Sunhyo Kim ◽  
Jee Woong Choi

Underwater acoustic sensor networks have recently attracted considerable attention as demands on the Internet of Underwater Things (IoUT) increase. In terms of efficiency, it is important to achieve the maximum communication coverage using a limited number of sensor nodes while maintaining communication connectivity. In 2017, Kim and Choi proposed a new deployment algorithm using the communication performance surface, which is a geospatial information map representing the underwater acoustic communication performance of a targeted underwater area. In that work, each sensor node was a vertically separated hydrophone array, which measures acoustic pressure (a scalar quantity). Although an array receiver is an effective system to eliminate inter-symbol interference caused by multipath channel impulse responses in underwater communication environments, a large-scale receiver system degrades the spatial efficiency. In this paper, single-vector sensors measuring the particle velocity are used as underwater sensor nodes. A single-vector sensor can be considered to be a single-input multiple-output communication system because it measures the three directional components of particle velocity. Our simulation results show that the optimal deployment obtained using single-vector sensor nodes is more effective than that obtained using a hydrophone (three-channel vertical-pressure sensor) array.


Sign in / Sign up

Export Citation Format

Share Document