Z. Luo, S. Son, S. Ratnasamy, and S. Shenker, "citeKey, Harvesting Memory-bound $\{$CPU$\}$ Stall Cycles in Software with $\{$MSH$\}$," in 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24), 2024, pp. 57--75.
E. Amaro, C. Branner-Augmon, Z. Luo, A. Ousterhout, M. K. Aguilera, A. Panda, S. Ratnasamy, and S. Shenker, "Can far memory improve job throughput?," in Proceedings of the Fifteenth European Conference on Computer Systems, 2020, pp. 1--16.
R. Mittal, R. Agarwal, S. Ratnasamy, and S. Shenker, "Universal Packet Scheduling," in citeKey, 13th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 16), Santa Clara, CA: {USENIX} Association, 2016, pp. 501--521.
R. Mittal, R. Agarwal, S. Ratnasamy, and S. Shenker, "Universal Packet Scheduling," in Proceedings of the 14th ACM Workshop on Hot Topics in Networks, HotNets-XIV, New York, NY, USA: ACM, 2015, pp. 24:1--24:7.
R. Mittal, J. Sherry, S. Ratnasamy, and S. Shenker, "Recursively Cautious Congestion Control," in citeKey, 11th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 14), Seattle, WA: {USENIX} Association, 2014, pp. 373--385.
R. Mittal, J. Sherry, S. Ratnasamy, and S. Shenker, "Recursively Cautious Congestion Control," in 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14), Seattle, WA: USENIX Association, 2014, pp. 373--385.
J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar, "Making middleboxes someone else's problem: network processing as a cloud service," in Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication, SIGCOMM '12, New York, NY, USA: ACM, 2012, pp. 13--24.
B. Raghavan, T. Koponen, M. Casado, A. Ghodsi, S. Ratnasamy, and S. Shenker, "Software-Defined Internet Architecture," in Proceedings of the ACM Workshop on Hot Topics in Networks (HotNets-XII), 2012.
J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy, and V. Sekar, "Making middleboxes someone else's problem: network processing as a cloud service," in Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication, SIGCOMM '12, New York, NY, USA: ACM, 2012, pp. 13--24.
Technical Reports
V. Fang, T. Lévai, S. Han, S. Ratnasamy, B. Raghavan, and J. Sherry, "Evaluating Software Switches: Hard or Hopeless?," Oct. 2018.
S. Han, K. Jang, A. Panda, S. Palkar, D. Han, and S. Ratnasamy, "SoftNIC: A Software NIC to Augment Hardware," May 2015.
J. Sherry, D. C. Kim, S. S. Mahalingam, A. Tang, S. Wang, and S. Ratnasamy, "Netcalls: End Host Function Calls to Network Traffic Processing Services," July 2012.
J. Sherry and S. Ratnasamy, "A Survey of Enterprise Middlebox Deployments," Feb. 2012.
V. Sekar, N. Egi, S. Ratnasamy, M. Reiter, and G. Shi, "Design and Implementation of a Consolidated Middlebox Architecture," Oct. 2011.
S. Nedevschi, L. Popa, G. Iannaccone, S. Ratnasamy, and D. Wetherall, "Reducing Network Energy Consumption via Rate-Adaptation and Sleeping," Oct. 2007.
S. Ratnasamy and S. McCanne, "Inference of Multicast Routing Trees and Bottleneck Bandwidths using End-to-end Measurements," Oct. 1998.
Patents
G. Iannaccone, S. Ratnasamy, M. Manesh, K. Argyraki, B. Chun, K. Fall, A. Knies, N. Egi, M. Dobrescu, and S. Baset, "Scalable cluster router," U.S. Patent 8,904,028. Dec. 2014.
Masters Reports
P. de La Sayette, "Characterizing SD-SPI: From Physical Latency to Streaming File System Reconstruction," P. Dutta and S. Ratnasamy, Eds., May 2026.
A. Krentsel, N. Saran, B. Koley, S. Mandal, A. Narayanan, S. Ratnasamy, A. Al-Shabibi, A. Shaikh, R. Shakir, A. Singla, and H. Weatherspoon, "A Decentralized SDN Architecture for the WAN," 2024.
G. Kumar, G. Ananthanarayanan, S. Ratnasamy, and I. Stoica, "Hold ’em or Fold ’em? Aggregation Queries under Performance Variations," Dec. 2015.