Block-switched Networks: A New Paradigm for Wireless Transport Offense Alok Rakkhit and Patrick Wong.

Slides:



Advertisements
Similar presentations
Routing Routing in an internetwork is the process of directing the transmission of data across two connected networks. Bridges seem to do this function.
Advertisements

TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing (LOAD) Ki-Hyung Kim, S. Daniel Park, G. Montenegro, S. Yoo, and N. Kushalnagar IETF 6LoWPAN WG 66th, Montreal,
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Jang, Donghyun 2011/4/4 1/21.
MOBILITY SUPPORT IN IPv6
CS 268: Wireless Transport Protocols Kevin Lai Feb 13, 2002.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
Block-switched Networks: A New Paradigm for Wireless Transport Ming Li, Devesh Agrawal, Deepak Ganesan and Arun Venkataramani presented by zhen qin, marcel.
Decongestion Control Offense by James Gross Amit Mondal.
Network Layer Design Isues Store-and-Forward Packet Switching Services Provided to the Transport Layer Implementation of Connectionless Service Implementation.
Transport Layer Flow. Socket Connections UDP Segment Structure.
ROUTING PROTOCOL IGRP. REVIEW 4 Purpose of Router –determine best path to destination –pass the frames to the destination 4 Protocols –routed - used by.
1 A Comparison of Mechanisms for Improving TCP Performance over Wireless Links Course : CS898T Instructor : Dr.Chang - Swapna Sunkara.
Networking and Internetworking Devices Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009.
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
COS 420 Day 16. Agenda Assignment 3 Corrected Poor results 1 C and 2 Ds Spring Break?? Assignment 4 Posted Chap Due April 6 Individual Project Presentations.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Transport Layer Network Fundamentals – Chapter 4.
Securing Wireless Mesh Networks By Ben Salem & Jean-Pierre Hubaux Presented by Akilesh Sadassivam (Group Leader) Harish Varadarajan Selvaganesh Dharmeswaran.
Networking Components By: Michael J. Hardrick. HUB  A low cost device that sends data from one computer to all others usually operating on Layer 1 of.
CECS 5460 – Assignment 3 Stacey VanderHeiden Güney.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
1 © 2004, Cisco Systems, Inc. All rights reserved. Chapter 4 Routing Fundamentals and Subnets/ TCP/IP Transport and Application Layers.
Hour 9 Network Hardware. What You’ll Learn in This Hour Bridges Hubs and switches Routers Network Address Translation.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Final Review EECS 489 Computer Networks Z. Morley Mao Monday April 16, 2007.
Distributed Systems Principles and Paradigms Chapter 02 Communication 00 – 1.
Network – internet – part2  Address at diff. layers  Headers at diff. layers  Equipment at diff. layers.
5: Link Layer Part Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
Link Layer5-1 Synthesis: a day in the life of a web request  journey down protocol stack complete!  application, transport, network, link  putting-it-all-together:
Network Address Translation Current problems with IP addresses:  Address depletion  Scaling in routing Solutions:  IPv6  CIDR  NAT.
Wireless TCP. References r Hari Balakrishnan, Venkat Padmanabhan, Srinivasan Seshan and Randy H. Katz, " A Comparison of Mechanisms for Improving TCP.
TCP/IP Protocol Architecture CSE 3213 – Fall
Routers Operate in a Mesh –Many possible alternative routes between two stations Only One of Many Possible Alternative Routes Packet.
Network Sniffer Anuj Shah Advisor: Dr. Chung-E Wang Department of Computer Science.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
THE CLASSIC INTERNET PROTOCOL (RFC 791) Dr. Rocky K. C. Chang 20 September
Defining the Border Between P and P Myung Lee CUNY/Samsung.
Section #7: Getting Data from Point A to Point B.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Computer Science and Engineering Computer System Security CSE 5339/7339 Session 27 November 23, 2004.
IP - Internet Protocol No. 1  Seattle Pacific University IP: The Internet Protocol Kevin Bolding Electrical Engineering Seattle Pacific University.
Kittiphan Techakittiroj (25/06/59 19:10 น. 25/06/59 19:10 น. 25/06/59 19:10 น.) Network Address Translation Kittiphan Techakittiroj
Routing Game.
ROUTING.
Pertemuan 23 IP Routing Protocols
Network Fundamentals – Chapter 5
PART IV Network Layer.
A comparison of Ad-Hoc Routing Protocols
Network Architecture Introductory material
Encapsulation/Decapsulation
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Network Components.
Review of Important Networking Concepts
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
Wireless and TCP: Performance Issues
ECE369 Computer Networks Prof. Hong Liu
Network Models CCNA Instructor Training Course October 12-17, 2009
2017 session 1 TELE3118: Network Technologies Week 13 Review
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
16EC Computer networks unit II Mr.M.Jagadesh
Wireless and TCP: Performance Issues
Client Communication NIC is Really The physical hardware plus
Introduction to Networking Security
CCN – revision lecture.
Presentation transcript:

Block-switched Networks: A New Paradigm for Wireless Transport Offense Alok Rakkhit and Patrick Wong

Hop and the Link Layer Designed for wireless link-layer protocols specifically Designed for wireless link-layer protocols specifically How will it work over other LL protocols? How will it work over other LL protocols? Replace Hop with TCP/UDP under wired protocols? Replace Hop with TCP/UDP under wired protocols? If LL bursts behave differently, will there still be performance gains? If LL bursts behave differently, will there still be performance gains?

Hop and the Network Stack Breaks hierarchy by skipping over network layer and directly interacting with link layer Breaks hierarchy by skipping over network layer and directly interacting with link layer How will issues at IP layer affect Hop How will issues at IP layer affect Hop Never explicitly stated Never explicitly stated At every hop a packet packets have to be processed down to the transport layer instead of the link layer At every hop a packet packets have to be processed down to the transport layer instead of the link layer Implemented over UDP, making it a second Transport Layer? Implemented over UDP, making it a second Transport Layer? Are the comparisons representative? Are the comparisons representative?

Caching Makes heavy use of caching at each router Makes heavy use of caching at each router When there is lots of traffic won’t there be issues with the caches filling up? When there is lots of traffic won’t there be issues with the caches filling up?

Performance gains Not clear whether the performance is due to Hop itself or the underlying routing protocol Not clear whether the performance is due to Hop itself or the underlying routing protocol “In conjunction with a disruption-tolerant routing protocol…” it does well “In conjunction with a disruption-tolerant routing protocol…” it does well

Experiment Why b? Why not conduct all the experiments on g instead of shoving that as a sub-experiment? Why b? Why not conduct all the experiments on g instead of shoving that as a sub-experiment? Table 1: Median and mean improvements are so different. Some of the means are just 1x = no improvement! Table 1: Median and mean improvements are so different. Some of the means are just 1x = no improvement! Multiple researches on TCP modifications for multi-hop networks. Multiple researches on TCP modifications for multi-hop networks. Would have been nice to compare those instead Would have been nice to compare those instead Makes a stronger argument that Hop is *fundamentally* better Makes a stronger argument that Hop is *fundamentally* better

Conclusion Not easily deployable Not easily deployable Paper does not conclusively prove Hop is fundamentally better than TCP Paper does not conclusively prove Hop is fundamentally better than TCP