1 Computational Energy Cost of TCP CS294-14 Paper Discussion Fall 2007 2007-10-17 Yanpei Chen.

Slides:



Advertisements
Similar presentations
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Advertisements

Milano 25/2/20031 Bandwidth Estimation for TCP Sources and its Application Prepared for QoS IP 2003 R. G. Garroppo, S.Giordano, M. Pagano, G. Procissi,
1 The ns-2 Network Simulator H Plan: –Discuss discrete-event network simulation –Discuss ns-2 simulator in particular –Demonstration and examples: u Download,
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
TCP Vegas LAWRENCE S. BRAKMO SEAN W. O’MALLEY LARRY L. PETERSON PRESENTED TCP VEGAS IN 1994 PRESENTED BY CHUNG TRAN.
1 ENERGY: THE ROOT OF ALL PERVASIVENESS Anthony Ephremides University of Maryland April 29, 2004.
Characterization of Wireless Networks in the Home Michael Bruno James Lawrence 1.
VIA and Its Extension To TCP/IP Network Yingping Lu Based on Paper “Queue Pair IP, …” by Philip Buonadonna.
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
An Energy Consumption Framework for Distributed Java-Based Systems Chiyoung Seo Software Architecture Research Group University of Southern California.
Questions  RED vs. DropTail  What’s the key difference?  Why RED drops packet randomly?  What’s the major effect if using RED.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Project Progress Presentation GENERATION OF NS2 TRACE FILES FOR SATELLITE-WIRELESS NETWORKS CS603 - Wireless Communications & Networks Summer II 2003 Wasim.
A Pipelined Execution of Tiled Nested Loops on SMPs with Computation and Communication Overlapping Maria Athanasaki, Aristidis Sotiropoulos, Georgios Tsoukalas,
Ns Simulation of IEEE SC546 Project (Fall 2002) SOO IL KIM JISUN YOON
Computer Networks IGCSE ICT Section 4.
Wave Relay System and General Project Details. Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless.
THIN CLIENT COMPUTING USING ANDROID CLIENT for XYZ School.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
Low-Power Wireless Sensor Networks
10/1/2015 9:14 PM1 TCP in Mobile Ad-hoc Networks ─ Split TCP CSE 6590.
TCP Throughput Collapse in Cluster-based Storage Systems
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Overview Mobility Ease and cost of installation Easier network modifications Increased network reliability Speedier disaster recovery Radio signal interference.
Politecnico di Torino Dipartimento di Automatica ed Informatica TORSEC Group Performance of Xen’s Secured Virtual Networks Emanuele Cesena Paolo Carlo.
The development & integration of a Real- Time X-Ray image transfer system over a wireless network Progress Presentation Capt David Clarke.
Optimised Memory Transfer & Flow Control for High Speed Networks - Codito Technologies Pvt. Ltd. - D Y Patil College of Engineering.
Increasing Web Server Throughput with Network Interface Data Caching October 9, 2002 Hyong-youb Kim, Vijay S. Pai, and Scott Rixner Rice Computer Architecture.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Reducing Energy Consumption in Human- centric Wireless Sensor Networks The 2012 IEEE International Conference on Systems, Man, and Cybernetics October.
Manet Charlie Perkins Stan Ratliff, John Dowdell IETF88 Vancouver 7 th November 2013.
TCP CUBIC in ns-3 CS577 Brett Levasseur 12/10/2013.
TCP Offload Through Connection Handoff Hyong-youb Kim and Scott Rixner Rice University April 20, 2006.
KAIS T Distributed cross-layer scheduling for In-network sensor query processing PERCOM (THU) Lee Cheol-Ki Network & Security Lab.
Analysis of Buffer Size in Core Routers by Arthur Dick Supervisor Anirban Mahanti.
Performance Validation of Mobile IP Wireless Networks Presented by Syed Shahzad Ali Advisor Dr. Ravi Pendse.
Communications & Computer Networks Resource Notes - Network Hardware
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Smart Sensor Node Impact  GPS leveraged for geo-referenced identity, and low power communications synchronization. Up to 100x communications power reduction.
Network Devices Mr Conti Year 9 Lesson 5. Every computer on a network needs a network interface card (NIC) which is connected to the motherboard inside.
1 Transport Control Protocol for Wireless Connections ElAarag and Bassiouni Vehicle Technology Conference 1999.
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
BOUNDS ON QOS- CONSTRAINED ENERGY SAVINGS IN CELLULAR ACCESS NETWORKS WITH SLEEP MODES - Sushant Bhardwaj.
Network Coding and Reliable Communications Group Modeling Network Coded TCP Throughput: A Simple Model and its Validation MinJi Kim*, Muriel Médard*, João.
NETWORKS (2) Mr Conti Lesson 2. Learning Objectives  By the end of this presentation we will have learned:  what a network is  the advantages and disadvantages.
-Mayukh, clemson university1 Project Overview Study of Tfrc Verification, Analysis and Development Verification : Experiments. Analysis : Check for short.
On the Performance Characteristics of WLANs: Revisited S. Choi, K. Park and C.K. Kim Sigmetrics 2005 Banff, Canada Presenter - Bob Kinicki Presenter -
Cognitive Information Service Basic Principles and Implementation of A Cognitive Inter-Node Protocol Optimization Scheme Dzmitry Kliazovich Fabrizio Granelli.
The PLA Model: On the Combination of Product-Line Analyses 강태준.
© THE UNIVERSITY OF WAIKATO TE WHARE WANANGA O WAIKATO 1 ns-2 TCP Simulations with The Network Simulation Cradle Sam Jansen and Anthony McGregor.
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Receiver Assistant Congestion Control in High Speed and Lossy Networks
Work is a Scalar Quantity +ve Work -ve Work energy transferred to the object energy transferred from the object.
Simulators for Sensor Networks
Experimental Networking (ECSE 4963)
CS 286 Computer Organization and Architecture
Khiem Lam Jimmy Vuong Andrew Yang
Final Review CS144 Review Session 9 June 4, 2008 Derrick Isaacson
TCP Westwood(+) Protocol Implementation in ns-3
from classroom to research: providing different
Seminar class presentation Student: Chuming Chen & Xinliang Zheng
TCP in Mobile Ad-hoc Networks
TCP in Wireless Ad-hoc Networks
Communications & Computer Networks Resource Notes - Network Hardware
The Impact of Multihop Wireless Channel on TCP Performance
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Done by:Thikra abdullah
Presentation transcript:

