论文部分内容阅读
近年来,云计算迅速发展普及。当前IaaS云平台以VM的形式向用户出租共享的数据中心资源,并提供了量化可靠的CPU、内存、存储等性能指标,然而却未提供数据中心内部网络性能保证。测量结果显示,数据中心网络性能存在巨大波动,且不同VM实例、不同云服务商的网络带宽性能差异巨大。由于数据中心存在大量依赖网络性能的分布式应用,这些应用对网络资源竞的争激烈导致其网络性能具有严重的不确定性,无法可靠完成任务;与此同时,由于缺少透明的网络性能指标,网络性的能差异巨大使得用户实际付出的价格与所得到的网络性能不成比例。因此,数据中心网络性能保证与合理定价的问题亟待解决。然而,网络带宽不同于CPU、内存等单个节点上的抽象资源,其具有网络连接动态变化、交叉跨链路以及高度复用等特点。因此,解决数据中心网络带宽公平共享与性能保证极具挑战性。为此,本文基于软件定义数据中心网络的框架,从理论、技术与应用三个角度对该问题展开了以下研究:首先,建立并求解数据中心网络带宽最优共享模型。应用Nash谈判博弈,将数据中心网络共享的公平性与效率作为目标,建立了数据中心网络带宽共享的优化模型。通过求解最优资源分配结果,设计了合作式的带宽分配算法FALLOC,解决了IaaS数据中心虚拟机带宽共享公平性与利用率的问题。其次,设计并实现高效数据中心带宽分配技术eBA。通过考虑数据中心流量高度动态性所带来的挑战,提出基于显示链路反馈的虚拟机速度控制框架,通过控制论理论与OVS实现证明,eBA具有稳定平滑、快速收敛、抗干扰的特点,能够很好的适应数据中心动态流量,实现了高效的虚拟机端到端带宽性能保证。最后,提出并应用数据中心带宽性能保证与计价框架SoftBW。通过调研、测量云平台虚拟机的网络性能现状,揭示了IaaS数据中心存在的严重网络带宽波动及性能、价格不一致性。提出基于使用率的虚拟机包调度与带宽定价策略,实现在超额共享情况下的性能保证与计价服务,为云运营商提供了一种量化带宽性能指标、确保性能价格一致性的方案。