Events
Qualifying ExamProgrammable Streaming Synchronization Scheduling |
|
||
Tuesday, August 12, 2025, 01:00pm - 02:30pm |
|||
Speaker: Bala Murali Krishna Komanduri
Bio
Location : CoRE 305
Committee:
Professor Srinivas Narayana
Professor Rich Martin
Professor Sudarsun Kannan
Professor Abdeslam
Event Type: Qualifying Exam
Abstract: Modern Internet applications, such as cloud gaming, autonomous vehicle sensing, and remote surgery, demand synchronization of related packet flows, known as co-flows, to ensure high-quality user experiences. Existing packet schedulers, designed for fairness or delay reduction, often fail to synchronize co-flows, leading to poor performance for these applications. This research introduces programmable abstractions that recognize co-flows, temporarily increase their priority, and use scheduling based on calendar queues to accommodate synchronized streaming on any current packet scheduler. These abstractions let packets from co-flows be temporarily paused and transmitted together or scheduled at different times to make up for delays caused by different network distances, which ensures they arrive together. A preliminary software prototype implemented as a Linux kernel module shows that flows can be synchronized with only a small amount of overhead while still being fair to cross traffic. The PSSS scheduler keeps the average time gap between synchronized co-flow packets at an average of 8 microseconds, regardless of when those packets arrive, while FIFO and FQ schedulers are very affected by delays in when packets leave the source. This work highlights the advantages of in-network streaming synchronization and lays the groundwork for effective hardware and software implementations to facilitate a variety of real-world deployments.
Organization:
Contact Professor Srinivas Narayana
Zoom Link: https://rutgers.zoom.us/j/93606427435?pwd=sb812eBfaHJ1io7hbKlUT71eYCF3lP.1