收藏本站
《华中科技大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

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

陈凯  
【摘要】:出于隔离性和安全性等考虑,虚拟机间的通信过程在通信路径上引入了前后端设备驱动,导致虚拟机间的通信性能与传统的进程间通信相差甚远,而虚拟机间通信的结果仅把数据从内存一处拷贝到另一处。优化的域间通信使用静态的共享缓冲区来传输通信数据,而网络流量的实时性导致通信性能的下降和共享区域的不合理占用。当并行的多个虚拟机同时进行通信时,共享区域的不合理利用现象尤其突出。此外共享内存编程接口和传统网络接口并不一致,这就要求应用程序事先指定通信方式,虽然保证了通信的高效性,却破坏了共享内存通道对上层应用的透明性。 基于并行多虚拟机域间共享内存的域间通信系统AdaptIDC有效的解决了上述问题。通过在网络层截获报文并分析目的地址来判断通信双方是否位于同一台物理机上,并对同一物理机上的通信流量使用共享内存通道,在通信过程中实时监测网络报文流量,使用合适大小的共享内存通道来增大缓存命中率以提升通信效率,同时提高共享内存利用率。当虚拟机发生迁移时,根据迁移前后虚拟机硬件共享情况自动选择共享内存或传统通道,对迁移过程中的网络包进行标记并通过传统网络通道重新传输以保证应用报文的完整性。系统AdaptIDC最终实现了对上层应用透明且具有兼容性的域间通信共享内存通道,使得上层应用在不修改代码的情况下直接使用快速共享内存通道,此外通过实时监测网络报文流量和频率并选取合适大小的共享内存通道以在合理利用共享内存的同时保障通信带宽和时延性能,在此基础上最后实现了虚拟机音频案例以验证系统AdaptIDC的高效能。 系统测试与结果分析表明,诸如TELNET、Firefox、FTP、PING和SAMBA等应用能在未经修改的情况下透明使用基于共享内存的域间通信机制来提升通信性能。即使虚拟机发生了迁移,系统AdaptIDC也能自动感知并切换数据通道以保证数据的正确和实时传输。相对于基于共享内存的传统域间通信模式,系统AdaptIDC能够保持通信带宽性能相当的情况下将共享内存的利用率提升至50%,同时虚拟机音频应用案例验证了系统AdaptIDC对上层应用的透明性并取得了较好的音画同步效果。从上述结论可以看出,基于透明截获、共享内存管理和迁移管理等技术实现的系统AdaptIDC能有效提升虚拟机的通信性能和共享利用率。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP302

