Title :
Distributed IPC Using Virtual Device Driver in Monolithic Kernel
Author_Institution :
Dept. of Inf., Gyeongsang Nat. Univ., Jinju, South Korea
Abstract :
The applications of distributed computing are ubiquitous ranging from client/server based Internet systems to the cluster or grid and cloud computing systems. The distributed applications require efficient and transparent distributed interprocess communication (IPC) mechanism as a service from the operating systems supporting those applications. This paper describes the designed architecture and implementation of kernel-level distributed IPC mechanism using device driver framework offering transparency and high performance. The implementation is made in Linux monolithic kernel and the performance is measured by conducting the experiments in real-life execution environments. The experimental data illustrate that the distributed IPC in Ethernet network takes 629Ýs for small messages (25Bytes) and 2929Ýs for relatively large messages (5KB). The experiments in wireless network achieve 34528Ýs and 42511Ýs for the small and large messages, respectively. On the average, the designed architecture achieves distributed IPC time as 0.899Ýs/Byte in Ethernet and 92.628Ýs/Byte in wireless network environments. The proposed architecture and implementation offer 12.73% ~ 75.84% enhanced performance as compared to other distributed IPC models depending upon data length.
Keywords :
Linux; computer network performance evaluation; device drivers; local area networks; radio networks; Ethernet network; Linux monolithic kernel; data length; distributed IPC; distributed interprocess communication mechanism; kernel-level distributed IPC mechanism; operating systems; performance measurement; virtual device driver; wireless network; Computer architecture; Distributed databases; Kernel; Wireless networks; IPC; RPC; device driver; microkernel; monolithic kernel;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications (RTCSA), 2012 IEEE 18th International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4673-3017-6
Electronic_ISBN :
1533-2306
DOI :
10.1109/RTCSA.2012.12