Network Bandwidth Regulation - PowerPoint PPT Presentation

About This Presentation
Title:

Network Bandwidth Regulation

Description:

Network Bandwidth Regulation Outline Bandwidth Regulation Model Goals and Approaches Overall Scheme Cedar s Local Regulation NetMnger s Global Regulation Future ... – PowerPoint PPT presentation

Number of Views:160
Avg rating:3.0/5.0
Slides: 24
Provided by: Sech151
Category:

less

Transcript and Presenter's Notes

Title: Network Bandwidth Regulation


1
Network Bandwidth Regulation
2
Outline
  • Bandwidth Regulation Model
  • Goals and Approaches
  • Overall Scheme
  • Cedars Local Regulation
  • NetMngers Global Regulation
  • Future Work

3
Bandwidth Regulation Model
4
Goals
  • Controlled use of bandwidth
  • Not monopolizing network
  • Why not TCP?
  • TCP congestion control does not distinguish
    between user process and Condor process
  • We want to give more bandwidth to user process

5
Approaches
  • Focus on mechanism
  • No change to existing Cedar interface
  • Cedar network layer of condor
  • Compatibility issue
  • Simple manager implementation

6
Overall Scheme
7
Overall Scheme
?
?
8
Overall Scheme
?
?
9
Overall Scheme
?
?
?
10
Overall Scheme
?
?
?
11
Overall Scheme
?
X
?
12
Cedars Local Regulation
  • Bandwidth Allocation
  • Bandwidth Regulation
  • Congestion Detection Control

13
Bandwidth Allocation
  • (window, maxBytes, maxPercent)
  • Do not send, in any case, more than maxBytes
    bytes during window sec
  • If congestion occurs, back off to maxPercent of
    what you could send at the time of congestion

14
Bandwidth Regulation
  • Moderate level of short burst is allowed
  • Cant saved too much bandwidth for later use
  • When (100M, 100sec, 80) is given
  • Can send up to 10M(gt 6M) during 6sec
  • Cant send 90M during 25sec, even if only 10M has
    been sent during 75sec

15
Congestion Detection Control
  • Detection
  • Measure time taken to send a packet
  • Check the number of bytes sent by TCP
  • Control
  • Back off to the given percent in allocation
  • Remain backed off for a while
  • Gradually try more bandwidth

16
(No Transcript)
17
(No Transcript)
18
NetMngers Global Regulation
  • Bandwidth (Re)Allocation
  • Congestion Control

19
Bandwidth (Re)Allocation
  • Even distribution of bandwidth among Condor
    connections
  • Periodic polling of network usage and condition
  • Reallocation occurs when
  • Extra bandwidth needed new connection
  • Free bandwidth found close report, less usage
  • Congestion reported

20
Congestion Control
  • If any of Cedar reports congestion, NetMnger
    backs off every Cedar sharing the network
  • If every Cedar reports No congestion, NetMnger
    gives the original bandwidth to each Cedar

21
(No Transcript)
22
Further Work
  • The study of relationship to TCPs congestion
    control
  • Congestion Avoidance
  • E.g TCP Vegas mechanism

23
Thank You
  • sschang_at_cs.wisc.edu
Write a Comment
User Comments (0)
About PowerShow.com