免费申请
【参考文献】
中国期刊全文数据库 前1条
1 刘真;;虚拟机技术的复兴[J];计算机工程与科学;2008年02期
【共引文献】
中国期刊全文数据库 前8条
1 张利兵;;虚拟机技术在计算机教育中的应用[J];电脑知识与技术;2009年24期
2 范新龙;;一种构建虚拟网络双网卡环境的方法[J];计算机与数字工程;2011年10期
3 包敬海;龚文锋;黄安甲;梁家海;;基于虚拟机的轻量级医疗诊断系统的应用研究[J];计算机应用研究;2010年04期
4 刘世华;张小红;;虚拟机技术在网络类课程实验中的应用[J];中国教育信息化;2009年19期
5 韩小强;;虚拟机在计算机网络实验中的应用初探[J];科技经济市场;2010年10期
6 方冰;;基于虚拟机技术构建网络实验平台[J];科技信息;2010年12期
7 李馥娟;;虚拟机技术在复杂网络实验中的应用[J];实验技术与管理;2009年12期
8 贺惠萍;荣彦;张兰;;虚拟机软件在网络安全教学中的应用[J];实验技术与管理;2011年12期
中国博士学位论文全文数据库 前1条
1 杨晓晖;软件行为动态可信理论模型研究[D];中国科学技术大学;2010年
中国硕士学位论文全文数据库 前10条
1 赵洁;用户脚本技术研究及其在机器视觉组态平台中的应用[D];江南大学;2011年
2 宁刚;基于Xen虚拟机的资源管理系统的研究与实现[D];上海交通大学;2012年
3 雷迟骏;基于启发式算法的恶意代码检测系统研究与实现[D];南京邮电大学;2012年
4 刘威;基于Linux的分布式交换机设备虚拟化技术研究[D];南京理工大学;2012年
5 陆晓雯;虚拟机资源监测调整机制研究[D];华中科技大学;2008年
6 邵颖哲;基于半虚拟化设备模型的域间数据传输系统[D];华中科技大学;2008年
7 刘凡茂;基于云计算的乡镇卫生院信息化研究[D];中南大学;2009年
8 孙林;Nano进程虚拟机的设计与实现[D];华中科技大学;2009年
9 张砚波;SOA的服务系统中基于虚拟机的任务动态迁移机制研究[D];青岛大学;2010年
10 刘泽鹏;Windows平台下虚拟执行环境的研究与实现[D];电子科技大学;2010年
【相似文献】
中国期刊全文数据库 前10条
1 陈岗;周凯;;基于Linux系统的软PLC的实现[J];机械与电子;2006年10期
2 陈锺;邹修国;;共享内存在铁路电力监控系统中的应用[J];农业网络信息;2007年06期
3 管文良;康凤举;唐凯;吴宇;;Simulink与Windows程序间实时交互的研究[J];计算机仿真;2006年03期
4 雷晓全,陈东,冯唏;一种适用于实时处理的专用内存数据处理系统[J];计算机系统应用;1999年01期
5 马魁涛;蔡颖;郭宝峰;;Win32进程间信息共享的实现方法研究[J];计算机应用与软件;2007年12期
6 马陈燕;程培英;;基于共享内存的多处理器系统间通信技术研究[J];福建电脑;2010年07期
7 张蓉;张家如;潘旭东;雍松林;;基于共享内存机制的控制系统模拟终端[J];测控技术;2010年12期
8 胡嘉玺;;VMWare VI3——企业级虚拟化的标杆[J];程序员;2008年12期
9 曹万华;大型实时应用系统中C和Ada之间的一种接口技术[J];计算机与数字工程;1997年05期
10 陈雄,周文胜,陈鹤鸣;Windows下的进程间通信[J];南京邮电学院学报(自然科学版);2000年02期
中国重要会议论文全文数据库 前10条
1 丁涛;郝沁汾;张冰;;内核虚拟机调度策略的研究与分析[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
2 李晓东;刘玉军;徐万里;;实时中间件技术研究[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
3 胡平;;电信资源管理信息系统TRMIS的设计[A];全国第十四届计算机科学及其在仪器仪表中的应用学术交流会论文集[C];2001年
4 冉伟;程万;秦丰华;罗喜胜;;GPU加速的一维CESE方法研究[A];第十四届全国激波与激波管学术会议论文集(下册)[C];2010年
5 周小伟;谢诚;虢仲平;;VxWorks嵌入式实时操作系统的共享内存网络[A];中国工程物理研究院科技年报(2005)[C];2005年
6 彭锴;;Red Hat高级服务器针对Oracle9i数据库的调整和优化[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(上)[C];2003年
7 邵宇;张剑;朱守让;王伟;;变电站后台系统中通讯平台的开发与应用[A];2008中国电力系统保护与控制学术研讨会论文集[C];2008年
8 魏庆生;;Win32环境下的多串口通信程序设计[A];冶金轧制过程自动化技术交流会论文集[C];2005年
9 周玉宇;尚利宏;吕紫旭;;基于虚拟机的单粒子翻转故障注入方法[A];第六届中国测试学术会议论文集[C];2010年
10 牛犇;梁山;鲜晓东;甘平;;基于S3C2440的矿车防撞预警系统设计[A];2008’“先进集成技术”院士论坛暨第二届仪表、自动化与先进集成技术大会论文集[C];2008年
中国重要报纸全文数据库 前10条
1 宁夏建行信息技术部 张藕;Informix数据库调优方法[N];计算机世界;2006年
2 记者 刘垠;SGI推出全新旗舰产品Altix~(&Reg) 4000平台[N];大众科技报;2006年
3 朗飞;“刀片”也能实现高性能[N];中国计算机报;2006年
4 谢文砚;从SuperComputer到x86[N];中国计算机报;2008年
5 仲光亮;Windows下实时行式打印系统设计[N];计算机世界;2002年
6 四川 孙建新;解决系统图标显示不全的问题[N];中国电脑教育报;2006年
7 《计算机世界》评测实验室 吴挺;主板的“入门双雄”[N];计算机世界;2006年
8 刘锬;实现嵌入式系统并发任务间的通信[N];计算机世界;2005年
9 ;SGI打造高性能计算平台[N];人民邮电;2006年
10 么石磊;高端诱惑[N];网络世界;2003年
中国博士学位论文全文数据库 前10条
1 唐源;嵌入虚拟机监视器的高性能覆盖网络研究[D];电子科技大学;2012年
2 刘谦;面向云计算的虚拟机系统安全研究[D];上海交通大学;2012年
3 周刚;云计算环境中面向取证的现场迁移技术研究[D];华中科技大学;2011年
4 齐鸣;共享内存并行系统上空间数据检索及优化研究[D];中国科学技术大学;2012年
5 邱罡;可信系统保护模型研究与设计[D];西安电子科技大学;2010年
6 李世胜;基于运行时的程序执行模型研究[D];中国科学技术大学;2010年
7 刘志强;面向多核的系统级MPI通信优化关键技术研究[D];国防科学技术大学;2011年
8 杨洪波;高性能网络虚拟化技术研究[D];上海交通大学;2012年
9 伍智锋;分布式飞行仿真技术研究[D];西北工业大学;2003年
10 马汝辉;基于多核的虚拟化技术研究[D];上海交通大学;2011年
中国硕士学位论文全文数据库 前10条
1 陈凯;并行多虚拟机域间通信系统[D];华中科技大学;2011年
2 赵旭泽;虚拟机平台的设计与关键模块的实现[D];沈阳理工大学;2011年
3 刘永;云计算环境下虚拟机资源调度策略研究[D];山东师范大学;2012年
4 黄良良;基于VMX虚拟机的安全通信机制研究[D];解放军信息工程大学;2010年
5 许晓炜;一种虚拟机联盟中的访问控制机制[D];上海交通大学;2011年
6 张志鹏;基于VT/SVM与可信计算技术的安全增强虚拟机监控器设计与实现[D];浙江大学;2011年
7 邓超国;基于虚拟机的关键信息提取与分析[D];上海交通大学;2011年
8 梁敏;基于可信虚拟机的全盘加密系统模型研究[D];解放军信息工程大学;2011年
9 宁刚;基于Xen虚拟机的资源管理系统的研究与实现[D];上海交通大学;2012年
10 姚远;虚拟机高效设备访问模型设计与实现[D];国防科学技术大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026