Digital Library[ Search Result ]
Binary-Compatible User-Mode Polling-Based Inter-VM Communication Techniques Using Shared Memory
Jihong Min, Juhyung Park, Joonseok Park
http://doi.org/10.5626/JOK.2020.47.11.1015
Virtual machines commonly use TCP/IP protocol to exchange data with the host or other virtual machines, but the protocol is inefficient. Communication using inter-VM shared memory can be used for better efficiency, but a disadvantage forces existing TCP/IP-based programs to be reprogrammed or recompiled. There have been several studies on the binary-compatible inter-VM shared memory-based communication methods to resolve this issue, yet the overheads exist. In this paper, we propose techniques that reduce the overheads of the current binary-compatible inter-VM shared memory-based communication methods. Our scheme bypasses the existing network stack with function hooking to TCP/IP library, and introduces the transmission queue per connection and user-mode polling technique to remove the kernel-mode switching overhead. The experiment results show that the latency can be reduced by 96.96% and throughtput can be increased by 222.24% on average by using the proposed techniques compared to the existing virtual network.
An Offloading Scheme for Reliable Data Processing of Swarm-drones
Hong Min, Bongjae Kim, Junyoung Heo, Jinman Jung
http://doi.org/10.5626/JOK.2018.45.10.990
With the developing drone-related technologies, autonomous drones have many applications. The offloading technique is used to execute high computational tasks that are stored in the cloud to preserve the limited resources of a drone. In this paper, we determine the effect of offloading by using cost analysis for swarm-drones considering task completion time and energy consumption. If the drones take more time and spend more energy while offloading their tasks to the cloud, drones divide a large task into small tasks. These tasks are run by using the drone’s own resources to process data reliably and efficiently. Our simulation results also show how the task completion time and the energy consumption infuence the offloading decision.
A Function Level Static Offloading Scheme for Saving Energy of Mobile Devices in Mobile Cloud Computing
Hong Min, Jinman Jung, Junyoung Heo
Mobile cloud computing is a technology that uses cloud services to overcome resource constrains of a mobile device, and it applies the computation offloading scheme to transfer a portion of a task which should be executed from a mobile device to the cloud. If the communication cost of the computation offloading is less than the computation cost of a mobile device, the mobile device commits a certain task to the cloud. The previous cost analysis models, which were used for separating functions running on a mobile device and functions transferring to the cloud, only considered the amount of data transfer and response time as the offloading cost. In this paper, we proposed a new task partitioning scheme that considers the frequency of function calls and data synchronization, during the cost estimation of the computation offloading. We also verified the energy efficiency of the proposed scheme by using experimental results.
Search

Journal of KIISE
- ISSN : 2383-630X(Print)
- ISSN : 2383-6296(Electronic)
- KCI Accredited Journal
Editorial Office
- Tel. +82-2-588-9240
- Fax. +82-2-521-1352
- E-mail. chwoo@kiise.or.kr