lkjlkj - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

lkjlkj

Description:

How to achieve a good shower with closed eyes ? Listen to the person ... Monitor the throughput (amount of packets traversing the network per unit time) 10/6/09 ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 19
Provided by: COBB7
Category:

less

Transcript and Presenter's Notes

Title: lkjlkj


1
Adapting TPC To Wireless Networks
Saâd Biaz
2
What Is TCP?
  • Transmission Control Protocol

Client
Server
3
TCP
  • Hides/adapts defects and limitations of the
    network sys.

Upper Layers
Upper Layers
Too big message
Transport Layer
Transport Layer
3
5
3
1
Network System (may loose, duplicate, reorder)
4
TCP Role
  • Guarantees reliable in order stream
  • Detects corrupted or lost packets
  • Recovers corrupted or lost packets
  • Detects and eliminate duplicate
  • Reorders packets
  • Avoids swamping slow receiver
  • Adapts to network conditions

5
Network As Black Box
Network
Packet Loss, Round trip time, or Throughput
Load (Rate)
6
Challenge to Adapt to Network
  • How to achieve a good shower with closed eyes ?
  • Listen to the person under the shower
  • Avoid to get your feet wet

7
Real Situation
8
Van Jacobson Congestion Control Algorithms
  • Packet Loss is assumed to indicate congestion
  • Sender load driven by packet losses

9
Van Jacobson Congestion Control Algorithms
  • Start at very low rate
  • Increase quickly until a threshold (half the rate
    when you lost packets).
  • Increase slowly after threshold
  • If loss happens, drop sharply your sending rate.

10
In Wireless Networks
  • Packets may be lost due to reasons other than
    congestion
  • Channel quality
  • mobility
  • Disconnection (tunnel)

11
Situation in wireless
12
Adapt TCP to Wireless Networks
  • For congestion losses keep slowing down
    (sharply) rate
  • For wireless losses keep rate or slightly slow
    down
  • Necessity diagnose the cause of loss

13
How to Distinguish Congestion Losses from
Wireless Losses?
  • Monitor the round trip time (time between sending
    a packet and getting an acknowledgement)
  • Monitor the throughput (amount of packets
    traversing the network per unit time)

14
Why Is the Problem so hard?
  • Because congestion losses appear to be as random
    as wireless losses

15
De-randomize Congestion LossesBiased Queue
Management
  • Packets of the same flow are marked with
    different discard priorities
  • When congestion occurs drop FIRST packet with
    highest discard priority.

16
Biased Queue Management
17
How to Diagnose Losses?
  • Suppose that 1 packet ot of 8 packets is marked
    red.
  • In a set of packet losses, 1/8 should be red if
    losses are random (wireless)
  • If a high proportion of red packets are lost.
    Then it is most likely congestion

18
Results and Future Work
  • Corruption or Detection
  • evaluated with Pr. Nitin Vaidya (Appeared in June
    2005 IEEE/ACM Transactions on Networking)
  • Continuous congestion measure
  • Design how to respond congestion level (marking
    of lost packets)
  • Establish a dual model TCP/BQM
  • Optimize
Write a Comment
User Comments (0)
About PowerShow.com