Energy-Efficient Solutions for 10Gbps Ethernet Yury Audzevich, Alan Mujumdar, Philip Watts, Andrew W. Moore MSN 2012 workshop Friday, July 13th, 2012.

Slides:



Advertisements
Similar presentations
Feedback Reliability Calculation for an Iterative Block Decision Feedback Equalizer (IB-DFE) Gillian Huang, Andrew Nix and Simon Armour Centre for Communications.
Advertisements

VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Note Bandwidth utilization is the wise use of available bandwidth to achieve specific goals. Efficiency can be achieved by multiplexing; privacy and.
ElasticTree: Saving Energy in Data Center Networks Brandon Heller, Srini Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneed Sharma, Sujata Banerjee,
LAN Protocol Architecture
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Strider : Automatic Rate Adaptation & Collision Handling Aditya Gudipati & Sachin Katti Stanford University 1.
Computer Communication & Networks Lecture # 06 Physical Layer: Analog Transmission Nadeem Majeed Choudhary
Network Coding Testbed Using Software-Defined Radio Abstract In current generation networks, network nodes operate by replicating and forwarding the packets.
10 Gigabit Ethernet Market and Technology Overview David O’Leary Director, Consulting Engineering.
10Gb/s EPON FEC - Coding gain vs power budget Contributors names Sept 2006.
10Gb/s EPON FEC - Coding gain vs power budget Contributors names Sept 2006.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Communication Systems Simulation - I Harri Saarnisaari Part of Simulations and Tools for Telecommunication Course.
CCNA 1 v3.1 Module 6 Review. 2 What 3 things happen on an Ethernet network after a collision occurs? A backoff algorithm is invoked and transmission is.
Page 1 T.I. Lakoba, October 2003 Using phase modulation to suppress ghost pulses in high-speed optical transmission Taras I. Lakoba Department of Mathematics.
Fast Ethernet and Gigabit Ethernet. Fast Ethernet (100BASE-T) How to achieve 100 Mbps capacity? Media Independent Interface provides three choices. LLC.
Low Power Design for Wireless Sensor Networks Aki Happonen.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
Mehdi Amirijoo1 Power estimation n General power dissipation in CMOS n High-level power estimation metrics n Power estimation of the HW part.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Networks: Fast Ethernet1 Fast Ethernet and Gigabit Ethernet.
CEFRIEL Deliverable R4.1.5 MAIS adaptive and reconfigurable modem Giovanni Paltenghi Roma – 24 Novembre 2005.
LECTURE 13 NET BASE FP STANDARDS Pair of Fiber Optics. Star topology. 1 km for each part of network. Analog signal. Encoding the digital signal.
A 10Gbps SMPTE 292M compatible optical interface July Sony Corporation.
1 Kyung Hee University Chapter 13 Wired LANs: Ethernet.
Document Number ETH West Diamond Avenue - Third Floor, Gaithersburg, MD Phone: (301) Fax: (301)
Ch. 16 High-Speed LANs The Emergence of High- Speed LANs Trends –Computing power of PCs has continued to grow. –MIS organizations recognize the.
10 Gb/s PON FEC-Framing Contributors names Sept 2006.
Steffen/Stettler, , 4-SpanningTree.pptx 1 Computernetze 1 (CN1) 4 Spanning Tree Protokoll 802.1D-2004 Prof. Dr. Andreas Steffen Institute for.
10Gb/s EPON FEC - Coding gain vs power budget September 2006, Knoxville, TN, USA Contributors and Support: Frank Effenberger, Huawei Frank Chang, Vitesse.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 14 Local Area Networks: Ethernet.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
Local Area Networks: Ethernet. IEEE Background Institution of Electrical and Electronic Engineering (IEEE) A professional non-profit organization Project.
Optimal digital circuit design Mohammad Sharifkhani.
McGraw-Hill©The McGraw-Hill Companies, Inc. Chapter 9 Local Area Networks Part I: Basic Concepts and Wired Ethernet LANs.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
Chapter 4 Digital Transmission. 4.#2 4-1 DIGITAL-TO-DIGITAL CONVERSION line coding, block coding, and scrambling. Line coding is always needed; block.
Wireless Multiple Access Schemes in a Class of Frequency Selective Channels with Uncertain Channel State Information Christopher Steger February 2, 2004.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
1 Recommendations Now that 40 GbE has been adopted as part of the 802.3ba Task Force, there is a need to consider inter-switch links applications at 40.
Topics discussed in this section:
1 FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
Department of Computer Science, University of Peshawar Multiple Access.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
1 Layer 2 Technologies Honolulu Community College Cisco Academy Training Center Semester 1 Version
Unit 1 Lecture 4.
Accounting for Load Variation in Energy-Efficient Data Centers
Chapter 14 Local Area Networks
Rehab AlFallaj.  Standards determine:  Techniques used in the networks.  Its protocols.  Network specifications and features.
© N. Ganesan, Ph.D., All rights reserved. Chapter Formatting of Data for Transmission.
Semester 1 v CCNA 1 Module 7: Ethernet Technologies.
Power-Efficient Rendez- vous Schemes for Dense Wireless Sensor Networks En-Yi A. Lin, Jan M. Rabaey Berkeley Wireless Research Center University of California,
Artur BarczykRT2003, High Rate Event Building with Gigabit Ethernet Introduction Transport protocols Methods to enhance link utilisation Test.
Introduction to Intrusion Detection Systems. All incoming packets are filtered for specific characteristics or content Databases have thousands of patterns.
Chapter Objectives After completing this chapter you will be able to: Describe in detail the following Local Area Network (LAN) technologies: Ethernet.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
FEC framing and delineation Frank Effenberger Huawei Technologies, US Dec. 5, 2006.
Status and Plans for Xilinx Development
1 Kyung Hee University Chapter 13 Wired LANs: Ethernet.
LECTURE 11 NET301 11/16/2015Lect IEEE LAN STANDARDS Ethernet LAN (by Xerox): Topology: Bus Transmission Media: Thick Coaxial Cable. Signal: Digital.
Digital readout architecture for Velopix
Advanced Wireless Networks
CT1303 LAN Rehab AlFallaj.
ElasticTree: Saving Energy in Data Center Networks
FDDI.
WUR Dual SYNC Design Follow-up: SYNC bit Duration
Controller Area Networks (CAN)
Chapter-5 Traffic Engineering.
Presentation transcript:

