论文部分内容阅读
为了满足日益增长的用户需求,数据中心规模在以指数速率不断扩大,然而数据中心的发展也带来了能耗问题。数据中心能耗主要来自于网络、服务器和冷却系统三部分,而随着服务器和冷却系统节能技术的革新,网络能耗占数据中心能耗的比重将达到50%。另外,数据中心网络(Data Center Networks,DCNs)为所有终端之间提供了多条可以选择的路由线路,但是冗余的传输路径造成了严重的带宽资源浪费,研究数据表明,数据中心网络的平均链路带宽利用率大约在5%~25%左右,带宽资源浪费也加重了数据中心网络的能耗问题。因此必须采取技术手段解决或缓解数据中心网络的高能耗问题。针对数据中心网络的高能耗问题,本文分别设计了基于迁徙鸟群优化算法(Migrating Birds Optimization Algorithm,MBOA)和基于果蝇优化算法(Fruit fly Optimization Algorithm,FOA)的能效路由机制。首先,根据数据中心网络特点和业务流请求情况,交换设备的功率与其负载之间的正相关关系,以及动态功率调整策略,本文推导出数据中心网络交换设备的功率计算方法。其次,本文设计数据中心网络能效指标,即单位能耗承载的业务量,能效指标能更好地反映数据中心网络中耗能情况。最后,本文分别设计基于迁徙鸟群优化算法和基于果蝇优化算法的路由机制。在基于迁徙鸟群优化算法的路由机制中,将每条路径看成一只候鸟,模拟鸟群迁徙过程中的领头鸟选择方法,为业务流选择能效最高的路由路径。在基于果蝇优化算法的路由机制中,模拟果蝇觅食过程中果蝇群飞向食物的策略,为业务流选择能效最高的路由路径。本文仿真实现了基于迁徙鸟群优化算法和基于果蝇优化算法的能效路由机制,并从能效、阻塞率和负载均衡率等方面与基准算法进行了性能对比与分析。结果表明,本文设计的两种路由机制与基准算法相比有一定的优势,是可行和有效的。