并行多虚拟机域间通信系统

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zimuogu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
出于隔离性和安全性等考虑,虚拟机间的通信过程在通信路径上引入了前后端设备驱动,导致虚拟机间的通信性能与传统的进程间通信相差甚远,而虚拟机间通信的结果仅把数据从内存一处拷贝到另一处。优化的域间通信使用静态的共享缓冲区来传输通信数据,而网络流量的实时性导致通信性能的下降和共享区域的不合理占用。当并行的多个虚拟机同时进行通信时,共享区域的不合理利用现象尤其突出。此外共享内存编程接口和传统网络接口并不一致,这就要求应用程序事先指定通信方式,虽然保证了通信的高效性,却破坏了共享内存通道对上层应用的透明性。基于并行多虚拟机域间共享内存的域间通信系统AdaptIDC有效的解决了上述问题。通过在网络层截获报文并分析目的地址来判断通信双方是否位于同一台物理机上,并对同一物理机上的通信流量使用共享内存通道,在通信过程中实时监测网络报文流量,使用合适大小的共享内存通道来增大缓存命中率以提升通信效率,同时提高共享内存利用率。当虚拟机发生迁移时,根据迁移前后虚拟机硬件共享情况自动选择共享内存或传统通道,对迁移过程中的网络包进行标记并通过传统网络通道重新传输以保证应用报文的完整性。系统AdaptIDC最终实现了对上层应用透明且具有兼容性的域间通信共享内存通道,使得上层应用在不修改代码的情况下直接使用快速共享内存通道,此外通过实时监测网络报文流量和频率并选取合适大小的共享内存通道以在合理利用共享内存的同时保障通信带宽和时延性能,在此基础上最后实现了虚拟机音频案例以验证系统AdaptIDC的高效能。系统测试与结果分析表明,诸如TELNET、Firefox、FTP、PING和SAMBA等应用能在未经修改的情况下透明使用基于共享内存的域间通信机制来提升通信性能。即使虚拟机发生了迁移,系统AdaptIDC也能自动感知并切换数据通道以保证数据的正确和实时传输。相对于基于共享内存的传统域间通信模式,系统AdaptIDC能够保持通信带宽性能相当的情况下将共享内存的利用率提升至50%,同时虚拟机音频应用案例验证了系统AdaptIDC对上层应用的透明性并取得了较好的音画同步效果。从上述结论可以看出,基于透明截获、共享内存管理和迁移管理等技术实现的系统AdaptIDC能有效提升虚拟机的通信性能和共享利用率。
其他文献
随着WLAN技术的不断发展,无线设备成本不断降低,人们对移动数据业务的需求不断增加,WLAN建设逐渐往大规模方向发展。传统的自治式结构已无法满足大规模建设的需求,因此集中式
随着视频的爆炸式增长,视频的智能分析处理越来越受到人们的重视。智能视频分析处理的自动化和智能化,将大大减少工作人员的工作量。本文就视频智能分析处理的两个重要领域,
中医药学是我国具有独特理论体系和原创思维的医学体系,在长期的临床实践研究中形成了诸多创新性的理论如方剂配伍和药物配伍理论等。作为以复方为主的处方治疗体系,实现不同药物合理配伍,从而形成一个具备多个药物及其剂量合理组合的方剂。其中,药物配伍和剂量配伍是两个重要因素,研究两者的配伍模式,从而实现药物更好的配伍以达到个性化治疗,是中药配伍研究的主要目标。当前,随着大规模临床数据的积累,如何以人机结合的方
随着多媒体技术的发展和网络的不断普及,数字多媒体成为广受人们欢迎的工作和娱乐内容,在人们享受数字化给生活工作带来便捷的同时,易于拷贝和分发的数字作品也给版权保护带
作业车间调度问题是公认的最难的组合优化问题之一,也是一个典型的NP 难度问题。研究作业车间调度问题具有很高的理论价值。同时,作业车间调度问题是实际工业生产调度问题的抽
随着Internet和信息技术的高速发展,XML文档作为数据存储介质应用范围越来越广泛,XML数据的重复元素检测问题已经引起了从事数据库和Internet应用等研究人员的大量关注。而XM
随着数字信息的爆炸式增长和应用需求的不断提高,企业比以往任何时候都更加依赖于数据。如何对数据进行备份和灾难恢复已成为存储业界研究的热点。传统的数据保护技术已经越来
ERP是整合了企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件于一体的企业资源管理系统。本文首先阐述了ERP的原理和思想以及发展的历史阶段,论述了中小企业
数据竞争是多线程程序中最复杂的一种并发错误。由于线程调度与多线程程序执行顺序的不确定,导致数据竞争的检测变得异常困难。动态检测数据竞争是指在程序执行过程中实时监
信息技术在当今企业生产活动中的作用越来越重要,实现它的主要方式是企业资源规划(Enterprise Resource Planning)。ERP系统要具有相当的灵活性和扩展性,才能帮助企业在瞬息