Real-Time Performance Analysis of Adaptive Link Rate Baoke Zhang, Karthikeyan Sabhanatarajan, Ann Gordon-Ross*, Alan D. George* This work was supported.

Slides:



Advertisements
Similar presentations
Digitally-Bypassed Transducers: Interfacing Digital Mockups to Real-Time Medical Equipment Scott Sirowy*, Tony Givargis and Frank Vahid* This work was.
Advertisements

1 BUFFERING APPROACH FOR ENERGY SAVING IN VIDEO SENSORS Wanghong Yuan, Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
The War Between Mice and Elephants LIANG GUO, IBRAHIM MATTA Computer Science Department Boston University ICNP (International Conference on Network Protocols)
Submitters: Erez Rokah Erez Goldshide Supervisor: Yossi Kanizo Networked Software Systems Laboratory Department of Electrical Engineering Technion - Israel.
t Popularity of the Internet t Provides universal interconnection between individual groups that use different hardware suited for their needs t Based.
A Switch-Based Approach to Starvation in Data Centers Alex Shpiner Joint work with Isaac Keslassy Faculty of Electrical Engineering Faculty of Electrical.
FTDCS 2003 Network Tomography based Unresponsive Flow Detection and Control Authors Ahsan Habib, Bharat Bhragava Presenter Mohamed.
Reduced TCP Window Size for VoIP in Legacy LAN Environments Nikolaus Färber, Bernd Girod, Balaji Prabhakar.
Overview of simple LANs. Networking basics: LAN TCP/IP is the protocol used in the Internet and dominates the internet and transport layers The subnet.
03/12/08Nuova Systems Inc. Page 1 TCP Issues in the Data Center Tom Lyon The Future of TCP: Train-wreck or Evolution? Stanford University
Router Architectures An overview of router architectures.
Performance and Power Efficient On-Chip Communication Using Adaptive Virtual Point-to-Point Connections M. Modarressi, H. Sarbazi-Azad, and A. Tavakkol.
Energy Aware Network Operations Authors: Priya Mahadevan, Puneet Sharma, Sujata Banerjee, Parthasarathy Ranganathan HP Labs IEEE Global Internet Symposium.
PCI-Express Network Sniffer Characterization Presentation Project Period : 2 semesters Students: Neria Wodage Aviel Tubul Advisor: Mony Orbach 17/12/2007.
Not All Microseconds are Equal: Fine-Grained Per-Flow Measurements with Reference Latency Interpolation Myungjin Lee †, Nick Duffield‡, Ramana Rao Kompella†
Revisiting Network Interface Cards as First-Class Citizens Wu-chun Feng (Virginia Tech) Pavan Balaji (Argonne National Lab) Ajeet Singh (Virginia Tech)
Exploring the Tradeoffs of Configurability and Heterogeneity in Multicore Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable.
ElasticTree: Saving Energy in Data Center Networks 許倫愷 2013/5/28.
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
1.  Project Goals.  Project System Overview.  System Architecture.  Data Flow.  System Inputs.  System Outputs.  Rates.  Real Time Performance.
High-Performance Networks for Dataflow Architectures Pravin Bhat Andrew Putnam.
Selecting Transmit Powers and Carrier Sense Thresholds in CSMA Jason Fuemmeler, Nitin Vaidya, Venugopal Veeravalli ECE Department & Coordinated Science.
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
RiceNIC: A Reconfigurable and Programmable Gigabit Network Interface Card Jeff Shafer, Dr. Scott Rixner Rice Computer Architecture:
Switches 1RD-CSY  In this lecture, we will learn about  Collision Domain and Microsegmentation  Switches – a layer two device ◦ MAC address.
HNC COMPUTING - Network Concepts 1 Network Concepts Devices Introduction into Network Devices.
Srihari Makineni & Ravi Iyer Communications Technology Lab
ECE453 – Introduction to Computer Networks Lecture 4 – Data Link Layer (I)
By V. Koutsoumpos, C. Kachris, K. Manolopoulos, A. Belias NESTOR Institute – ICS FORTH Presented by: Kostas Manolopoulos.
Cisco 3 - Switching Perrine. J Page 16/4/2016 Chapter 4 Switches The performance of shared-medium Ethernet is affected by several factors: data frame broadcast.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Dana Butnariu Princeton University EDGE Lab June – September 2011 OPTIMAL SLEEPING IN DATACENTERS Joint work with Professor Mung Chiang, Ioannis Kamitsos,
Switches 1RD-CSY  In this lecture, we will learn about  Collision Domain and Microsegmentation  Switches – a layer two device ◦ MAC address.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
ECE 526 – Network Processing Systems Design Computer Architecture: traditional network processing systems implementation Chapter 4: D. E. Comer.
A Resource Efficient Content Inspection System for Next Generation Smart NICs Karthikeyan Sabhanatarajan, Ann Gordon-Ross* The Energy Efficient Internet.
Supporting Multimedia Communication over a Gigabit Ethernet Network VARUN PIUS RODRIGUES.
Analysis of Cache Tuner Architectural Layouts for Multicore Embedded Systems + Also Affiliated with NSF Center for High- Performance Reconfigurable Computing.
Ch 13. Wired LANs: Ethernet IEEE Standards Project 802 launched in 1985 – To set standards to enable intercommunication among equipment from a variety.
Networking And their components. What is Networking? In it’s simplest term, networking is when two or more things are able to communicate and understand.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
The Design of power saving mechanisms in Ethernet Passive Optical Networks Yun-Ting Chiang Advisor: Prof Dr. Ho-Ting Wu
1 of 20 Smart-NICs: Power Proxying for Reduced Power Consumption in Network Edge Devices Karthikeyan Sabhanatarajan, Ann Gordon-Ross +, Mark Oden, Mukund.
T. S. Eugene Ngeugeneng at cs.rice.edu Rice University1 COMP/ELEC 429 Introduction to Computer Networks Lecture 18: Quality of Service Slides used with.
Linux Operations and Administration Chapter Eight Network Communications.
TESTING THE WIRELESS NETWORK INTERFACE CARD
A Survey on Interlaken Protocol for Network Applications Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan,
Network Programming Chapter 1 Networking Concepts and Protocols.
1 of 20 Low Power and Dynamic Optimization Techniques for Power-Constrained Domains Ann Gordon-Ross Department of Electrical and Computer Engineering University.
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
SCORES: A Scalable and Parametric Streams-Based Communication Architecture for Modular Reconfigurable Systems Abelardo Jara-Berrocal, Ann Gordon-Ross NSF.
DIYTP Network Basics  How do computers communicate?  Network Interface Card (NIC)  Media Access Control Address (MAC)  Unique to each NIC 
Exploiting Task-level Concurrency in a Programmable Network Interface June 11, 2003 Hyong-youb Kim, Vijay S. Pai, and Scott Rixner Rice Computer Architecture.
1 Sheer volume and dynamic nature of video stresses network resources PIE: A lightweight latency control to address the buffer problem issue Rong Pan,
L1/HLT trigger farm Bologna setup 0 By Gianluca Peco INFN Bologna Genève,
Homework 1 solutions. Question 1 Solution Q1 Question 2.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
NETWORK. To connect a computer with a network we need NETWORK ADAPTER.
Energy Aware Network Operations
Hub v.s. Switch Qualnet Exercise 1.
Architecture and Algorithms for an IEEE 802
Reference Router on NetFPGA 1G
CS 286 Computer Organization and Architecture
Slave cores Etherbone Accessible device Etherbone Accessible device E
E-MiLi: Energy-Minimizing Idle Listening in Wireless Networks
Reference Router on NetFPGA 1G
A Power-Aware Network Device Driver in Ad hoc Network
Presentation transcript:

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

2 Introduction INTERNET

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! 3

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

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

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 6

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

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

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

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 Goals 10

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

Experiment 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 PHY MAC 100M1G 12

Results – Average Times >700,000% Longer 13

Results – PHY Resync Time 14

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

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

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

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 18

Thank you for attending! Any Questions? 19