Protocols for Low Power

Slides:



Advertisements
Similar presentations
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Advertisements

Internet Measurement Conference 2003 Source-Level IP Packet Bursts: Causes and Effects Hao Jiang Constantinos Dovrolis (hjiang,
TCP Vegas: New Techniques for Congestion Detection and Control.
ICNP’07, Beijing, China1 PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs Enhua Tan 1, Lei Guo 1, Songqing Chen 2, Xiaodong.
1 BUFFERING APPROACH FOR ENERGY SAVING IN VIDEO SENSORS Wanghong Yuan, Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign.
Minimizing Energy for Wireless Web Access with Bounded Slowdown Ronny Krashinsky and Hari Balakrishnan MIT Laboratory for Computer Science {ronny,
Presentation by Joe Szymanski For Upper Layer Protocols May 18, 2015.
Open Issues on TCP for Mobile Computing Ibrahim Matta Computer Science, Boston University Vassilis Tsaoussidis Computer Science, Northeastern University.
Choosing Beacon Periods to Improve Response Times for Wireless HTTP Clients Suman Nath Zachary Anderson Srinivasan Seshan Carnegie Mellon University.
High-performance bulk data transfers with TCP Matei Ripeanu University of Chicago.
Power Management in Presented by Sweta Sarkar June 17 th, 2002.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
Jennifer Rexford Fall 2014 (TTh 3:00-4:20 in CS 105) COS 561: Advanced Computer Networks TCP.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
5th e-VLBI Workshop, September 2006, Haystack Observatory 1 A Simulation model for e-VLBI traffic on network links in the Netherlands Julianne Sansa*
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
UDT: UDP based Data Transfer Protocol, Results, and Implementation Experiences Yunhong Gu & Robert Grossman Laboratory for Advanced Computing / Univ. of.
Parameswaran, Subramanian
CSE679: Computer Network Review r Review of the uncounted quiz r Computer network review.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. August 2005 draft-ietf-dccp-tfrc-voip-02.txt Slides:
TCP and SCTP RTO Restart draft-hurtig-tcpm-rtorestart-02 Michael Welzl 1.
Cell Zooming for Cost-Efficient Green Cellular Networks
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Self-generated Self-similar Traffic Péter Hága Péter Pollner Gábor Simon István Csabai Gábor Vattay.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Computer Networking Lecture 18 – More TCP & Congestion Control.
TCP: Transmission Control Protocol Part II : Protocol Mechanisms Computer Network System Sirak Kaewjamnong Semester 1st, 2004.
1 CS 4396 Computer Networks Lab TCP – Part II. 2 Flow Control Congestion Control Retransmission Timeout TCP:
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
A Throughput-Adaptive MAC Protocol for Wireless Sensor Networks Zuo Luo, Liu Danpu, Ma Yan, Wu Huarui Beijing University of Posts and Telecommunications.
H. OhsakiITCom A control theoretical analysis of a window-based flow control mechanism for TCP connections with different propagation delays Hiroyuki.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
TCP transfers over high latency/bandwidth networks & Grid DT Measurements session PFLDnet February 3- 4, 2003 CERN, Geneva, Switzerland Sylvain Ravot
Fall 2004FSU CIS 5930 Internet Protocols1 TCP – Data Exchange Reading: Section 24.4.
Sandeep Kakumanu Smita Vemulapalli Gnan
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
MAC Protocols for Sensor Networks
TCP - Part II Relates to Lab 5. This is an extended module that covers TCP flow control, congestion control, and error control in TCP.
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
TCP Vegas: New Techniques for Congestion Detection and Avoidance
Topics discussed in this section:
TCP Vegas: New Techniques for Congestion Detection and Avoidance
Congestion Control.
Receiver Assistant Congestion Control in High Speed and Lossy Networks
Xiaodong Zhang Ohio State University in Collaborations with
TCP Vegas: New Techniques for Congestion Detection and Avoidance
Transport Protocols over Circuits/VCs
Khiem Lam Jimmy Vuong Andrew Yang
TCP-LP Distributed Algorithm for Low-Priority Data Transfer
TCP-LP: A Distributed Algorithm for Low Priority Data Transfer
TCP - Part II Relates to Lab 5. This is an extended module that covers TCP flow control, congestion control, and error control in TCP.
Lecture 19 – TCP Performance
Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar.
So far, On the networking side, we looked at mechanisms to links hosts using direct linked networks and then forming a network of these networks. We introduced.
IT351: Mobile & Wireless Computing
Chapter 6 TCP Congestion Control
Self Organized Networks
CS640: Introduction to Computer Networks
RAP: Rate Adaptation Protocol
DeepSleep: Power Saving Mode to Support a Large Number of Devices
EE 122: Lecture 10 (Congestion Control)
Network Performance Definitions
On the Feasibility of High-Power Radios in Sensor Networks
TCP: Transmission Control Protocol Part II : Protocol Mechanisms
Review of Internet Protocols Transport Layer
Congestion Michael Freedman COS 461: Computer Networks
Presentation transcript:

Protocols for Low Power Srinivasa Aditya Akella, Rajesh Krishna Balan, Nikhil Bansal 15-744 : Computer Networks Project Presentation

Motivation Many more devices using the Internet are small devices. They are power constrained (maybe computationally and bandwidth constrained) Current network protocols do not take these factors into consideration 15-744 : Computer Networks Project Presentation

Why is Power Being Lost? Wireless LAN network cards are very power hungry Consumes 1400 mW of power just while idle!!! (Wavelan) Sleep modes of these card consume much less power (80mW)  Big Power Savings!!! 15-744 : Computer Networks Project Presentation

Goals of the project Design mechanisms which reduce the power usage of TCP Implement these mechanisms and verify their effectiveness Develop a generic framework for multi-modal protocols 15-744 : Computer Networks Project Presentation

Challenges Identifying operating mode Negotiation & Verification Who does what? Negotiation & Verification Feedback Metrics Different metrics bias towards different resources 15-744 : Computer Networks Project Presentation

How do we save Power? Transferring Functionality Proxy Support Timers, State etc. Proxy Support Can buffer packets allowing us to sleep Modified Data Transfers E.g., Compress the data Opportunistic Sleeping 15-744 : Computer Networks Project Presentation

Opportunistic Sleeping 15-744 : Computer Networks Project Presentation

Delayed ACKs Threshold = 2 Threshold = 8 15-744 : Computer Networks Project Presentation

Sleep Algorithm We sleep We wake up Repeat until battery is dead 15-744 : Computer Networks Project Presentation

Sleep Algorithm (Real) Stay awake for delta after a packet was received Sleep for a fraction f of the estimated RTT (starting from the first packet in the burst) delta and f need to be carefully tuned 15-744 : Computer Networks Project Presentation

Simulation Results (Single Flow) Window Constrained Sleep time increases with delayed ACK threshold Throughput does not change much Energy per packet goes down (~ 40%) Delta and f can be set aggressively Bandwidth Constrained Can sleep only in slow start Marginal gains (at most 5%) 15-744 : Computer Networks Project Presentation

Simulation Results (Cross Traffic) Cannot sleep as aggressively Interference with cross traffic spaces packets apart randomly Throughput doesn’t change much Power savings are smaller (~ 20%) Sleep time is reduced Delta and f must be set conservatively 15-744 : Computer Networks Project Presentation

Tradeoffs Sleeping produces packet loss Moving from sleep to idle mode uses power and takes time 300 ms transition time  Power Savings =  Throughput Increasing delack threshold reduces Throughput Increased bursty nature of traffic TCP stacks which don’t have ACK byte counting 15-744 : Computer Networks Project Presentation

Future Work Metrics Negotiation Infrastructure Implementation Testing Feedback / logging mechanism 15-744 : Computer Networks Project Presentation

Conclusions Power savings can be achieved through various techniques More potential for power saving during slowstart Multi-modal network modes are useful to have 15-744 : Computer Networks Project Presentation