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
Email: hari@lcs.mit.edu
Home Page: http://nms.lcs.mit.edu/
Download presentation source