Srinivasan Seshan Joseph Traub Professor of Computer Science; Department Head, Computer Science Department Website ORCiD Office 7019 Gates & Hillman Centers Email srini@cs.cmu.edu Phone (412) 268-8734 Department Computer Science Department SCS Dean's Office Administrative Support Person Diana Hyde Research Interests Distributed Systems Mobile and Pervasive Computing Networking Systems Advisees Anup Agarwal Shawn Chen Sagar Kalasibail Seetharam My primary interests are in the broad areas of network protocols and distributed network applications. In the past, I have worked on topics such as transport/routing protocol interactions with wireless networks, sensor networking, fast protocol stack implementations, RAID system design, performance prediction for Internet transfers, firewall design, and improvements to the TCP protocol. The following two projects are examples of my current research efforts. Next Generation Network Architectures. While the Internet has been a great success and supported a wide range of interesting applications, its design is beginning to show its age. My current research is exploring new network protocols and entire network architectures that address the network's shortcomings and provide better support for the next generation of Internet applications. The eXpressive Internet Architecture (XIA) project is a part of this work that explores a clean-slate redesign of the Internet architecture. The primary goal of the XIA architecture is to create a robust and reliable network that easily supports the evolution of in-network functionality over time. In addition to XIA, my research also explores implications of the fact that video content delivery now dominates all forms of traffic on the Internet and is likely to continue dominating for the foreseeable future. My group is exploring both new protocols, content delivery mechanisms and network management techniques that both address the challenges and take advantage of the opportunities created by this flood of video traffic. Wireless Networks and Mobile Systems. Over the past few years smartphones have gone from being a relatively rarity to becoming nearly ubiquitous. These phones are one of the few items that we take almost everywhere. People use phones to take photos, make appointments, find restaurants, browse the Web and keep in touch with their social and business contacts. The information that we reveal to these smartphones and their ability to make observations about their surroundings give them the unique ability to make observations about our lifestyles and our environment in a highly detailed fashion. My research explores the systems challenges in making these observations useful and accessible. This includes designing the software on devices to accurately collect data in a power- efficient fashion, designing changes to the infrastructure to enable the efficient and scalable collection of data from handsets, and managing the privacy issues that arise from this data collection. Publications Conference MeshReduce: Scalable and Bandwidth Efficient 3D Scene Capture 2024 • Proceedings - 2024 IEEE Conference on Virtual Reality and 3D User Interfaces, VR 2024 • 20-30 Jin T, Dasa M, Smith C, Apicharttrisorn K, Seshan S, Rowe A Conference MeshReduce: Split Rendering of Live 3D Scene for Virtual Teleportation 2024 • Proceedings - 2024 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops, VRW 2024 • 1186-1187 Jin T, Lu E, Dasari M, Apicharttrisorn K, Seshan S, Rowe A Conference Precise Data Center Traffic Engineering with Constrained Hardware Resources 2024 • Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024 • 669-690 Chen SS, He K, Wang R, Seshan S, Steenkiste P Conference Towards provably performant congestion control 2024 • Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024 • 951-978 Agarwal A, Arun V, Ray D, Martins R, Seshan S Conference ExoPlane: An Operating System for On-Rack Switch Resource Augmentation 2023 • PROCEEDINGS OF THE 20TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 2023 • 1257-1272 Kim D, Sekar V, Seshan S
Conference MeshReduce: Scalable and Bandwidth Efficient 3D Scene Capture 2024 • Proceedings - 2024 IEEE Conference on Virtual Reality and 3D User Interfaces, VR 2024 • 20-30 Jin T, Dasa M, Smith C, Apicharttrisorn K, Seshan S, Rowe A
Conference MeshReduce: Split Rendering of Live 3D Scene for Virtual Teleportation 2024 • Proceedings - 2024 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops, VRW 2024 • 1186-1187 Jin T, Lu E, Dasari M, Apicharttrisorn K, Seshan S, Rowe A
Conference Precise Data Center Traffic Engineering with Constrained Hardware Resources 2024 • Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024 • 669-690 Chen SS, He K, Wang R, Seshan S, Steenkiste P
Conference Towards provably performant congestion control 2024 • Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, NSDI 2024 • 951-978 Agarwal A, Arun V, Ray D, Martins R, Seshan S
Conference ExoPlane: An Operating System for On-Rack Switch Resource Augmentation 2023 • PROCEEDINGS OF THE 20TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 2023 • 1257-1272 Kim D, Sekar V, Seshan S