虚拟机Xen网络带宽分配的研究和改进
摘要 | 第1-6页 |
ABSTRACT | 第6-10页 |
第一章 绪论 | 第10-13页 |
·研究背景 | 第10-11页 |
·立题意义 | 第11页 |
·本文的研究内容 | 第11-12页 |
·本文的结构 | 第12-13页 |
第二章 虚拟机技术与XEN | 第13-28页 |
·虚拟机分类 | 第13-14页 |
·准虚拟化与全虚拟化 | 第14页 |
·典型虚拟机 | 第14-17页 |
·VMware | 第14-16页 |
·Virtual PC | 第16页 |
·Xen | 第16-17页 |
·硬件对虚拟化的支持 | 第17-20页 |
·XEN 的整体架构 | 第20-21页 |
·XEN 的重要技术 | 第21-22页 |
·事件通道 | 第21页 |
·Hypercall | 第21-22页 |
·XEN 的I/O 虚拟化 | 第22-27页 |
·准虚拟化I/O | 第22-25页 |
·全虚拟化I/O | 第25-27页 |
·PV Driver | 第27页 |
·本章小结 | 第27-28页 |
第三章 XEN 中的网络带宽分配 | 第28-38页 |
·XEN 网络带宽分配的配置 | 第28页 |
·XEN 网络带宽分配的实现 | 第28-36页 |
·算法和流程 | 第28-30页 |
·数据结构 | 第30-31页 |
·读入带宽限制配置量 | 第31页 |
·前端驱动网络发送 | 第31-32页 |
·后端驱动处理前的credit 检查 | 第32-33页 |
·检查credit 足够的操作 | 第33-34页 |
·检查credit 不够的操作 | 第34-35页 |
·重新发放credit | 第35-36页 |
·XEN 网络带宽分配的分析 | 第36-37页 |
·Xen 网络带宽分配的缺陷 | 第36页 |
·Linux QoS 带宽分配 | 第36-37页 |
·Xen 带宽分配和Linux QoS 的联系 | 第37页 |
·本章小结 | 第37-38页 |
第四章 XEN 网络带宽分配的改进 | 第38-48页 |
·带宽动态平均分配改进 | 第38-39页 |
·通过配置文件得到带宽总量 | 第38-39页 |
·取得虚拟机个数 | 第39页 |
·动态平均分配带宽 | 第39页 |
·带宽动态调节改进 | 第39-45页 |
·整体思路 | 第40页 |
·空闲credit 量 | 第40-41页 |
·动态调节设计 | 第41-43页 |
·实现 | 第43-45页 |
·算法效率优化 | 第45-47页 |
·增加Domain 计数全局量 | 第45-46页 |
·缓存超过分配量的后续发送 | 第46-47页 |
·本章小结 | 第47-48页 |
第五章 实验 | 第48-65页 |
·实验模型 | 第48页 |
·实验工具以及环境 | 第48-49页 |
·动态平均分配改进实验 | 第49-55页 |
·三个虚拟机使用相同发送方式 | 第49-51页 |
·三个虚拟机使用不同发送方式 | 第51-55页 |
·动态调节改进实验 | 第55-63页 |
·三个虚拟机使用不同速率发送 | 第55-63页 |
·算法效率优化实验 | 第63页 |
·实验结论 | 第63-64页 |
·本章小结 | 第64-65页 |
第六章 总结与展望 | 第65-67页 |
·论文总结 | 第65页 |
·展望 | 第65-67页 |
参考文献 | 第67-69页 |
致谢 | 第69-70页 |
攻读硕士学位期间已发表或录用的论文 | 第70页 |