Energy-Efficient Solutions for 10Gbps Ethernet Yury Audzevich, Alan Mujumdar, Philip Watts, Andrew W. Moore MSN 2012 workshop Friday, July 13th, 2012

Introduction Energy-efficiency of transmission systems is one of the key priorities with respect to the next generation of networking equipment. Open questions: What is the power contribution of the ‘lower layer’ transmission protocols? What is the power impact of the encoding blocks? Servers vs Network for a Google cluster (fat trees topology) (Energy proportional datacenter networks, Abts et al. ISCA 2010)

The focus of the research Which effect DC-balanced codes do have on the optical transmission system? -the effect on optical power requirement? -front-end power contribution, like PMA and PMD? -the power consumption of line coding block itself? …and in particular: what is ???

10Gb/s optical link simulations Optical link – transmission system: 2 19 bits PRBS is used as an input, the baud rate is adjusted after encoding Optical link parameters: 100m Single Mode Fibre with parameters satisfying requirements for 10Gbps Ethernet over SMF Optical link – receiving system: Optical receiver with direct detector and AC coupling achieved using High Pass Filter BER is calculated using the complementary error function

10Gb/s optical link simulations (cont.) The transmission system is relatively insensitive to the DC-balanced codec choice Taking 100MHz HPF cut-off frequency and assuming 20dB link budget, the laser power requirement is lower for encoded sequences (0.3mW of savings) in comparison to PRBS better

Physical Coding Sublayer – 8B10B (and 64B66B) 8B10B line code: 1)Encoder/Decoder – implemented 3B4B and 5B6B codes plus disparity control check for DC-balance 64B66B line code: 1)Encoder/Decoder – decoding from XGMII into 10GBASE-R format 2)Scrambler/Descrambler – mixing of data to avoid long sequences of 0s/1s Codecs were implemented in Verilog HDL and Synthesized using 90nm and 45nm technical process libraries Industry standard estimation tools were used for power measurements

Early-days results – 8B10B PCS power 10Gb/s link results: obtained for 30 microseconds simulation periods, with a symbol clock frequency of 625MHz for both 45nm and 90nm tech. process IDLE sequences costs MORE to encode Low leakage 45nm library provides decrease in power by a factor of 2 Inverse of energy-proportionality

Power estimates – 64B66B PCS 10Gb/s link results: Identical pattern sent for 30 microseconds of simulation periods, with a symbol clock frequency of MHz Power consumption of 64B66B codec is actually more data proportional Scrambling & gearbox modules have a fixed power cost (~ times larger power dissipation than the combination of encoder & decoder power) 64B66B 10GBASE-SR / 10GBASE-LR (commonly used) 8B10B 10GBASE-LX4 (less common)

Physical Medium Attachment – 8B10B and 64B66B PMA components are built using both CMOS and MCML logic families CMOS designs were synthesized using standard cell libraries MCML designs were built, optimized and analysed using HSPICE tools

PMA power – 8B10B and 64B66B MCML power is independent of the operating frequency but is strongly related to the optimization criteria At high clock frequencies MCML designs become more power efficient than their CMOS counterparts Even well power-optimized PMA designs may require 5x-10x times higher power than the corresponding PCS blocks! 64B66B

Implications Our recent analysis of realistic trace data(10Gbps) showed average link utilization of only 8.79% - in concordance with [1]. The majority of the networks are overprovisioned to sustain peak loads and underutilized most of the time Current implementations of Ethernet standards require continuous transmission of IDLE code words (even in the absence of MAC traffic) So… May be, we need a system that has good energy-proportionality and can quickly restart Sounds like we need a new MAC… [1] T. Benson, A. Akella, and D. A. Maltz. Network traffic characteristics of data centers in the wild. In Proceedings of ACM IMC '10, pp , New York, USA, 2010.

Remember this one? Ethernet – CSMA/CD Many features/ideas we don’t want, but one we do: Or an old energy-efficient MAC Preambles give clocks valuable re-sync. time and allow photonic systems to turn back on

Energy-efficient MAC Where do we get energy-savings from:  Powering down the codecs when no data is present  Using a synchronization preamble prior to data transmission for fast CDR With avg. Ethernet frame size of 1150bytes and 64bits of preamble, the effective energy- saving is ~93% Is the protocol going to make a difference? 93% 89% 87%

Key take-aways  Optimal laser power is independent of the DC-balanced codec chosen  Codec power consumption is not always data-proportional  Serialization/deserialization power dominates over all the other power groups  New MACs (off when idle) do save significant power How do we test, build, trial? regular NICs don’t help Need something programmable but FAST… Thank you! QUESTIONS?