1 / 19

Real-Time Performance Analysis of Adaptive Link Rate

Real-Time Performance Analysis of Adaptive Link Rate. Joseph Antoon - Speaker. The Energy Efficient Internet Project High-performance Computing & Simulation Research Lab ECE Department, University of Florida, Gainesville.

dorjan
Download Presentation

Real-Time Performance Analysis of Adaptive Link Rate

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Real-Time Performance Analysis of Adaptive Link Rate Joseph Antoon - Speaker The Energy Efficient Internet Project High-performance Computing & Simulation Research Lab ECE Department, University of Florida, Gainesville Baoke Zhang, Karthikeyan Sabhanatarajan, Ann Gordon-Ross*, Alan D. George* This work was supported by the U.S. National Science Foundation * Also affiliated with NSF Center for High Performance Reconfigurable Computing

  2. Introduction INTERNET

  3. Introduction • Connected edge devices account for 2% of the total power consumed in the US [EPA-06] • 130 TWh/Year • 1 single-unit nuclear power plant outputs 8 TWh/Year • Translates to 16 single-unit nuclear power plants!

  4. Introduction 10Gbps +16W • Ethernet links • As they grow faster… • They eat more power! • But, this corresponds to data capacity, right? 1Gbps +4W 100Mbps

  5. Introduction 10Gbps +16W • Wrong! • Average traffic has 5% utilization 1Gbps +4W Wasted! 100Mbps (Actually needed)

  6. Adaptive Link Rate • Ethernet links rarely utilized • Only need high capacity for short bursts • Adaptive Link Rate • Use low link rate • During idle periods Time link utilization link waste

  7. Adaptive Link Rate Network Interface Card Network Uh oh, need more throughput! 100M 1G Tx Buffer MAC PHY Rx Buffer

  8. Drawbacks • Can’t send packets while switching • Long switching time interrupts connections • Result: Performance hit! Tx Buffer From PC To MAC

  9. Drawbacks Link Rate Switch Energy Saved Energy Switching costs energy Goal: Positive net energy consumption Result: Minimum time to stay in low rate!

  10. Goals Goals • How long to switch? • Previous work assumes 1-10ms • How much energy to switch • How long to stay in low rate? • Solution: Build a prototype • Virtex II Pro Development Kit • RiceNIC-based architecture

  11. Determines when To change link rate Coordinates link rate change Generates synthetic traffic Modified RiceNIC Architecture MAC Core MIIM Control Policy CRC Addr Add PHY Interface PCI Interface MAC Control Unit FIFO Tx Control Flow Control Rx Control FIFO FIFO CRC

  12. Experiment 100M 1G • MAC Handshake time • How long to coordinate switch • PHY Register Time • How long to trigger rate change • PHY Resynchronization time • How long to physically reset link MAC PHY

  13. >700,000% Longer Results – Average Times

  14. Results – PHY Resync Time

  15. Not too bad! Results – Switching Power But what about energy?

  16. Results – Energy 10M ↔ 1G costs so much when… • Why not just switch to 100M, then 10M? + <

  17. Minimum Time in Low Link Rate 20.8 Assuming a switch time makes a big difference!

  18. Conclusions • First hardware prototype of an Adaptive Link Rate (ALR) enabled NIC • Observed switching times much longer than previously assumed • “Step down” method uses less energy than switching from 1Gbps than 10Mbps

  19. Thank you for attending! Any Questions?

More Related