ORP and Flow Control in Packet Networks Flashcards
What is the objective of flow control?
compromise between:
- throttling connections
- keeping delay and buffer overflow at reasonable level
What is end to end window flow control?
window size tradeoff
- small: avoid delay and congesiton
- large: allow full spees transmission
What is the downside to windows?
don’t regulate end to end delay
don’t guarantee minimum data rate
What is node by node window flow control?
separate window for every VC and pair of adjacent nodes
What are the disadvantages of end to end and node by node window flow control?
E to E: high propagation delay relative to packet size
N by N: small window size
What is the idea of a rate control scheme?
give each session a guarantee data rate according to needs
generate desired rate for various connections
What is the leaky bucket scheme?
- to join transmission queue
- packet has to get permit from permit queue
- new permit generated every 1/r seconds
- r is desired output rate
- as long as number of permits doesn’t exceed threshold
What is a combined ORP and flow control?
balance between high throughput and mean network delay at reasonable level
What is the optimal solution to the combined ORP and flow control equation?
x_p = 0
r_w = 0
How does a penalty function for throttling work?
bigger penalty the less you carry
What is the optimality condition?
C/[(C-r)^2] = a/[(r_bar - y_^2]