1 Computational Energy Cost of TCP CS Paper Discussion Fall Yanpei Chen

2 Paper Overview To measure energy of TCP over wireless Energy given by current drawn through multimeters Platforms running TCP during measurement –TCP run on laptop w/ FreeBSD 4.2 & 5 (TCP reno & newreno) –iPAQ (TCP reno) Results –Kernel-NIC copy is costly: 60-70% energy –User-kernel copy cost 15% energy –TCP processing 15% energy – can be further broken down Suggested energy reduction techniques –Zero-copy: Data from user space directly to NIC –More powerful NIC to reduce kernel-NIC copy cost –Save 20-30% energy

3 Related Work Most energy work done on wireless interface, channel environment etc. Past work on TCP computational cost focus on time consumed One past work on TCP energy – consumption not broken down Contributions of the paper –Help develop energy reduction techniques –Develop TCP energy models –Allow NS-2 to simulate energy cost –Present energy measurement method … to be reused …

4 Methodology Instrumentation Arithmetic Graphical illustration

5 Results Average total energy TCP vs. Radio Comparison against time metric Breaking down TCP energy cost

6 Results – Breaking down TCP processing cost Check sum cost by running check sum code TO, TD, ACK cost in lossy network Validate results by predicting energy use for 10MB of data

7 Energy reduction techniques Zero-copy: Data from user buffers directly to NIC –Function exists in FreeBSD 5 More powerful NIC to reduce kernel-NIC copy cost –Keep TCP send buffer on NIC –Maximize data transfer chunk from kernel to NIC Save 20-30% energy

8 Questions Have their work made its way into NS-2? Similar work on wired topology?