An Energy-Aware Algorithm for Optimizing Resource Allocation in Software Defined Network

Ting Yu, Yanni Han, Xuemin Wen, Xin Chen, Zhen Xu
{"title":"An Energy-Aware Algorithm for Optimizing Resource Allocation in Software Defined Network","authors":"Ting Yu, Yanni Han, Xuemin Wen, Xin Chen, Zhen Xu","doi":"10.1109/GLOCOM.2016.7841589","DOIUrl":null,"url":null,"abstract":"With the increasing popularity of cloud computing, the huge amount of energy consumed by data centers has gained much attention. Current proposals address the energy efficiency problem by two major methods: optimizing the allocation of physical servers and network elements (routers or switches). In order to improve resource utilization and minimize the energy consumption, the former method focuses on virtual machine (VM) placement regardless of the inherent traffic between VMs. The latter designs power saving routing and flow scheduling while this method neglects the resource demands in VMs. In this paper, we jointly consider the VM placement and network routing to optimize energy cost. In addition, we take advantage of the centralized and global controller in Software Defined Networking (SDN) paradigm. Inspired by the idea of Data Field, we propose a novel algorithm to evaluate the importance and relationships among multiple VMs. The potential score based on Data Field is a more accurate global ranking considering the resource demands and inter-VM traffic. Extensive simulations are conducted on different scales of typical data center topologies, such as Fat-Tree and BCube. Results show that our proposal can reduce the number of active devices including the servers and network elements, and thereby saves power consumption. Moreover, the proposed algorithm improves network performance by decreasing the average hops of per flow.","PeriodicalId":425019,"journal":{"name":"2016 IEEE Global Communications Conference (GLOBECOM)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE Global Communications Conference (GLOBECOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOCOM.2016.7841589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

With the increasing popularity of cloud computing, the huge amount of energy consumed by data centers has gained much attention. Current proposals address the energy efficiency problem by two major methods: optimizing the allocation of physical servers and network elements (routers or switches). In order to improve resource utilization and minimize the energy consumption, the former method focuses on virtual machine (VM) placement regardless of the inherent traffic between VMs. The latter designs power saving routing and flow scheduling while this method neglects the resource demands in VMs. In this paper, we jointly consider the VM placement and network routing to optimize energy cost. In addition, we take advantage of the centralized and global controller in Software Defined Networking (SDN) paradigm. Inspired by the idea of Data Field, we propose a novel algorithm to evaluate the importance and relationships among multiple VMs. The potential score based on Data Field is a more accurate global ranking considering the resource demands and inter-VM traffic. Extensive simulations are conducted on different scales of typical data center topologies, such as Fat-Tree and BCube. Results show that our proposal can reduce the number of active devices including the servers and network elements, and thereby saves power consumption. Moreover, the proposed algorithm improves network performance by decreasing the average hops of per flow.
软件定义网络中资源优化分配的能量感知算法
随着云计算的日益普及,数据中心所消耗的巨大能源引起了人们的广泛关注。目前的建议主要通过两种方法来解决能源效率问题:优化物理服务器和网络元素(路由器或交换机)的分配。为了提高资源利用率和最小化能耗,前一种方法关注虚拟机(VM)的放置,而不考虑虚拟机之间的固有流量。后者设计了节能路由和流调度,而该方法忽略了虚拟机的资源需求。在本文中,我们共同考虑虚拟机的放置和网络路由,以优化能源成本。此外,我们还利用了软件定义网络(SDN)范例中的集中式和全局控制器。受数据场思想的启发,我们提出了一种新的算法来评估多个虚拟机之间的重要性和关系。考虑到资源需求和虚拟机间流量,基于Data Field的潜在评分是一个更准确的全局排名。在Fat-Tree和BCube等典型数据中心拓扑的不同尺度上进行了大量的仿真。结果表明,我们的方案可以减少包括服务器和网元在内的有源设备的数量,从而节省功耗。此外,该算法通过减少每个流的平均跳数来提高网络性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信