07. green communication for computer networks

Upload: fahadshamshad

Post on 13-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 07. Green communication for computer networks

    1/13

    IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY 2014 313

    Energy Management Through Optimized Routingand Device Powering for Greener

    Communication NetworksBernardetta Addis, Antonio Capone, Senior Member, IEEE, Giuliana Carello, Luca G. Gianoli, and

    Brunilde Sans, Member, IEEE

    AbstractRecent data confirm that the power consumption ofthe information and communications technologies (ICT) and ofthe Internet itself can no longer be ignored, considering the in-creasing pervasiveness and the importance of the sector on pro-ductivity and economic growth. Although the traffic load of com-munication networks varies greatly over time and rarely reachescapacity limits, its energy consumption is almost constant. Basedon this observation, energy management strategies are being con-sidered with the goal of minimizing the energy consumption, so

    that consumption becomes proportional to the traffic load eitherat the individual-device level or for the whole network. The focusof this paper is to minimize the energy consumption of the net-work through a management strategy that selectively switches offdevices according to the traffic level. We consider a set of trafficscenarios and jointly optimize their energy consumption assuminga per-flow routing. We propose a traffic engineering mathemat-ical programming formulation based on integer linear program-ming that includes constraints on the changes of the device statesand routing paths to limit the impact on quality of service and thesignaling overhead. We show a set of numerical results obtainedusing the energy consumption of real routers and study the impactof the different parameters and constraints on the optimal energymanagement strategy. We also present heuristic results to comparethe optimal operational planning with online energy management

    operation.

    Index TermsEnergy saving, flow-based routing, IP networks,multiperiod, network optimization, traffic engineering.

    I. INTRODUCTION

    W E ARE currently entering an era of increasing concernfor the environment in which the Internet plays an im-portant role both as a replacement for traveling and as a mediumto convey environmental information.

    However, the Internet itself and its related information andcommunication technologies (ICT) are starting to have animpact on global warming. ICT contributes with 2% (0.8 Gt

    Manuscript received November 22, 2010; revised January 13, 2012 andAugust 24, 2012; accepted February 16, 2013; approved by IEEE/ACMTRANSACTIONS ONNETWORKINGEditor S. Sarkar. Date of publication March28, 2013; date of current version February 12, 2014.

    B. Addis is with the Dipartimento di Informatica, Universit degli Studi diTorino, Turin 10149, Italy.

    A. Capone and G. Carello are with the Dipartimento di Elettronica, Infor-mazione e Bioingegneria, Politecnico di Milano, Milan 20133, Italy (e-mail:[email protected]).

    L. G. Gianoli and B. Sans are with the Dpartement de gnie lectrique ofthe cole Polytechnique de Montral, Montral, QC H3C 3A7, Canada.

    Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.

    Digital Object Identifier 10.1109/TNET.2013.2249667

    CO ) of global greenhouse gas (GHG) emissions annu-ally [1][3], which is a value that exceeds the GHG emission ofthe aviation sector [4]. As ICTs become more widely available,these percentages are likely to grow to around 1.4 Gt of CO ,or approximately 2.8% of global emissions, by 2020 [5]. Also,ICT alone is responsible for a percentage between 2% and 10%of the world power consumption [6]. Estimated consumptionof the network equipment (excluding servers in data centers) in

    2007 was 22 GW. According to a predicted annual growth rateof 12%, it will reach 95 GW in 2020 [5].

    The networking community response has been to developtechnologies as well as to model approaches to reduce energyconsumption. In[7], different types of green networking pro-

    posals are discussed and classified in three different groups:1) those that deal with the partitioning of existing resourcesamong different users, networks, or applications; 2) those thatdeal with power management and redesign of networking fea-tures; and 3) those that are exclusively related to the improve-ment of hardware efficiency. This paper deals with the secondapproach, i.e., network elements energy management.

    Networks are designed and dimensioned to serve the esti-mated peak traffic demand. During network operation, trafficre-quests usually vary remarkably over time, and even during peakhours, they are typically well below the network capacity. More-over, protection techniques adopted during the design phase toincrease network resilience increase capacity and reduce linkaverage utilization. Unfortunately, the power consumption ofcurrent network device architectures and transmission technolo-gies is almost traffic-load-independent. As a result, networksconsume energy as if they were always fully loaded [8], [9].

    A way to improve network energy performance would be tooptimize the individual network elements consumption so thatit is kept as close as possible of the traffic load [10]. The ideal

    networking device would be energy-proportional, that is, pre-senting zero consumption at zero load and increasing linearlyup to maximum power with full load. Unfortunately, this is farfrom the behavior of current devices, even those with the mostadvanced hardware technologies. This is due to the minimum

    power required, for instance, to keep active the circuitry of themain board and the routing line cards. Therefore, to achievea consumption proportional to traffic, we need to manage thewhole network energy consumption in a coordinated way bydynamically switching off and on links and nodes according totraffic variations.

    In order to switch off part of the network, we need to guar-antee that the remaining part has enough capacity to serve

    1063-6692 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

  • 7/27/2019 07. Green communication for computer networks

    2/13

    314 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY 2014

    traffic load and to reroute flows through active routers. Thus,the routing protocol plays an important role and may imposelimitations to the energy management strategy. Multi-Pro-tocol Label Switching (MPLS) is largely the most populartechnology used in the backbones of Internet service providers(ISPs). MPLS is quite flexible since it allows to route individualflows along a single path from source to destination. However,

    depending on the signaling approach adopted, switching a flowfrom one path to another requires time and overhead. Therefore,in general, an energy management mechanism should avoidrerouting flows too often.

    In this paper, we consider the problem of optimizing com-munication networks energy management, assuming that trafficvaries according to a given set of time period scenarios andthat routing is handled perflow over a single path (unsplittableflow).1 The model is an operational planning one that takes asentry the expected demands for each time period and proposesan energy-aware traffic engineering solution. From that model,we also extract a heuristic to recreate online operation. Whencompared to the state of the art presented in Section II, the mod-eling and optimization approach provides the following novelcontributions.

    We explicitlymodela set of traffic scenarios correspondingto different time periods and jointly optimize energy con-sumption over all scenarios in order to capture networkmanagement dynamics.

    We consider a per-flow routing mechanism over a singlepath (unsplittable flows).

    We model two routing strategies (fixed and variable) andcompare them in terms of consumption and quality-of-ser-vice requirements.

    We use a quite detailed model of router considering it

    composed of a chassis (that includes the main processingmodule) and a set of line cards (where transmission linksare connected). Based on that model, we use the energyconsumption figures of real routers to obtain numericalresults.

    We provide a problem formulation based on integer linearprogramming (ILP) and solve it to the optimum.

    We provide a heuristic close to the online implementationand assess the differences with the offline energy optimiza-tion scheme.

    The remainder of this paper is organized as follows. InSection II, we review previous papers on green networking and

    point out the novelties of our work. In Section III, we present

    the energy management strategy proposed and the system mod-eling assumption. In Section IV, the mathematical formulationis described in detail, and two versions of the problem are pre-sented. A set of numerical results obtained on different networkinstances and with different values of the model parameters areshown and discussed in Sections V, VI-A, and VII. Finally,concluding remarks follow in Section VIII.

    II. RELATEDWORK

    The problem of energy consumption of the Internet and themain technical challenges to reduce it have been presented in theseminal work by Gupta and Singh [13]. In the last years, sev-

    eral approaches have been proposed to cope with the problem1Preliminary resultshave been presented in [11] and [12].

    considering both wireless [4], [14][16] and wired networks. Inthis section, we focus on wired networks only.

    Recently, some papers have provided a complete survey ofthe research on the topic by proposing different taxonomies forthe classification of the various green techniques [7], [17][19].In particular, different types of energy-saving approaches have

    been divided into three categories in [7]: 1) techniques forresource virtualization in end-systems; 2) methodologies for

    power management and network design; and 3) advanced tech-nologies and architectures for networking devices. Our workfalls in the second group. In [17], an interesting classification ofthe work in this area is proposed based on: 1) target: the elementanalyzed to obtain the power consumption reduction (commu-nication mediums, network devices, and paths); 2) technique:the technology adopted to reduce energy consumption (newmaterials and fabrication techniques, switching off techniques,integration of physical components); 3) metric: specific goal ofthe energy-saving policies. In this paper, the target is the set of

    paths over which traffic flows are routed, the technique is the

    switching off of devices and their parts, and the metric is thetotal energy consumption of the network.One of the key elements in the study of energy-saving tech-

    niques for communication is the definition of energy consump-tion models. In [20], a consumption model of optical IP net-works is presented. In [21], a network-based model for the mea-surements of Internet power consumption is exposed, where net-works are divided into access, metro, and core. Our energy man-agement strategy applies mainly to core and metro networks.

    ISPs networks are dimensioned to satisfy estimated peaktraffic conditions. However, the traffic level follows a daily

    periodic behavior [22], while energy consumption is almostconstant [8], [9]. The idea of applying sleeping strategies to the

    different network devices during low traffic periods is the mainone discussed in the Gupta and Singhs paper [13].

    More recently, other articles have defined strategies tomanage individual network devices low consumption states.In [23], the bursty behavior of Internet traffic is exploited bya sleeping procedure based on a prediction algorithm for thelength of the idle periods. The characterization of the Internettraffic generated by personal computers is also exploited in [24]to define a proxying strategy for network access devices.

    Instead of switching off the whole device, another approachis to try to make its energy consumption proportional to trafficload. In [10], an analytical framework is proposed to explore

    the optimal frequency operation of individual hardware equip-ment such as switches and routers so that power consumptionis minimized. Considering Layer-2 switches, Adaptive LinkLayer (ALR) is a proposal to change the capacity of the Eth-ernet links so that lower loads are treated with lower levelsof capacity, which induces a lower consumption [25][27].Energy Efficient Ethernet (EEE) is the standardization frame-work of the IEEE 802.3 az engineering task force concerningEthernet power reduction, where also shutting down Ethernetlinks when there is no load present is considered [28]. The en-ergy management strategies just described focus on individualdevices. In our work, we apply the energy-saving procedures atthe network level and manage network traffic in a coordinated

    way in order to power on only a subset of the available devicesand links.

  • 7/27/2019 07. Green communication for computer networks

    3/13

    ADDIS et al.: ENERGY MANAGEMENT THROUGH OPTIMIZED ROUTING AND DEVICE POWERING 315

    In [8], a network design model that considers the consump-tion of different configurations of chassis and line cards is

    presented. The target is to minimize the network consumption,guaranteeing robustness and good congestion performance.Reference [29] presents a procedure that aims at saving energy

    by exploiting dynamic topology. In [30], the characteristicsof the electric market in the US is analyzed, and a cost-awarerouting policy for service requests that selects the location withthe cheapest electric price is presented.

    Previous papers closer to our work deal with the energy-aware management of the network as a whole [31][38]. Refer-ence [31] discusses advantages of sleep mode and rate adapta-tion based on power profile of network equipments. The otherwork on energy-aware network management can be classifiedaccording to the routing scheme considered.

    The per-flow routing considered here is also adopted in [33]and [35]. The approach to offline energy management pro-

    posed in [33] makes use of an optimization framework thataims at minimizing the global network energy consumption

    by switching off nodes and interfaces. The mathematicalformulation is based on the classical capacitated network de-sign (CMCF) problem with splittableflows, while a single setof traffic demands is considered. On the other hand, we modela set of traffic scenarios corresponding to different time periodsand jointly optimize energy management in all scenarios. Weassume a single path routing (unsplittable flows) that can beapplied to MPLS-based networks and consider limitationsto routing changes and state variations of devices. Some on-line energy-aware traffic engineering (EATe) techniques foroptimizing links and routers power consumption are instead

    proposed in [35]; these online procedures exploit a local searchscheme and are based on the assumption that the energy profiles

    of network devices are strongly dependent on the utilization.Networks operated with shortest-path routing protocols (e.g.,

    OSPF) are instead treated in [32], [34], and [37], but none ofthose papers considers either multiperiod optimization or inter-

    period constraints like we do. In [37], some efficient heuristicalgorithms are presented. They are able to lexicographically op-timize network energy consumption (by switching off both linksand nodes) and network congestion by efficiently configuringthe link weights. Also, [34] aimsat minimizing network energyconsumption by operating on the link weights, but differentlyfrom [37], no congestion optimization is considered, and onlylinks can be switched off. The Energy Aware Routing (EAR) al-

    gorithm presented in [32] proposes the switching off of networkelements by exploiting a modified version of the OSPF protocolwhere only a subset of routers can compute the shortest-pathtrees. This energy management approach focuses only on therouting protocol and does not directly consider traffic demandsand network capacity limitations.

    Finally, [36] and [38] are based on less common routingschemes. In [38], a hybrid routing is proposed where bothshortest-path and per-flow routing is performed; they aimat switching off the network links while guaranteeing QoSconstraints (maximum utilization and maximum path lengthconstraints). The approach is based on a mixed integer pro-gramming (MIP) formulation where the traffic demands are

    routed through a set of precalculated k-shortest paths. Refer-ence [36] proposes, instead, a new mixed ILP (MILP)-based

    approach to jointly optimize energy consumptions and networkcongestion in networks operated with carrier-grade Ethernet.

    Lastly, part of the literature is also focused into studyingand analyzing the potential impact and the effective appli-cability of the different strategies for energy-aware networkmanagement [39][42].

    To the best of our knowledge, no other work concerning amultiperiod energy-aware optimization with interperiod con-straints for IP networks have been presented before.

    III. ENERGYMANAGEMENTSTRATEGY

    The problem we now present is the management of networkdevices in order to save energy, exploiting the possibility ofswitching off the network resources, namely routers and links,when they are not necessary. Even if, in this work, we do notaddress implementation issues, we assume that the energy man-agement strategy can be integrated in the commonly adoptednetwork management platforms. Such platforms allow the cen-tralized and remote control of all devices and the change of theirconfiguration (change of routing settings, switch between ac-tive/sleep modes) with relatively slow dynamics (hours) [43].Moreover, we assume the availability of daily traffic profilesfor the network that consider traffic variations over differenttime intervals. These are predictions based on traffic measure-ments collected by the network monitoring agents commonlyused by network operators to gather statistics on key parame-ters and check network proper operation. In normal conditions,traffic profiles can be predicted with good accuracy and allow

    planning network resources allocation in advance with limiteduncertainty margins [44]. However, in some cases, traffic statis-tics may change unexpectedly due to external events. For this

    reason, in the last part of this paper, we also consider the casewhere resources are managed over a shorter time period in amore dynamic way. In its basic version, the considered opti-mization problem has the general goal of minimizing the overallenergy consumption, given an estimated traffic demand. It iseasy to see that such version of the problem is equivalent to clas-sical network design problems [45]: Objective function costs arerelated to device energy consumption instead of to deploymentcosts, and the network topology is fixed to the actual one. Suchequivalence has been exploited in [33] to define energy-efficientnetwork management approaches.

    However, the key element that allows intelligent energy man-agement is the traffic variation over a given time horizon, for

    instance a day. We divide the considered time horizon into timeintervals. During the time horizon, the demand patterns, whichwe call traffic scenarios, will vary both geographically and inintensity. However, in each time interval, the demands are as-sumed to be constant. The time horizon and the demand pro-file are cyclically repeated. Thus, the optimization strategy can

    be applied over a long-term period. We argue that the energyconsumption cannot be optimized considering different trafficscenarios separately, but they need to be jointly considered totake into account the constraints on routing, the signaling over-head for network reconfiguration, the impact on powering theequipment on and off,and the possible quality degradation dueto route changes.

    The estimation of traffic demand is usually not an easy taskfor network designers. However, as the network is already in

  • 7/27/2019 07. Green communication for computer networks

    4/13

    316 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY 2014

    operation, it is reasonable to assume that rather accurate estima-tions can be obtained by observing the previous intervals usingthe network monitoring agents commonly available in the man-agement platform.

    We consider a router model that reflects the most commonarchitecture adopted by manufacturers. The device includes achassis, which provides computation and switching functional-

    ities, and a set of line cards, which provides communication in-terfaces and usually additional network processing capabilities.

    In our model, router elements can be switched on and offby the management platform, and there is an energy consump-tion associated to each of them. The chassis can be poweredoff only when all its line cards are off. Depending on the con-sidered router type, there may be some additional energy con-suming elements, such as cooling fans, not taken into accountin the model. However, their energy consumption can be easilyincluded in those of other elements, for example in the chassisone, if they have a fixed speed, and divided among chassis andline cards, if their speed is controlled. Since this model closelyreflects the architecture of devices available on the market, itis relatively easy to apply using real consumption values. In ournumerical analysis, we use public information provided for a setof router types by a device manufacturer, namely Juniper.

    We also assume that an energy consumption is associated tothe chassis change of state from offto on. This corresponds tothe energy spent during the powering on phase that, for big andcomplex devices, can last several minutes. Furthermore, we canuse this model parameter to give a penalty to state transitions.This allows to limit the configuration changes in the networkand their negative effects on signaling overhead and servicequality experienced by trafficflows. We also explicitly considerthe possibility of setting a hard limit on the number of state

    changes of each card element. Note that these are the first el-ements in our model that link traffic scenarios together, thus re-quiring a joint optimization.

    Another important issue that connects the networkconfigura-tions in the different time intervals is the routing. We study twovariants of the problem. In the first one, the routing is fixed. Inthe second one, the routing can vary according to the differentnetwork equipment and demand conditions. In both cases, weselect a single path perflow: In the first case, it remains the samefor all intervals, while in the second one it can vary. This routingmodel is well suited for ISP networks adopting MPLS.

    The objective of the problem is to minimize the overall en-ergy consumption during the given time horizon while satis-

    fying the demands in every interval. In Section IV, we pro-vide more details of the problem and describe the mathematicalformulation.

    IV. MATHEMATICALFORMULATION

    A. Description

    A router is composed of a chassis and a set of line cards thatallow it to connect to other devices. We assume that links con-necting different routers are full-duplex with equal capacity in

    both directions. Multiple cards of the same type can be usedon the same link. We represent the considered network struc-ture with a symmetric directed graph , where the setof graph nodes represents the routers, and the set of arcs

    represents the connection between routers, given by links andcards. Since the cards associated with an arc can be switched onand off independently, the arc has multiple states of operationdepending on the number of active cards. Note that in the re-mainder of this paper, we will refer to the connection betweentwo nodes and by interchangeably using the two terms arcand link.

    The capacity available on a given arc depends on the numberof active line cards: Given an arc , we use an integer vari-able to represent the number of line cards that have to be

    powered on in order to provide enough capacity to meet thetraffic routed from node to node As the network links pro-vide equal capacityinboth directions, we must set . Inmost of our numerical results, we use two cards per link, there-fore . We use a parameter to denote the max-imum fraction of link capacity that can be used. This allowsto take into account quality-of-service constraints in networkdimensioning and to evaluate the tradeoff between quality andenergy consumption.

    With respect to the chassis, we assume that it can be eitheron or off. Clearly, if the chassis is off, all cards, and thereforethe links associated with them, will be powered down as well.Thus, to have an idea of the number of states involved in themanagement, let us assume that each router can connect to fourother devices through eight cards, then the number of possiblestates for each node is .2

    Another important modeling aspect is the temporal nature ofthe problem. In fact, the demand varies during the day, and aneffective management scheme should take this fact into accountto be able to reduce the power consumption. Therefore,we con-sider that there is a set of scenarios associated with differenthours of the day.

    We now have all the elements to define the following sets ofparameters and decision variables to proceed to our mathemat-ical modeling.

    PARAMETERS

    Number of cards available on link .

    Per-card capacity. The total link capacity is .

    A fractional parameter, representing the maximalfraction of the arc capacity that can be used to dealwith traffic demand. This parameter is used to ensurecongestion control.

    The power consumption of a card associated to arcwhen it is on.

    Maximum number of switch-on allowed for each cardfor all traffic scenarios.The chassis maximum capacity.

    The chassis power consumption when on.

    The set of origindestination (O/D) demands in thenetwork.The origin of O/D demand .

    The destination of O/D demand .

    The value of demand in scenario .

    2The additional 1 is because we consider that powering down the chassis isdifferent than powering down all the cards

  • 7/27/2019 07. Green communication for computer networks

    5/13

    ADDIS et al.: ENERGY MANAGEMENT THROUGH OPTIMIZED ROUTING AND DEVICE POWERING 317

    The duration of scenario .

    Fractional value, representing the chassis energyconsumption when switched on from an off state,normalized with respect to hourly chassis consumption.

    VARIABLES

    Routing variable equal to 1 if the demand is routedon link , and 0 otherwise.

    Chassis status variable equal to 1 if a chassis is onin scenario , and 0 otherwise.

    Status variable of link . It is an integer between0 and , indicating the number of active cards onlink in scenario .

    Auxiliary variable that is equal to 1 if the th cardlinking nodes and is switched on in scenario .

    Energy consumption variable for switching thechassis on from off; it is equal to if the chassis

    is switched on in scenario , and 0 otherwise.

    B. Power-Aware Fixed Routing Problem (PAFRP)

    In this first problem, the routing is fixed over all scenarios. The objective is to minimize the energy consump-

    tion (expressed in watts) subject to routing, system, and oper-ational constraints. We now present in detail each term of theformulation.

    1) Objective Function:

    (1)The objective is composed of three terms. The first corre-

    sponds to the energy consumption due to switched on chassis.The second is the energy consumed by the link cards when theyare powered. The final term represents the chassis consumptionwhen they are switched on from an off state.

    2) Flow Conservation Constraints:

    ififotherwise

    (2)

    The constraints guarantee that each demand is transportedfrom its origin to its destination.3) Chassis Capacity Constraints:

    (3)

    The constraints impose that the total capacity incident to anode must be lower than the maximum capacity allocated to thechassis. They also force the chassis to be switched on wherethere is at least one demand incident to it.

    4) Power Switching Constraints:

    (4)

    These constraints force the value of variable to be equal towhen the chassis switches from an off state to an on state.

    5) Arc Capacity Constraints:

    (5)

    These constraints state that the capacity available on each arcdepends on the state of the corresponding cards.

    6) Link-State Constraints:

    (6)

    (7)

    The first set ofconstraints (6) forcesthe state ofarc tobethe same as the state of arc , and therefore forces the stateof a pair of cards connecting two routers to be the same. The

    second sets of constraints (7) insures that auxiliary variablesassume the appropriate values as a function of the state of thecorresponding links. When cards of a link are switchedon ( is strictly positive and equal to ), then of the variables, associated to link , must be equal to 1.

    7) Card Reliability Restriction Constraints:

    (8)

    The constraints above are related to the reliability of the hard-ware. In fact, it is well known that switching hardware on andoff may reduce the lifetime of it and can cause, eventually, its

    dysfunction. For that purpose, we have added these constraintsthat, unless specified otherwise, limit to one the number of timesa card can be switched on in the given time interval.

    8) Decision Variable Domains:

    (9)

    (10)

    (11)

    (12)

    (13)

    C. Power-Aware Variable Routing Problem

    To represent the possibility of adapting the routing to thechanging demand over time, variable is replaced by .

    The resulting variable power-aware routing problem is sim-ilar to the fixed routing model, and for the sake of brevity, wereport here only the changes in the model.

    The objective function is the same (1). Flow conservationconstraints are now given by

    ifif

    otherwise(14)

  • 7/27/2019 07. Green communication for computer networks

    6/13

    318 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY 2014

    Fig. 1. Network with 9 nodes.

    while chassis capacity constraints are modified as

    (15)

    Power switching constraints are the same as in (4), while arccapacity constraints are given by

    (16)

    Link-state constraints remain unchanged [(6) and (7)], as well

    as card reliability restriction constraints (8).Decision variable domains are obviously unchanged except

    for new variables , which are now

    (17)

    V. COMPUTATIONALRESULTS

    A. Description of the Instances

    1) Network Topologies: Three different network topologieswere chosen, respectively with 9 (see Fig. 1), 25, and 28 nodes.The two larger topologies belong to the largely used SND-Li-

    brary [46] (see [47] for the figures of the two SNDLib networks).The 9-node simple network topology will be used for a thoroughunderstanding of the results, while the other topologies confirmthe findings for larger and more realistic networks.

    2) Network Capacity: Three network capacity cases, calledA, B, and C, are considered. For each case, all the routers are as-sumed to be the same, composed by a single chassis and a giventype of cards. Their capacity and consumption are provided inTable I.

    3) Network Demand: The network demand evaluation is di-vided into two problems: how to set a nominal demand for thenetwork and how to characterize the different traffic scenarios.

    a) Nominal Demand: All the traffic scenarios consideredare generated defining them as a fraction of a nominal demandvalue that has been set for each of the networks.

    TABLE IROUTERCHASSIS ANDCARDS

    To make a fair evaluation of the possible energy savingsachievable through the proposed energy management strategy,we set the nominal value according to a procedure aimingat finding the highest feasible traffic level according to linkcapacities. Obviously, we expect that in real networks thathave been well dimensioned, the traffic load will be well belowthat nominal even at peak hour. However, this allows a clear

    reference point in our analysis.The used procedure can be explained as follows.Nominal Demand Algorithm:

    1) The set of origin-destination demands is split into two sub-sets, chosen beforehand deterministically: The demands ofone subset have a traffic amount that is greater than the de-mand of the other subset (twice, in particular).

    2) All demands are assigned an intensity equal to a fractionof the card capacity (and twice such value for some pairs).The starting fraction is 1/4.

    3) Demands are routed in the network through an ILP model.In particular, we use the feasibility version of the FPARPmodel using a single scenario and demands to their nom-

    inal values [i.e., (2), (3), (5), (6)].4) If a feasible routing is found, the intensity is increased bythe starting fraction, and the demands are routed again;otherwise, the nominal value is the greatest one for whicha feasible routing can be found.

    5) The resulting fraction multiplied by the card capacity forall origin destination demands results in what we callthenetwork nominal traffic demand.b) Traf fic scenarios: The modeling approach presented in

    Section IV is based on time scenarios, that is, a partition of theconsidered time horizona day in this study. We assume thatthe traffic demands vary during the day and, therefore, differenttraffic values must be generated in a systematic manner. Obvi-

    ously, the model is general and can be used with arbitrary trafficprofiles. Numerical results are obtained using realistic trafficpatterns commonly measured by network operators with a peakduring mornings and a second lower peak during afternoons.We consider six traffic scenarios corresponding to the followingtime intervals: 1) 811 a.m.; 2) 11 a.m.1 p.m.; 3) 12.30 p.m.;4) 2.306.30 p.m.; 5) 6.3010.30 p.m.; 6) 10.30 p.m.8 a.m.For each scenario and topology, each origindestinationdemandintensity is randomly generated using a uniform distribution[values are sampled in ( , ), w ith average v alues

    for each scenario as shown in Fig. 2]. The obtained randomvalues are multiplied by the nominal demand.

    In what follows, three different stochastic draws will be con-sidered, based on three different random seeds. The realizationsare named a, b, and c, respectively.

  • 7/27/2019 07. Green communication for computer networks

    7/13

    ADDIS et al.: ENERGY MANAGEMENT THROUGH OPTIMIZED ROUTING AND DEVICE POWERING 319

    Fig. 2. Traffic scenarios: Average fraction ( -axis) of the nominal value usedin given scenario.

    B. Results for Small Instances

    The tests have been carried out on Intel i7 processors with

    4-core and multithread 8x, equipped with 8 GB of RAM. Toclearly grasp the impact of the optimization procedure, wepresent detailed results for the (C, c, 9-nodes) case (device C,random draw c, 9-nodes network topology). We consider thatat most one switch-on per device is allowed in the consideredtime horizon and that the value of is equal to 0.5. The valueof is set to 0.5. CPLEX solves to optimality all the instanceswithin few seconds.

    1) Switching Patterns: In Tables II and III, we provide detailson the number of active cards and chassis. In particular, Table IIgives the number of active cards per link and per scenario, bothforfixed and variable routing.Table III gives the chassis statuses(1 if it is on) for the fixed routing; variable routing values are

    reported only when they differ from the fixed routing ones.Considering the fixed routing case, we obtain only threeswitching patterns for the six scenarios. In the first one,18 cards are active, and it corresponds to three scenarios(811 a.m.), (11 a.m.1 p.m.), and (2.306.30 p.m.). In thesecond one, 16 cards are active, and it corresponds to sce-nario (12.30 p.m.), while in the third one, only 9 cards areactive, and it corresponds to scenarios (6.3010.30 p.m.) and(10.30 p.m.8 a.m.). It is worth noticing that the first andsecond switching patterns are quite similar, as they differ onlyon two card statuses.

    We observe that the strong constraint of using a fixed routingfor all traffic scenarios greatly limits the ability of the energy

    management mechanism to follow traffic variations, changingthe activation status of routers and line cards. Nevertheless, theoptimization procedure allows to reduce the energy consump-tion, switching off several routers and lines cards. Moreover,since a large fraction of the energy consumption of a router isdue to the chassis (59.7% in the case considered), the optimalenergy management strategy privileges solutions where wholerouters are powered off.

    When variable routing is considered, we get six differentswitching patterns, one for each scenario (Table II).

    As expected, in the case of variable routing, the energymanagement follows closer the traffic variations changing thenetwork configuration, even if we limit to one the number ofswitch-ons per network element. Moreover, the patterns arerather different from one another, ranging from the case of

    TABLE IICARDSTATUSDETAILS FOR THE9-NODENETWORK

    TABLE IIICHASSISSTATUSDETAILS FOR THE9-NODENETWORK

    scenario (11 a.m.1 p.m.), where 26 cards are powered on, toscenario (6.3010.30 p.m.), where only 6 cards are powered on.It is worth noticing that, in the variable routing case, scenario(11 a.m.1 p.m.) presents two more chassis powered on whencompared to the fixed routing case. This allows more flexibilityin the switching on and off of cards and, as a consequence, inthe changing of the routing (see Table IV).

    2) Power and Energy Savings: The behavior observed withthe switching patterns is confirmed by the numerical results onenergy consumption. In Fig. 3, we present the differences inhourly power consumption between the reference case where all

    devices are switched on and the optimized cases with variableandfixed routing. It can be appreciated that theflexibility of thevariable routing allows to obtain an energy consumption profilethat is almost proportional to traffic load (it can be compared tothe traffic profile shown in Fig. 2). Moreover, we observe thatvariable routing produces a power profile that is always lowerthan that of the fixed routing.

    In terms of energy saving, Fig. 4 presents the overall energysavings achieved in the different time intervals. Both in the caseoffixed and variable routing, optimal energy management al-lows to save more during the interval with the smallest trafficamount, namely the night. In fact, as can be expected, keepingall the devices switched on during nighttime causes a great en-ergy waste. As expected, the highest saving is achieved for vari-able routing.

  • 7/27/2019 07. Green communication for computer networks

    8/13

    320 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY 2014

    TABLE IVROUTINGDETAILS FOR THE9-NODENETWORK

    TABLE VCOMPARATIVENORMALIZEDCONSUMPTIONPERHOUR(WITHRESPECT TO THEREFERENCECASE)ANDCONGESTION: FIXED/VARIABLEROUTINGCASE

    Fig. 3. Hourly power consumption (in ):reference(alldevices switched on),fixed routing, and variable routing.

    3) Power and Congestion Comparative Results: Table Vpresents comparative results between the fixed and variablerouting with respect to power consumption and congestionobtained under the following conditions: 1) at most oneswitch (card); 2) (chassis switch consumption); 3) av-eraged out on three different realizations (a, b, c).

    The consumption values are normalized with respect tothe power consumption of the reference case. The lowestconsumption for each instance is presented in bold. The readercan appreciate that, in the overwhelming majority of the cases,

    Fig. 4. Overall energy savings (in watthours, Wh) with respect to the referencecase:fixed and variable routing.

    the average consumption is significantly lower for the variablerouting case. The last column shows the average arc congestion(see Appendix) for the fixed and the variable routing case, thehighest congestion given in bold. Interestingly, congestion ishigher in just two cases of variable routing, even though con-sumption is lower, suggesting that the flexibility of the variablerouting is beneficial for both congestion and consumption.

    4) Effect of the Card Reliability Restriction Constraint: Wehave performed several tests for different comparing the con-strained and the relaxed problem (no limitation on the numberof allowed switching on). The results in consumption are very

  • 7/27/2019 07. Green communication for computer networks

    9/13

    ADDIS et al.: ENERGY MANAGEMENT THROUGH OPTIMIZED ROUTING AND DEVICE POWERING 321

    TABLE VITOTAL ANDAVERAGENUMBER OFCARDSHAVINGBEENSWITCHEDUPDURING THESTUDYPERIOD FORDIFFERENTVALUES OF , COMPARISONFIXED

    ANDVARIABLEROUTING

    TABLE VIINORMALIZEDCONSUMPTION(WITHRESPECT TO THEREFERENCECASE)AND NUMBER OFDAILYCARDSWITCHINGUP

    similar and have been omitted for space considerations. How-ever, given such results, as the constraint does not seem to in-duce many changes, one may wonder if the relaxed problem can

    provide solutions that naturally restrict the number of switches.We can see in Table VI that this is not the case.

    The table presents three cases with , , and

    with and without the switching up constraint. The toppart of Table VI presents the total number of cards that havebeen switched up zero to three times for the fixed and variablerouting instances, whereas the bottom presents the average pertime scenario.

    We can see that even though a large percentage of the cardsis switched up one time, regardless of the constraint, when theswitching constraint is relaxed, there is still a large percentageof cards that are switched up two or three times.

    C. Results for Larger Network Topologies

    This section is devoted to the results obtained on the larger in-stances, based on thenobel-euand on thefrancetopologies. Re-sults on such instances show that the conclusions derived from

    thesmall instances are still valid for the larger ones. Nine in-stances are derived for each topology, combining the three dif-ferent types of devices and three randomly generated demand

    patterns. All the demands have the same nominal value, com-puted as described for the smaller instances, and the value ofis equal to 0.5 for all the instances. The number of nodes which

    are origin and destination of the traffic demands are 13 for thefrance network and 14 for the eu-nobel. The model is solvedwith CPLEX, with a 6-h time limit.

    In Table VII, results are reported. The first and second blockof rows are devoted to the france and eu-nobelnetworks, re-spectively. In the first block of columns, the features of the in-stance are given: ID, types of devices, random realization ofthe demand patternthe random profile . The second block

    presents the results obtained with variable routing, ,and . The third block shows the results obtained withvariable routing, , and . The forth block showsthe results obtained with fixed routing, , and .For each instance, the normalized energy consumption is re-

    ported as well as the total number of daily switching-up for twocases: 1) themaximumnumber of allowed switching on for each

  • 7/27/2019 07. Green communication for computer networks

    10/13

    322 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY 2014

    TABLE VIIIPERFORMANCECOMPARISONBETWEENONLINE AND OFFLINEPROCEDURES: NORMALIZEDCONSUMPTION(WITHRESPECT TO THEREFERENCECASE), NUMBER

    OFDAILYCARDSWITCHINGUP,AND TOTALNUMBER OFCARDSPOWEREDON

    card is set to 1 ; and 2) the maximum number of al-lowed switching on for each card is set to 3 .

    The results show that variable routing allows to save up to50% of the daily energy, as was the case for the 9-node instance.The number of cards can influence the performance of the

    procedure. The energy saving is greater if , while thenumber of cards switching up is reduced if . The re-

    sults confirm that a higher number of cards available on eachlink achieves a higher energy saving. The fixed routing stronglyreduces the total number of switching up, as the cards of the un-used links are always off, and at least one card of the used linksmust remain always on.

    Finally it is worth noting that the switching-up constraints donot negatively influence the levels of obtained energy saving.

    VI. ONLINETRAFFICENGINEERINGAPPROACH

    As previously mentioned, and given that daily patterns repeatquite regularly, network operators typically have quite reliableestimations of the expected traffic. Thus, a preplanned traffic

    engineering over a 24-h period is usually possible. However,there may be practical situations where the estimation of a 24-htrafficprofile is not possible due to limited information availableorto unexpected changes in the traffic demand. In most suchcases, it is still possible to make short-term estimations usingthe traffic measurements provided in real time by the routers.Thus, unexpected traffic variations can be followed in a shorttime, applying online traffic engineering approaches.

    In this section, we show how our model can be exploited toprovide an online optimization procedure. The procedure man-ages energy consumption of one time interval at a time and must

    be repeated for each time interval. We point out here that theproposed online procedure is not a dynamic algorithm able tofollow traffic variations in real time, and it does not make use ofstochastic optimization mechanisms. For scenarios with highly

    varying and unpredictable traffic patterns, the use of dynamicand stochastic methodologies is for sure an interesting optionthat we leave for further studies.

    The energy consumption of one time interval is optimizedby solving an ILP model formulated as the one proposed inSection IV, but applied to only one time intervalof course,the demands are assumed to be constant. When the proce-

    dure is applied to a new time interval, the impact of chassisswitching on and the constraint on the maximum number ofcards switching on must be taken into account. Thus, suitable

    parameters are defined, which represent the energy consumedby chassis switching on in the previously optimized timeintervals. Moreover, parameters are defined, which representthe number of switching on of each card in the previouslyoptimized time intervals. Finally, the former status of card andchassis is stored in other parameters. All such parameters areupdated any time a new time interval is optimized, according tothe derived solution. Such parameters are used in the modifiedversion of constraints (4), (7), and (8).

    As we consider demand patterns to be cyclically repeated,

    to compare online results to offline ones, we assume that therouting and switching pattern is repeated every 24 h. Thus, toguarantee that constraints on card reliability arenot violated, if acard has been already switched on times in the previously opti-mized time intervals, it is forced to keep its current status (pow-ered on) for the next time intervals. The status can be modifiedonce the cycle corresponding to the considered time horizon isterminated (e.g., after 24 h, all the variables correspondingto the previous optimized scenarios are set to 0).

    A. Numerical Results of the Online Procedure

    In order to evaluate the performance of the proposed onlineapproach, we apply the online procedure to the instances basedonfranceandeu-nobelnetworks. We want to measure the per-formance degradation due to the limited information available.

  • 7/27/2019 07. Green communication for computer networks

    11/13

    ADDIS et al.: ENERGY MANAGEMENT THROUGH OPTIMIZED ROUTING AND DEVICE POWERING 323

    Fig. 5. Maximum utilization values and number of links over the maximum utilization limit during the experimentation with the real traffic matrices.

    Starting from a given scenario, we optimized all the scenariosin sequence, solving six optimization problems. All the devicesare assumed to be powered on at the beginning. The optimiza-tion of a single scenario is stopped after 5 min, as the online

    procedure is assumed to be applied several times, and thereforeit must be fast. As the results on successive scenarios dependonthe initial conditionand therefore on the first scenario opti-mizedwe repeat the optimization sequence starting from eachscenario, and we report the worst results obtained.

    Computational results are shown in Table VIII for the vari-able routing case where , , and .

    The first and second block of rows are devoted to the franceandeu-nobelnetworks, respectively. For each instance, we re-port offline model results in the first group of columns and on-line results in the second group. For each instance, we specifythe energy consumption normalized with respect to the case inwhich all the devices are powered on, the gap percentage w.r.t.the lower bound on the energy consumption, the total numberofcards powered on over the whole time horizon, and the totalnumber of cards switching on.

    Results show that the online procedure obtains remarkableresults in terms of absolute energy saving, with a normalizedconsumption around 55% for the francenetwork and 60% forthenobel-eunetwork. However, as expected, the online proce-

    dure provides solutions consuming more energy than those cal-culated with the offline one. The gap between online and offlinesolutions is around 5% with a peak of 10% in instances 4 and15. This is the price to be paid for the limited traffic informationused with the online algorithm. Note that the online method gen-erally remains powered on, over the whole time horizon, about60cards more than the offline one.

    As far as the total number of switching-on is concerned,we observe a different behavior when considering franceandnobel-eunetwork. In the case of the francenetwork, the online

    procedure switches on a smaller number of cards. This is due tothe partial knowledge of the online procedure, which may causesome cards to reach the limit in the first optimized scenarios.In the case of the nobel-eu network, the online method often(see instances 10, 11, and 1518) switches on more cards than

    theoffline one. However, the number of powered on cards issignificantly greater in the online procedure for both sets ofinstances.

    VII. EVALUATIONWITHREALTRACES

    In order to further assess the applicability of our approach,we tested the offline model with variable routing with the

    geant [47] network (23 nodes and 72 links) and a set of realtraffic matrices [48]. The set is composed by traffic matricescomputed every 15 min for a period of 6 months. Also in thiscase, we split the single day in six time intervals (4:008:30,8:3011:00, 11:0014:00, 14:0018:00, 18:0022:00, and22:004:00) according to the traffic profiles of the network. Wetested the offline approach for six consecutive days. For eachday, we applied the configuration (demand routing and devicestate) computed w.r.t. the traffic values of the previous day.Thevalue of traffic for a particular demand in period wascomputed by averaging the traffic values of among all the real15-min traffic matrices of the given period. We thus used a verysimple traffic forecast based on the average values for each pe-riod of the previous day (note that operators can generally have

    better predictions). Moreover, we set the maximum utilization, , , and . We report in Fig. 5

    both the maximum link utilization values and the number oflinks over the maximum utilization limit registered in each15-min interval along the entire six days considered for theexperimentation. It is important to note that, despite this verysimple prediction method, the maximum utilization is generallyunder the fixed limit, and never over 80%. Moreover, even inthe worst case, no more than three links are simultaneouslyover the limit.

    VIII. CONCLUSION

    In this paper, we have tackled the power managementproblem from two perspectives, the device as well as the net-work point of view, while specifically exploiting the temporalvariations of the demand. From the perspective of the device,we assume that there is the possibility of powering off router

  • 7/27/2019 07. Green communication for computer networks

    12/13

    324 IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 22, NO. 1, FEBRUARY 2014

    cards and even chassis to reduce energy consumption. Fromthe networking standpoint, we take into account the differentinteractions that relate devices to each other due to the networkrouting strategy. We presented, to our knowledge, for the firsttime in the literature, two mathematical models that formulatethe optimal router power consumption management, one basedon fixed routing, and the other on a more opportunistic type of

    routing that closely follows the demand variations.We found that substantial energy savings can be achieved

    by using our energy management scheme. We also found thatvariable routing produces a much more efficient power man-agement. Finally, we found that adding the card reliability con-straint is important because it does not affect much the savingsin terms of consumption, but it restricts the reduction in the life-time of the equipment that may be caused by switching thecardson and off.

    Furthermore, we present an online approach, based on theproposed ILP models, which allows to deal with the energymanagement problem in case demand previsions are not avail-able or are incomplete. The online approach proves to be quiteefficient in providing energy savings. However, due to its in-complete knowledge and to the myopic optimization, the pro-vided savings are worse than those obtained by the offline com-

    puted solutions. Thus, even though it is more time-consuming,the offline approach proves to be important to evaluate the best

    possible savings and should be applied every time a long-termprevision on the demand pattern is available.

    APPENDIX

    For each scenario , we evaluate the average link con-gestion as follows. The single link congestion is calculated as

    (18)

    where is the flow on card andis the capacity of the card . The average congestion is

    evaluated with respect to active cards only and it is calculatedas follows:

    (19)

    where is the flow associated with demand .

    REFERENCES[1] H. Toure, ICTs and climate changeThe ITU per-spective, Climate Action, 2008 [Online]. Available:http://www.climateactionprogramme.org

    [2] The ClimateGroup,SMART 2020: Enabling the lowcarbon economyin the information age, 2010 State of Green Business, Jun. 2008.

    [3] C. Forster, I. Dickie, G. Maile,H. Smith, and M. Crisp, Understandingthe environmental impact of communication systems, OFCOM, Tech.Rep., 2009.

    [4] M. A. Marsan, L. Chiaraviglio, D. Ciullo, and M. Meo, Optimal en-ergy savings in cellular access networks, in Proc. IEEE ICC, Jun.2009, pp. 15.

    [5] W. Vereecken, L. Deboosere, D. Colle, B. Vermeulen, M. Pickavet, B.Dhoedt, and P. Demeester, Energy efficiency in telecommunicationnetworks, inProc. NOC, Krems, Austria, Jul. 2008, pp. 4451.

    [6] C. Lubritto, A. Petraglia, C. Vetromile, F. Caterina, A. DOnofrio, M.

    Logorelli, G. Marsico, and S. Curcuruto, Telecommunication powersystems: Energy saving, renewable sources and environmental moni-toring, inProc. IEEE INTELEC, 2008, pp. 14.

    [7] H. Mellah and B. Sans, Review of facts, data and proposals for agreener Internet, inProc. BROADNETS, Sep. 2009, pp. 15.

    [8] J. Chabarek, J. Sommers, P. Barford, C. Estan, D. Tsiang, and S.Wright, Power awareness in network design and routing, in Proc.27th IEEE INFOCOM, 2008, pp. 457465.

    [9] P. Mahadevan, P. Sharma, S. Banerjee, and P. Ranganathan, A powerbenchmarking framework for network devices, inNetworking. NewYork, NY, USA: Springer, 2009, pp. 795808.

    [10] R. Bolla, R. Bruschi, F. Davoli, and A. Ranieri, Performance con-strained power consumption optimization in distributed network equip-ment, in Proc. IEEE ICC, Jun. 2009, pp. 16.

    [11] B. Addis, A. Capone, G. Carello, L. G. Gianoli, and B. Sanso, En-ergy-aware multiperiod traffic engineering with flow-based routing,inProc. IEEE ICC, Jun. 2012, pp. 59575961.

    [12] B. Addis, A. Capone, G. Carello, L. G. Gianoli, and B. Sanso, Energyaware management of resilient networks with shared protection, in

    Proc. IE EE SustainIT, Oct 2012, pp. 19.[13] M. Gupta and S. Singh, Greening the internet, in Proc. ACM SIG-

    COMM, 2003, pp. 1926.[14] H.Karl, Anoverview of energy-efficiency techniquesfor mobile com-

    munication systems, Telecommunication Networks Group, TechnicalUniversity Berlin, Berlin, Germany, Tech. Rep. TKN-03-017, 2003.

    [15] A. P. Jardosh, K. Papagiannaki, E. M. Belding, K. C. Almeroth, G.Iannaccone, and B. Vinnakota, Green WLANs: On-demand WLANinfrastructures, J. Mobile Netw. Appl., vol. 14, no. 6, pp. 798814,

    2009.[16] J. Lorincz, A. Capone, and D. Begusic, Optimized network manage-ment for energy savings of wireless access networks,Comput. Netw.,vol. 55, no. 3, pp. 514540, 2011.

    [17] H. Morikawa and M. Minami, Some open challenges for improvingthe energy efficiency of the internet, in Proc. 3rd CFI, 2008.

    [18] A. P. Bianzino, C. Chaudet, D. Rossi, and J. Rougier, A survey ofgreen networking research,IEEE Commun. Surveys Tut., vol. 14, no.1, pp. 320, 1st Quart., 2012.

    [19] R. Bolla, R. Bruschi, F. Cucchietti, and F. Davoli, Energy efficiencyin the future Internet: A survey of existing approaches and trends inenergy-aware fixed network infrastructures, IEEE Commun. SurveysTut., vol. 13, no. 2, pp. 223244, 2nd Quart., 2011.

    [20] K. Hinton, W. V. Sorin, R. S. Tucker, AJ. Baliga, and R. Ayre, Energyconsumption in optical ip networks, J. Lightw. Technol., vol. 27, no.13, pp. 23912403, Jul. 2009.

    [21] K. Hinton, J. Baliga, and R. S. Tucker, Energy consumption of theinternet, inProc. COIN-ACOFT, Melbourne, Australia, Jun.2007, pp.13.

    [22] C. Kalmanek, M. Rumsewicz, J. Yates, Y. Zhang, M. Rougha, andA. Reenberg, Experience in measuring internet backbone trafficvariability: Models, metric, measurements and meaning, in Proc. 2nd

    ACM SIGCOMM Workshop Internet Meas., Marseille, France, 2002,pp. 9192.

    [23] K. J. Christensen and P. C. Gunaratne, Predictive power manage-ment method for network devices,Electron. Lett., vol. 41, no. 13, pp.775777, Jun. 2005.

    [24] B. Nordman, A. George, K. Christensen, and P. Gunaratne, The nextfrontier for communications networks: Power management, Comput.Commun., vol. 27, no. 18, pp. 17581770, Dec. 2004.

    [25] C. Gunaratne and K. Christensen, A new predictive power manage-ment method for network devices,Electron. Lett., vol. 41, no. 13, pp.775777, Jun. 2005.

    [26] C. Gunaratne, K. Christensen, and S. Suen, NGL02-2: Ethernet adap-tive link rate (ALR): Analysis of a buffer threshold policy, in Proc.

    IEEE GLOBECOM, 2006, pp. 16.[27] C. Gunaratne, K. Christensen, S. Suen, and B. Nordman, Reducing

    the energy consumption of ethernet with an adaptive link rate (ALR),IEEE Trans. Compu t., vol. 57, no. 4, pp. 448461, Apr. 2008.

    [28] K. Christensen, P. Reviriego, B. Nordman, M. Bennet, M. Mostowfi,and J. A. Maestro, IEEE 802.3 az: The road to energy efficient eth-ernet,IEEE Commun. Mag., vol. 48, no. 11, pp. 5056, Nov. 2010.

    [29] A. A. Kist and A. Aldraho, Dynamic topologies for sustainable andenergy efficient traffic routing, Comput. Netw., vol. 55, no. 9, pp.22712288, 2011.

    [30] H. Balakrishnan, J. Guttag, B. Maggs, A. Qureshi, and R. Weber, Cut-ting the electric bill for internet-scale systems, in Proc. ACM SIG-COMM, Seattle, WA, USA, 2008, pp. 123134.

    [31] G.Iannaccone, S. Ratnasamy, D. Wetherall, S. Nedevschi, and L. Popa,

    Reducing network energy consumption via sleeping and rate-adapta-tion, inProc. 5th USENIX NDSI, San Francisco, CA, USA, 2008, pp.323336.

  • 7/27/2019 07. Green communication for computer networks

    13/13

    ADDIS et al.: ENERGY MANAGEMENT THROUGH OPTIMIZED ROUTING AND DEVICE POWERING 325

    [32] A. Cianfrani, V. Eramo, M. Listanti, M. Polverini, and A. Vasilakos,An OSPF-integrated routing strategy for QoS-aware energy saving inIP backbone networks,IEEE Trans. Netw. Service Manage., vol. 9,no. 3, pp. 254267, Sept. 2012.

    [33] L. Chiaraviglio, M. Mellia, and F. Neri, Minimizing ISP network en-ergy cost: Formulation and solutions,IEEE/ACM Trans. Netw., vol.20, no. 2, pp. 463476, Apr. 2012.

    [34] S. S. W. Lee, P. K. Tseng, and A. Chen, Link weight assignment andloop-free routing table update for linkstate routing protocols in energy-aware internet,Future Gen. Comput. Syst.,vol.28,no.2,pp.437445,2012.

    [35] N. Vasi and D. Kosti, Energy-aware traffic engineering, inProc. 1st ACM Int. Conf. Energy-Efficient Comput. Netw., 2010, pp.169178.

    [36] A. Capone,D. Corti, L. Gianoli, and B. Sans, Anoptimization frame-workfor theenergymanagementof carrierethernet networkswith mul-tiple spanning trees, Comput. Netw., vol. 56, no. 17, pp. 36663681,2012.

    [37] E. Amaldi, A. Capone, and L.G. Gianoli, Energy-aware IP traffic en-gineering with shortest path routing,Comput. Netw., 2013, to be pub-lished.

    [38] M. Zhang, C. Yi, B. Liu, and B. Zhang, GreenTE: Power-aware trafficengineering, inProc. 18th IEEE ICNP, 2010, pp. 2130.

    [39] M. Baldi and Y. Ofek, Time for a greener Internet, in Proc. IEEEICC Workshops, 2009, pp. 16.

    [40] J. C. C. Restrepo, C. G. Gruber, and C. M. Machuca, Energy profileaware routing, inProc. IEEE ICC Workshops, 2009, pp. 15.[41] A. P. Bianzino, C. Chaudet, F. Larroca, D. Rossi, and J. Rougier,

    Energy-aware routing: A reality check, inProc. IEEE GLOBECOMWorkshops, 2011, pp. 14221427.

    [42] R. Bolla, R. Bruschi, K. Christensen, F. Cucchietti, F. Davoli, and S.Singh, The potential impact of green technologies in next-generationwireline networksIs there room for energy saving optimization?,

    IEEE Commun. Mag., vol. 49, no. 8, pp. 8086, Aug. 2011.[43] M. Subramanian, Network ManagementPrinciples and Practice.

    Reading, MA, USA: Addison-Wesley, 2000.[44] A. Mackarel, T. Maray, J. Moth, M. Norris, R. Pekal, R. Sowinski,

    C. Vassilakis, Z. Zafeiropoulos, N. H. Klverpris, and A. C. Schmidt,Study of environmental impact, DN3.5.2, GEANT project, May2011.

    [45] D. Medhi and M. Pioro, Rou ting, F low, and Capacity Design in Co m-munication and Computer Networks, ser. Morgan Kaufmann Series inNetworking. San Mateo, CA, USA: Morgan Kaufmann, 2004.

    [46] S. Orlowski, R. Wessly, M. Piro, and A. Tomaszewski, SNDlib1.0 survivable network design library, Networks, vol. 55, no. 3, pp.276286, 2010.

    [47] SNDlib: Library of test instances for survivable fixed telecommuni-cation network design, 2006 [Online]. Available: http://sndlib.zib.de/home.action

    [48] S. Uhlig, Private communication,2011.

    Bernardetta Addisreceived the M.S. and Ph.D. de-grees in computer science engineering from the Uni-versity of Florence, Florence, Italy, in 2001and 2005,respectively.

    She is a Research Associate (to OperationsResearch Methods for Health Care Problems) withthe Computer Science Department (Dipartimento diInformatica), University of Turin (Universit degliStudi di Torino), Turin, Italy. Her expertise is onoptimization with particular reference to nonlinear

    global optimization and recently to heuristics andexact methods for integer optimization.

    Antonio Capone (S95M98SM05) received theM.S. andPh.D. degreesin electricalengineeringfromthe Politecnico di Milano, Milan, Italy, in 1994 and1998, respectively.

    He is Full Professor with the Dipartimento di Elet-tronica, Informazione e Bioingegneria, Politecnicodi Milano, where he is the Director of the AdvancedNetwork Technologies Laboratory (ANTLab). In2000, he was Visiting Professor with the ComputerScience Department, University of California, LosAngeles (UCLA), Los Angeles, CA, USA. His

    expertise is on networking, and his main research activities include protocoldesign (MAC and routing) and performance evaluation of wireless accessand multihop networks, traffic management and quality-of-service issues inIP networks, and network planning and optimization. On these topics he haspublished more than 170 peer-reviewed papers in international journal andconference proceedings.

    Prof. Capone currently serves as an Editor of the IEEE/ACM TRANSACTIONSONNETWORKING,Wireless Communications and Mobile Computing,Computer

    Networks, and Computer Communications.

    Giuliana Carellowas born in 1972. She received theLaurea degree in electronics engineering and Ph.D.

    degree in computer science and systems engineering,discussing the thesis Hub Location Problems inTelecommunication Networks, from Politecnico diTorino, Turin, Italy, in 1999 and 2004, respectively.

    She visited Universit Libre de Bruxelles, Brus-sels, Belgium, for six months in 2003. She joinedthe Operation Research Group, Dipartimento di Elet-tronica, Informazione e Bioingegneria (DEIB), Po-litecnico di Milano, Milan, Italy, as Assistant Pro-

    fessor in 2005. She has been published in international journals. Her researchworkinterests areexact and heuristic optimization algorithms,applied to integerand binary variable problems. Her research is mainly devoted to real-life appli-cation. She focuses on telecommunication network design problems. Besidesthe hub location problems, she has worked on two-layer wired network designproblems and design and resource allocation problems in wireless networks.

    Luca G. Gianoliwas born in Milan, Italy, in 1986.He received the Bachelors and Masters degrees intelecommunications engineering from Politecnico diMilano, Milan, Italy, in 2008 and 2010, respectively,and is currently pursuing the Ph.D. degree withthe Advanced Network Technologies Laboratory(ANTLab), Dipartimento di Elettronica, Infor-mazione e Bioingegneria, Politecnico di Milano,and the Dpartement de Gnie lectrique, colePolytechnique de Montreal, Montreal, QC, Canada.

    His research interests include topics related to en-ergy-aware network design and traffic engineering (green networking).

    Brunilde Sans(M92) received the degree in elec-

    trical engineering from Universidad Simn Bolvar,Caracas, Venezuela, in 1981, and the M.Sc.A.degree in electrical engineering and Ph.D. degree inapplied mathematics from the cole Polytechniquede Montral, Montral, QC, Canada, in 1985 and1988, respectively.

    After being a Postdoc and a Researcher with theCRT and the GERAD centers, respectively, shejoined the Faculty of the cole Polytechnique in1992, where she has been a Full Professor since

    1997. She is an Associate Editor ofTelecommunication Systemsand an editorof two books on planning and performance. Her interests are in performance,reliability, design, optimization, and operational planning of wireless andwireline networks.

    Prof. Sans has been the recipient of several awards and honors such as theNSERC Women Faculty Award, FCAR Young Researcher Award, AQTR Best

    Research Proposal, Best Paper awards from IEEE/ASME in 1995 and DRCNin 2003, and the Second Prize in the CORS OR practice competition in 2003.