22
Block-switched Networks: A New Paradigm for Wirel ess Transport Ming Li, Devesh Agrawal, Deep ak Ganesan and Arun Venkatara mani presented by zhen qin, marcel flores

Block-switched Networks: A New Paradigm for Wireless Transport

  • Upload
    astrid

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Block-switched Networks: A New Paradigm for Wireless Transport. Ming Li, Devesh Agrawal, Deepak Ganesan and Arun Venkataramani presented by zhen qin, marcel flores. Motivation. How TCP works. E2E rate control is error-prone. How TCP works. E2E retransmissions are wasteful. How TCP works. - PowerPoint PPT Presentation

Citation preview

Page 1: Block-switched Networks: A New Paradigm for Wireless Transport

Block-switched Networks:A New Paradigm for Wireless T

ransport

Ming Li, Devesh Agrawal, Deepak Ganesan and Arun Venkataramani

presented by zhen qin, marcel flores

Page 2: Block-switched Networks: A New Paradigm for Wireless Transport

Motivation

Page 3: Block-switched Networks: A New Paradigm for Wireless Transport

How TCP works

• E2E rate control is error-prone

Page 4: Block-switched Networks: A New Paradigm for Wireless Transport

How TCP works

• E2E retransmissions are wasteful

Page 5: Block-switched Networks: A New Paradigm for Wireless Transport

How TCP works

• Link layer ARQ

Page 6: Block-switched Networks: A New Paradigm for Wireless Transport

How TCP works

• Link-layer ARQs/backoffs hurt TCP rate control

Page 7: Block-switched Networks: A New Paradigm for Wireless Transport

Hop Contribution

• A clean-slate design and implementation of a wireless transport protocol

• Using reliable per-hop block transfer as a building block

Page 8: Block-switched Networks: A New Paradigm for Wireless Transport

Hop Design

Page 9: Block-switched Networks: A New Paradigm for Wireless Transport

Reliable Block Transfer

• Structure of a block and Timeline of TCP vs Hop

Page 10: Block-switched Networks: A New Paradigm for Wireless Transport

Virtual Retransmission

• Exploit caching at intermediate node• Hop routers store all packets they overhear• Transmit BSYN packet when block dropped

Page 11: Block-switched Networks: A New Paradigm for Wireless Transport

Backpressure

• Limits #outstanding blocks per-flow at forwarder

Page 12: Block-switched Networks: A New Paradigm for Wireless Transport

Backpressure

• Limits #outstanding blocks per-flow at forwarder

Page 13: Block-switched Networks: A New Paradigm for Wireless Transport

Ack Withholding

• acknowledging only one BSYN packet

• withholding BACKs to other concurrent BSYN packet until outstanding block complete

• Mitigating impact of hidden terminals

Page 14: Block-switched Networks: A New Paradigm for Wireless Transport

Micro-block Prioritization

• Senders piggybacks small blocks to BSYN• Receivers prioritizes small block’s BACK• Low delay for small blocks

Page 15: Block-switched Networks: A New Paradigm for Wireless Transport

Evaluation

• A 20 node wireless mesh testbed

• Linux 2.6 kernel

• 802.11a/b/g Athero/MadWiFi card

• Spread around the CS building

Page 16: Block-switched Networks: A New Paradigm for Wireless Transport

Comparisons

• End-to-end– UDP– TCP with CUBIC congestion control

• Hop-by-hop– Hop-by-hop TCP

• TCP with backpressure

– DTN2.5

• Always subtract TCP setup time

Page 17: Block-switched Networks: A New Paradigm for Wireless Transport

Results

• Single hop microbenchmarks– 100 Random links, transferred 10 MB file– Shows robust performance on poor links

Page 18: Block-switched Networks: A New Paradigm for Wireless Transport

Graceful Degradation

• Sorted by TCP goodput

• Tried artificially dropping packets, examined goodput for different rates

Page 19: Block-switched Networks: A New Paradigm for Wireless Transport

Multi-Hop

• 100 random pairs - varying lengths

• TCP slightly inflated, OSLR only picks good links (Hop does well on lossy)

Page 20: Block-switched Networks: A New Paradigm for Wireless Transport

Hop Components

• Compare Hop against different versions of itself

Page 21: Block-switched Networks: A New Paradigm for Wireless Transport

Other Comparisons

• High Load• WLAN access points• Small file transfers• Single hop transfer delay• Multi hop transfer delay• Robustness to partitions• Affect on VOIP• Network and link layer dynamics• 802.11g

Page 22: Block-switched Networks: A New Paradigm for Wireless Transport

Conclusion for Hop vs. TCP

• It looks like Hop would do well in this environment– Blocks seem effective as a paradigm

• Do not claim TCP can’t be made better– Instead, have shown starting from the ground

up has potential