Optimizing rule placement in software-defined networks for energy-aware routing

F. Giroire, J. Moulierac, T. K. Phan
{"title":"Optimizing rule placement in software-defined networks for energy-aware routing","authors":"F. Giroire, J. Moulierac, T. K. Phan","doi":"10.1109/GLOCOM.2014.7037187","DOIUrl":null,"url":null,"abstract":"Software-defined Networks (SDN), in particular OpenFlow, is a new networking paradigm enabling innovation through network programmability. Over past few years, many applications have been built using SDN such as server load balancing, virtual-machine migration, traffic engineering and access control. In this paper, we focus on using SDN for energy-aware routing (EAR). Since traffic load has a small influence on power consumption of routers, EAR allows to put unused links into sleep mode to save energy. SDN can collect traffic matrix and then computes routing solutions satisfying QoS while being minimal in energy consumption. However, prior works on EAR have assumed that the table of OpenFlow switch can hold an infinite number of rules. In practice, this assumption does not hold since the flow table is implemented with Ternary Content Addressable Memory (TCAM) which is expensive and power-hungry. In this paper, we propose an optimization method to minimize energy consumption for a backbone network while respecting capacity constraints on links and rule space constraints on routers. In details, we present an exact formulation using Integer Linear Program (ILP) and introduce efficient greedy heuristic algorithm. Based on simulations, we show that using this smart rule space allocation, it is possible to save almost as much power consumption as the classical EAR approach.","PeriodicalId":6492,"journal":{"name":"2014 IEEE Global Communications Conference","volume":"194 1","pages":"2523-2529"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"144","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE Global Communications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOCOM.2014.7037187","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 144

Abstract

Software-defined Networks (SDN), in particular OpenFlow, is a new networking paradigm enabling innovation through network programmability. Over past few years, many applications have been built using SDN such as server load balancing, virtual-machine migration, traffic engineering and access control. In this paper, we focus on using SDN for energy-aware routing (EAR). Since traffic load has a small influence on power consumption of routers, EAR allows to put unused links into sleep mode to save energy. SDN can collect traffic matrix and then computes routing solutions satisfying QoS while being minimal in energy consumption. However, prior works on EAR have assumed that the table of OpenFlow switch can hold an infinite number of rules. In practice, this assumption does not hold since the flow table is implemented with Ternary Content Addressable Memory (TCAM) which is expensive and power-hungry. In this paper, we propose an optimization method to minimize energy consumption for a backbone network while respecting capacity constraints on links and rule space constraints on routers. In details, we present an exact formulation using Integer Linear Program (ILP) and introduce efficient greedy heuristic algorithm. Based on simulations, we show that using this smart rule space allocation, it is possible to save almost as much power consumption as the classical EAR approach.
优化软件定义网络中能量感知路由的规则放置
软件定义网络(SDN),特别是OpenFlow,是一种新的网络范例,通过网络可编程性实现创新。在过去的几年中,许多应用程序都是使用SDN构建的,例如服务器负载平衡、虚拟机迁移、流量工程和访问控制。在本文中,我们重点研究了将SDN用于能量感知路由(EAR)。由于流量负载对路由器功耗的影响很小,EAR允许将未使用的链路置于休眠模式以节省能源。SDN可以采集流量矩阵,然后以最小的能耗计算出满足QoS的路由解决方案。然而,先前关于EAR的工作已经假设OpenFlow交换机的表可以容纳无限数量的规则。在实践中,这个假设并不成立,因为流表是用三元内容可寻址内存(TCAM)实现的,这是昂贵和耗电的。在本文中,我们提出了一种优化方法,以最小化骨干网的能量消耗,同时尊重链路的容量约束和路由器的规则空间约束。详细地,我们用整数线性规划(ILP)给出了一个精确的公式,并引入了高效的贪婪启发式算法。基于仿真,我们证明了使用这种智能规则空间分配,可以节省与经典EAR方法几乎相同的功耗。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信