【24h】

Distributed IPC Using Virtual Device Driver in Monolithic Kernel

机译:在单片内核中使用虚拟设备驱动程序的分布式IPC

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:分布式计算的应用无处不在,范围从基于客户端/服务器的Internet系统到群集或网格和云计算系统。分布式应用程序需要有效且透明的分布式进程间通信(IPC)机制作为来自支持这些应用程序的操作系统的服务。本文介绍了使用提供透明性和高性能的设备驱动程序框架设计的内核级分布式IPC机制的体系结构和实现。该实现是在Linux整体内核中完成的,性能是通过在实际执行环境中进行实验来衡量的。实验数据表明,对于小型消息(25字节),以太网网络中的分布式IPC占用629Ýs,而对于较大消息(5KB)则需要2929Ýs。无线网络中的实验分别为小消息和大消息分别达到了34528和42511。平均而言,设计的架构可实现分布式IPC时间,在以太网中为0.899 0.8s / Byte,在无线网络环境中为92.628Ýs/ Byte。与其他分布式IPC模型相比,根据数据长度,与其他分布式IPC模型相比,建议的体系结构和实现可提供12.73%〜75.84%的增强性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号