• DocumentCode
    3325139
  • Title

    Distributed IPC Using Virtual Device Driver in Monolithic Kernel

  • Author

    Bagchi, Susmit

  • Author_Institution
    Dept. of Inf., Gyeongsang Nat. Univ., Jinju, South Korea
  • fYear
    2012
  • fDate
    19-22 Aug. 2012
  • Firstpage
    51
  • Lastpage
    57
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2012 IEEE 18th International Conference on
  • Conference_Location
    Seoul
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4673-3017-6
  • Electronic_ISBN
    1533-2306
  • Type

    conf

  • DOI
    10.1109/RTCSA.2012.12
  • Filename
    6301556