学位论文 > 优秀研究生学位论文题录展示

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

作 者: 陈凯
导 师: 金海
学 校: 华中科技大学
专 业: 计算机系统结构
关键词: 并行多虚拟机 域间通信 共享内存管理 虚拟机迁移 应用透明性
分类号: TP302
类 型: 硕士论文
年 份: 2011年
下 载: 28次
引 用: 0次
阅 读: 论文下载
 

内容摘要


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

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-18
  1.1 问题提出  8-9
  1.2 国内外研究现状  9-15
  1.3 背景与研究内容  15-16
  1.4 文章框架结构  16-18
2 并行多虚拟机域间通信系统(AdaptIDC)的设计  18-27
  2.1 系统简介  18-19
  2.2 系统设计思路  19-22
  2.3 体系结构与功能模块  22-24
  2.4 工作机制与难点分析  24-25
  2.5 小结  25-27
3 系统AdaptIDC 的主要实现技术  27-41
  3.1 网络报文的透明截获  27-29
  3.2 共享域发现  29-31
  3.3 域间通信的共享内存管理  31-37
  3.4 域迁移自适应管理  37-40
  3.5 小结  40-41
4 基于系统AdaptIDC 的虚拟机音频案例  41-52
  4.1 应用背景与研究内容  41-42
  4.2 虚拟机音频的应用架构  42-44
  4.3 虚拟机音频的透明截获  44-48
  4.4 虚拟机音频性能优化  48-51
  4.5 小结  51-52
5 系统测试与结果分析  52-62
  5.1 测试环境  52-53
  5.2 功能测试与结果分析  53-57
  5.3 性能测试与结果分析  57-61
  5.4 小结  61-62
6 总结及展望  62-64
致谢  64-66
参考文献  66-69

相似论文

  1. 一种虚拟集群中的轻量级通信机制,TP302
  2. 虚拟服务器整合关键技术研究,TP368.5
  3. 基于虚拟机的安全应用运行机制关键技术研究,TP309
  4. 虚拟机高性能透明域间通信系统设计与实现,TP302
  5. 支持虚拟机跨域迁移的虚拟网络路由管理协议,TP393.04
  6. 聚丙烯增透剂的开发及应用,TQ325.14
  7. 面向企业虚拟私有云的虚拟专用网技术研究,TP393.1
  8. 云计算环境中面向取证的现场迁移技术研究,D918.2
  9. 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
  10. 虚拟机镜像文件的废弃空间回收系统,TP302
  11. Xen虚拟化网络I/O优化方法,TP302
  12. 基于硬件计数器虚拟化的多虚拟机性能评测研究,TP302
  13. 一种虚拟集群中的轻量级通信机制,TP302
  14. 轻量级虚拟机管理器及其安全应用研究,TP302
  15. 过载虚机条件下MPI通信性能改善方法研究,TP302
  16. 云环境下MapReduce容错技术的研究,TP302.8
  17. 容错计算机系统双机容错软件设计与实现,TP302.8
  18. 基于特征场景模拟器的虚拟机性能测试研究,TP302
  19. 基于NoC的软错误点到点容错机制及面向可靠性的应用映射算法研究,TP302.8
  20. 基于冗余传输的片上网络软错误的容错方法研究,TP302.8

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 > 设计与性能分析
© 2012 www.xueweilunwen.com