$30 off During Our Annual Pro Sale. View Details »

Energy Efficient Data Center Networks - A SDN based approach

Energy Efficient Data Center Networks - A SDN based approach

Poster presented at IBM Collaborative Academia Research Exchange (ICARE) Conference

dharmeshkakadia

October 20, 2012
Tweet

More Decks by dharmeshkakadia

Other Decks in Technology

Transcript

  1. Energy  Efficient  Data  Center  Networks  -­‐  A  SDN  based  approach  
     
    Dharmesh  Kakadia  and  Vasudeva  Varma,  SIEL,  IIIT  Hyderabad
     
     [email protected]              IBM  Collabora9ve  Academia  Research  Exchange  (I-­‐CARE),  Oct’  12  
    Parameter  
     
    Value  
     
    Parameter  
     
    Value  
     
    Number  of  Hosts  
     
    2000  
     
    Number  of  Ports  per  Switch  
     
    24  
     
    Switch  booEng  Eme  
     
    90  sec  
     
    Number  of  Edge  Switches  
     
    100  
     
    Topology  
     
    FatTree  
     
    Link  Capacity  
     
    100  MBPS  
     
    Motivation
    •  Large operational cost (OPEX) of infrastructure
    •  Network power contributes 15% of the amortized cost
    •  Turning off a port does not help much: power
    consumption of a switch varies less than 8% when
    utilization varies from zero to full
    •  SLAs are important
    Conclusion  
    •  Near linear power consumption of network
    •  Scalable
    •  Stable
    Ongoing and Future Work
    •  Implementation on OpenStack
    •  Validation on different topologies and traffic
    •  Quantifying the effect on fault-tolerance
    •  Other approaches to prioritise flows
    Software Defined Networking
    •  Separation of control and data plane functionalities
    •  Control plane is implemented in software
    Proposed Algorithm
    OptimizeAllocation(S){
    Update traffic stats using SDN counters
    For each Switch s in S
    such that Utilization(s) < threshold Θ
    over time t
    do {
    if(canMigrate(s, S-s)){
    pFlows=prioritiseFlows(s)
    incrementalMigration(pFlows)
    Power-off(s)
    }
    } }
    Data center Networks
    •  Designed for peak load and always on assumption
    •  Does not consider traffic variation
    -  < 25% links are hotspots
    -  Huge traffic variation during different time of day.
    -  75% of traffic stays within a rack
    •  Effective routing algorithm to reduce utilization
    •  Load balance across paths and migrate VMs
    Results
    Experimental setup
    •  Simulation using Mininet
    •  Floodlight as SDN controller
    •  Random traffic from each host to fixed no of other hosts
    •  Delay variation as an indicator of SLA adherence
    OpenFlow
     
    •  Open networking interface – one way of achieving SDN
    •  Centralized view of network
    •  Remotely controlling forwarding tables of network
    devices.

    View Slide