Table of Contents
The Congestion Manager
CM architecture
Outline
Assumptions & terminology
Architectural components
Congestion Controller
Scheduler
Sharing
Abstract CM API
State maintenance
Data transmission
Callback-based transmission
Synchronous transmission
Application notification
Notification of transmission
Querying
Sharing granularity
Example applications
Linux implementation
Server performance
Security issues
Issues for discussion
Overriding cwnd limitations
A more complex cm_request()?
Reporting variances
Semantics of congestion reports
Sharing policy
Future Evolution
|
Author: Hari Balakrishnan
|