Publications

2025

  • Make Way for Ducklings: Centering Data Files in Sensor Networks [HotMobile]

    Tess Despres, Prabal Dutta, Sylvia Ratnasamy:
    Make Way for Ducklings: Centering Data Files in Sensor Networks. HotMobile 2025: 97-102


  • 2024

  • Efficient Microsecond-scale Blind Scheduling with Tiny Quanta [ASPLOS]
    Zhihong Luo, Sam Son, Dev Bali, Emmanuel Amaro, Amy Ousterhout, Sylvia Ratnasamy, Scott Shenker: Efficient Microsecond-scale Blind Scheduling with Tiny Quanta. ASPLOS (2) 2024: 305-319

  • Everything Everywhere All At Once: Efficient Cross-Service Program Analysis with OverSeer [ASE]
    Jiwon Park, Shadaj Laddad, Dev Bali, Wen Zhang, Scott Shenker, Matei Zaharia: Everything Everywhere All At Once: Efficient Cross-Service Program Analysis with OverSeer. ASE Workshops 2024: 82-87

  • Harvesting Memory-bound CPU Stall Cycles in Software with MSH [OSDI]
    Zhihong Luo, Sam Son, Sylvia Ratnasamy, Scott Shenker: Harvesting Memory-bound CPU Stall Cycles in Software with MSH. OSDI 2024: 57-75

  • Principles for Internet Congestion Management [SIGCOMM]
    Lloyd Brown, Albert Gran Alcoz, Frank Cangialosi, Akshay Narayan, Mohammad Alizadeh, Hari Balakrishnan, Eric J. Friedman, Ethan Katz-Bassett, Arvind Krishnamurthy, Michael Schapira, Scott Shenker: Principles for Internet Congestion Management. SIGCOMM 2024: 166-180

  • An Architecture For Edge Networking Services [SIGCOMM]
    Lloyd Brown, Emily Marx, Dev Bali, Emmanuel Amaro, Debnil Sur, Ezra Kissel, Inder Monga, Ethan Katz-Bassett, Arvind Krishnamurthy, James Murphy McCauley, Tejas Narechania, Aurojit Panda, Scott Shenker: An Architecture For Edge Networking Services. SIGCOMM 2024: 645-660

  • A Survey on Direct-to-Device Satellite Communications: Advances, Challenges, and Prospects [LEO-NET]
    Hannaneh B. Pasandi, Juan A. Fraire, Sylvia Ratnasamy, Hervé Rivano: A Survey on Direct-to-Device Satellite Communications: Advances, Challenges, and Prospects. LEO-NET 2024: 7-12

  • A Decentralized SDN Architecture for the WAN [SIGCOMM]
    Alexander Krentsel, Nitika Saran, Bikash Koley, Subhasree Mandal, Ashok Narayanan, Sylvia Ratnasamy, Ali Al-Shabibi, Anees Shaikh, Rob Shakir, Ankit Singla, Hakim Weatherspoon: A Decentralized SDN Architecture for the WAN. SIGCOMM 2024: 938-953

  • Extracting Database Access-control Policies From Web Applications [arXiv]

    Wen Zhang, Dev Bali, Jamison Kerney, Aurojit Panda, Scott Shenker:
    Extracting Database Access-control Policies From Web Applications. CoRR abs/2411.11380 (2024)


  • Can't Be Late: Optimizing Spot Instance Savings under Deadlines [NSDI]

    Zhanghao Wu, Wei-Lin Chiang, Ziming Mao, Zongheng Yang, Eric J. Friedman, Scott Shenker, Ion Stoica:
    Can't Be Late: Optimizing Spot Instance Savings under Deadlines. NSDI 2024: 185-203


  • If Layering is useful, why not Sublayering? [HotNets]

    Rathin Singha, Rishabh R. Iyer, Charles Liu, Caleb Terrill, Todd D. Millstein, Scott Shenker, George Varghese:
    If Layering is useful, why not Sublayering? HotNets 2024: 142-149


  • Managing Bandwidth: The Key to Cloud-Assisted Autonomous Driving [arXiv]

    Alexander Krentsel, Peter Schafhalter, Joseph E. Gonzalez, Sylvia Ratnasamy, Scott Shenker, Ion Stoica:
    Managing Bandwidth: The Key to Cloud-Assisted Autonomous Driving. CoRR abs/2410.16227 (2024)


  • Starburst: A Cost-aware Scheduler for Hybrid Cloud [USENIX]

    Michael Luo, Siyuan Zhuang, Suryaprakash Vengadesan, Romil Bhardwaj, Justin Chang, Eric J. Friedman, Scott Shenker, Ion Stoica:
    Starburst: A Cost-aware Scheduler for Hybrid Cloud. USENIX ATC 2024: 37-57


  • SkyServe: Serving AI Models across Regions and Clouds with Spot Instances [arXiv]

    Ziming Mao, Tian Xia, Zhanghao Wu, Wei-Lin Chiang, Tyler Griggs, Romil Bhardwaj, Zongheng Yang, Scott Shenker, Ion Stoica:
    SkyServe: Serving AI Models across Regions and Clouds with Spot Instances. CoRR abs/2411.01438 (2024)


  • A Decidable Case of Query Determinacy: Project-Select Views [arXiv]

    Wen Zhang, Aurojit Panda, Mooly Sagiv, Scott Shenker:
    A Decidable Case of Query Determinacy: Project-Select Views. CoRR abs/2411.08874 (2024)


  • Revisiting Cache Freshness for Emerging Real-Time Applications [HotNets]

    Ziming Mao, Rishabh R. Iyer, Scott Shenker, Ion Stoica:
    Revisiting Cache Freshness for Emerging Real-Time Applications. HotNets 2024: 335-342


  • Toward Data-Centric Service Composition [HotNets]

    Silvery D. Fu, Hong Zhang, Ryan Teoh, Taras Priadka, Sylvia Ratnasamy:
    Toward Data-Centric Service Composition. HotNets 2024: 360-367


  • The Case for Validating Inputs in Software-Defined WANs [HotNets]

    Alexander Krentsel, Rishabh R. Iyer, Isaac Keslassy, Sylvia Ratnasamy, Anees Shaikh, Rob Shakir:
    The Case for Validating Inputs in Software-Defined WANs. HotNets 2024: 246-254


  • 2023

  • SkyPilot: An Intercloud Broker for Sky Computing [NSDI]
    Yang, Z., Wu, Z., Luo, M., Chiang, W.-L., Bhardwaj, R., Kwon, W., Zhuang, S., Luan, F.S., Mittal, G., Shenker, S. and Stoica, I. SkyPilot: An Intercloud Broker for Sky Computing. NSDI 2023.

  • Extracting the Essential Simplicity of the Internet [CCR]
    McCauley, J., Shenker, S. and Varghese, G. Extracting the Essential Simplicity of the Internet.

  • Zed: Leveraging Data Types to Process Eclectic Data [CIDR]
    Ousterhout, A., McCanne, S., Dubois-Ferriere, H., Fu, S., Ratnasamy, S. and Treuhaft, N. Zed: Leveraging Data Types to Process Eclectic Data.

  • LOCA: A Location-Oblivious Cellular Architecture [NSDI]
    Luo, Z., Fu, S., Crooks, N., Hasan, S., Maciocco, C., Ratnasamy, S. and Shenker, S. LOCA: A Location-Oblivious Cellular Architecture. NSDI 2023.

  • Invisinets: Removing Networking from Cloud Networks [NSDI]
    McClure, S., Medley, Z., Bansal, D., Jayaraman, K., Narayanan, A., Padhye, J., Ratnasamy, S., Shaikh, A. and Tewari, R. Invisinets: Removing Networking from Cloud Networks. NSDI 2023.

  • Bringing Reconfigurability to the Network Stack [arXiv]

    Akshay Narayan, Aurojit Panda, Mohammad Alizadeh, Hari Balakrishnan, Arvind Krishnamurthy, Scott Shenker:
    Bringing Reconfigurability to the Network Stack. CoRR abs/2311.07753 (2023)


  • How I Learned to Stop Worrying About CCA Contention [HotNets]

    Lloyd Brown, Yash Kothari, Akshay Narayan, Arvind Krishnamurthy, Aurojit Panda, Justine Sherry, Scott Shenker:
    How I Learned to Stop Worrying About CCA Contention. HotNets 2023: 229-237


  • Out of Hand for Hardware? Within Reach for Software! [HotOS]

    Zhihong Luo, Silvery Fu, Emmanuel Amaro, Amy Ousterhout, Sylvia Ratnasamy, Scott Shenker:
    Out of Hand for Hardware? Within Reach for Software! HotOS 2023: 30-37


  • Access Control for Database Applications: Beyond Policy Enforcement [HotOS]

    Wen Zhang, Aurojit Panda, Scott Shenker:
    Access Control for Database Applications: Beyond Policy Enforcement. HotOS 2023: 223-230


  • Can We Save the Public Internet? [SIGCOMM]

    Marjory Blumenthal, Ramesh Govindan, Ethan Katz-Bassett, Arvind Krishnamurthy, James Murphy McCauley, Nick Merrill, Tejas Narechania, Aurojit Panda, Scott Shenker:
    Can We Save the Public Internet? Comput. Commun. Rev. 53(3): 18-22 (2023)


  • Human-Scale Computing: A Case for Progressive Narrow Waist for Internet Applications [arXiv]

    Silvery Fu, Pratyush Das, Sylvia Ratnasamy:
    Human-Scale Computing: A Case for Progressive Narrow Waist for Internet Applications. CoRR abs/2308.14928 (2023)


  • From Internet of Things to Internet of Data Apps [arXiv]

    Silvery Fu, Sylvia Ratnasamy:
    From Internet of Things to Internet of Data Apps. CoRR abs/2309.04546 (2023)


  • Jut: A Framework for Just-in-Time Data Access [arXiv]

    Silvery Fu, Siyuan Dong, Jamsheed Mistri, Steven McCanne, Amy Ousterhout, Sylvia Ratnasamy:
    Jut: A Framework for Just-in-Time Data Access. CoRR abs/2312.01304 (2023)


  • From Kubernetes to Knactor: A State-Centric Rethink of Service Integration [arXiv]

    Silvery Fu, Hong Zhang, Ryan Teoh, Taras Priadka, Sylvia Ratnasamy:
    From Kubernetes to Knactor: A State-Centric Rethink of Service Integration. CoRR abs/2309.01805 (2023)


  • DBNet: Leveraging DBMS for Network Automation [arXiv]

    Rithvik Chuppala, Silvery Fu, Sylvia Ratnasamy:
    DBNet: Leveraging DBMS for Network Automation. CoRR abs/2308.15780 (2023)


  • Comverse: A Federative-by-Design Platform for Community Computing [arXiv]

    Silvery Fu, Dylan Reimer, Siyuan Dong, Yifei Zhu, Sylvia Ratnasamy:
    Comverse: A Federative-by-Design Platform for Community Computing. CoRR abs/2308.15219 (2023)


  • The Case for Performance Interfaces for Hardware Accelerators [HotOS]

    Rishabh R. Iyer, Jiacheng Ma, Katerina J. Argyraki, George Candea, Sylvia Ratnasamy:
    The Case for Performance Interfaces for Hardware Accelerators. HotOS 2023: 38-45


  • 2022

  • Understanding Host Interconnect Congestion [HotNets]
    Agarwal, S., Agarwal, R., Montazeri, B., Moshref, M., Elmeleegy, K., Rizzo, L., Kruijf, M.A. de, Kumar, G., Ratnasamy, S., Culler, D. and Vahdat, A. Understanding Host Interconnect Congestion. Proceedings of the 21st ACM Workshop on Hot Topics in Networks.

  • The Sky Above The Clouds
    Chasins, S. et al. The Sky Above The Clouds. arXiv.

  • Answering Three Questions about Networking Research [CCR]
    Rexford, J. and Shenker, S. Answering Three Questions about Networking Research. SIGCOMM Comput. Commun. Rev.

  • Rethinking SIGCOMM’s Conferences: Making Form Follow Function [CCR]
    Shenker, S. Rethinking SIGCOMM’s Conferences: Making Form Follow Function. SIGCOMM Comput. Commun. Rev.

  • The Internet of Things in a Laptop: Rapid Prototyping for IoT Applications with Digibox [HotNets]
    Fu, S., Zhang, H., Ratnasamy, S. and Stoica, I. The Internet of Things in a Laptop: Rapid Prototyping for IoT Applications with Digibox. Proceedings of the 21st ACM Workshop on Hot Topics in Networks.

  • Global Content Revocation on the Internet: A Case Study in Technology Ecosystem Transformation [HotNets]
    Galstyan, N., McCauley, J., Farid, H., Ratnasamy, S. and Shenker, S. Global Content Revocation on the Internet: A Case Study in Technology Ecosystem Transformation. Proceedings of the 21st ACM Workshop on Hot Topics in Networks.

  • The Case for an Internet Primitive for Fault Localization [HotNets]
    Sussman, W., Marx, E., Arun, V., Narayan, A., Alizadeh, M., Balakrishnan, H., Panda, A. and Shenker, S. The Case for an Internet Primitive for Fault Localization. Proceedings of the 21st ACM Workshop on Hot Topics in Networks.

  • Efficient Scheduling Policies for Microsecond-Scale Tasks [NSDI]
    McClure, S., Ousterhout, A., Shenker, S. and Ratnasamy, S. Efficient Scheduling Policies for Microsecond-Scale Tasks. NSDI 2022.

  • Blockaid: Data Access Policy Enforcement for Web Applications [OSDI]
    Zhang, W., Sheng, E., Chang, M., Panda, A., Sagiv, M. and Shenker, S. Blockaid: Data Access Policy Enforcement for Web Applications. OSDI 22.

  • 3PO: Programmed Far-Memory Prefetching for Oblivious Applications [arXiv]

    Christopher Branner-Augmon, Narek Galstyan, Sam Kumar, Emmanuel Amaro, Amy Ousterhout, Aurojit Panda, Sylvia Ratnasamy, Scott Shenker:
    3PO: Programmed Far-Memory Prefetching for Oblivious Applications. CoRR abs/2207.07688 (2022)


  • 2021

  • Revitalizing the public internet by making it extensible [CCR]
    Balakrishnan, H., Banerjee, S., Cidon, I., Culler, D., Estrin, D., Katz-Bassett, E., Krishnamurthy, A., McCauley, M., McKeown, N., Panda, A. and others Revitalizing the public internet by making it extensible. ACM SIGCOMM CCR. 51, 2, 18–24.

  • dSpace: Composable Abstractions for Smart Spaces [SOSP]
    Fu, S. and Ratnasamy, S. dSpace: Composable Abstractions for Smart Spaces. SOSP 2021.

  • Democratizing Cellular Access with CellBricks [SIGCOMM]
    Luo, Z., Fu, S., Theis, M., Hasan, S., Ratnasamy, S. and Shenker, S. Democratizing Cellular Access with CellBricks. SIGCOMM 2021.

  • Rethinking networking abstractions for cloud tenants [HotOS]
    McClure, S., Ratnasamy, S., Bansal, D. and Padhye, J. Rethinking networking abstractions for cloud tenants. HotOS 2021.

  • On the Use of ML for Blackbox System Performance Prediction [NSDI]
    Fu, S., Gupta, S., Mittal, R. and Ratnasamy, S. On the Use of ML for Blackbox System Performance Prediction. NSDI 2021.

  • From cloud computing to sky computing [HotOS]
    Stoica, I. and Shenker, S. From cloud computing to sky computing. HotOS 2021.

  • 2020

  • Can far memory improve job throughput? [EuroSys]
    Amaro, E., Branner-Augmon, C., Luo, Z., Ousterhout, A., Aguilera, M.K., Panda, A., Ratnasamy, S. and Shenker, S. Can far memory improve job throughput? EuroSys 2020.

  • PANCAKE: Frequency Smoothing for Encrypted Data Stores [USENIX Security]
    Grubbs, P., Khandelwal, A., Lacharité, M.-S., Brown, L., Li, L., Agarwal, R. and Ristenpart, T. PANCAKE: Frequency Smoothing for Encrypted Data Stores. USENIX Security 2020.

  • Droplet: Decentralized Authorization and Access Control for Encrypted Data Streams [USENIX Security]
    Shafagh, H., Burkhalter, L., Hithnawi, A. and Ratnasamy, S. Droplet: Decentralized Authorization and Access Control for Encrypted Data Streams. USENIX Security 2020.

  • A Public Option for the Core [SIGCOMM]
    Harchol, Y., Bergemann, D., Feamster, N., Friedman, E., Krishnamurthy, A., Panda, A., Ratnasamy, S., Schapira, M. and Shenker, S. A Public Option for the Core. SIGCOMM 2020.

  • Bertha: Tunneling through the network api [HotNets]
    Narayan, A., Panda, A., Alizadeh, M., Balakrishnan, H., Krishnamurthy, A. and Shenker, S. Bertha: Tunneling through the network api. HotNets 2020.

  • Making edge-computing resilient [SoCC]
    Harchol, Y., Mushtaq, A., Fang, V., McCauley, J., Panda, A. and Shenker, S. Making edge-computing resilient. SoCC 2020.

  • Kappa: A Programming Framework for Serverless Computing [SoCC]
    Zhang, W., Fang, V., Panda, A. and Shenker, S. Kappa: A Programming Framework for Serverless Computing. SoCC 2020.

  • How to Train your DNN: The Network Operator Edition
    Chang, M.A., Bottini, D., Jian, L., Kumar, P., Panda, A. and Shenker, S. How to Train your DNN: The Network Operator Edition. CoRR. abs/2004.10275.

  • Remote Memory Calls [HotNets]
    Amaro, E., Luo, Z., Ousterhout, A., Krishnamurthy, A., Panda, A., Ratnasamy, S. and Shenker, S. Remote Memory Calls. HotNets 2020.

  • On the Future of Congestion Control for the Public Internet [HotNets]
    Brown, L., Ananthanarayanan, G., Katz-Bassett, E., Krishnamurthy, A., Ratnasamy, S. and Scott Shenker, M.S. On the Future of Congestion Control for the Public Internet. HotNets 2020.

  • Persistent State Machines for Recoverable In-memory Storage Systems with NVRam [OSDI]
    Zhang, W., Shenker, S. and Zhang, I. Persistent State Machines for Recoverable In-memory Storage Systems with NVRam. OSDI 2020.

  • TimeCrypt: Encrypted Data Stream Processing at Scale with Cryptographic Access Control [NSDI]
    Burkhalter, L., Hithnawi, A., Viand, A., Shafagh, H. and Ratnasamy, S. TimeCrypt: Encrypted Data Stream Processing at Scale with Cryptographic Access Control. NSDI 2020.

  • Fast and Efficient Container Startup at the Edge via Dependency Scheduling [HotEdge]
    Fu, S., Mittal, R., Zhang, L. and Ratnasamy, S. Fast and Efficient Container Startup at the Edge via Dependency Scheduling. HotEdge 2020.

  • 2019

  • Fair and Efficient Memory Sharing: Confronting Free Riders [AAAI]
    Friedman, E.J., Gkatzelis, V., Psomas, C.-A. and Shenker, S. Fair and Efficient Memory Sharing: Confronting Free Riders. AAAI 2019.

  • Datacenter congestion control: Identifying what is essential and making it practical [SIGCOMM-CCR]
    Mushtaq, A., Mittal, R., McCauley, J., Alizadeh, M., Ratnasamy, S. and Shenker, S. Datacenter congestion control: Identifying what is essential and making it practical. SIGCOMM CCR 2019.

  • Axiomatizing Congestion Control [POMACS]
    Zarchy, D., Mittal, R., Schapira, M. and Shenker, S. Axiomatizing Congestion Control. POMACS 2019.

  • Axiomatizing Congestion Control [SIGMETRICS]
    Zarchy, D., Mittal, R., Schapira, M. and Shenker, S. Axiomatizing Congestion Control. SIGMETRICS 2019.

  • Thoughts on load distribution and the role of programmable switches [SIGCOMM-CCR]
    McCauley, J., Panda, A., Krishnamurthy, A. and Shenker, S. Thoughts on load distribution and the role of programmable switches. SIGCOMM CCR 2019.

  • Enabling a Permanent Revolution in Internet Architecture [SIGCOMM]
    McCauley, J., Harchol, Y., Panda, A., Raghavan, B. and Shenker, S. Enabling a Permanent Revolution in Internet Architecture. SIGCOMM 2019.

  • From ethane to SDN and beyond [SIGCOMM-CCR]
    Casado Martı́n, McKeown, N. and Shenker, S. From ethane to SDN and beyond. SIGCOMM CCR 2019. 49, 5, 92–95.

  • Some complexity results for stateful network verification
    Alpernas, K., Panda, A., Rabinovich, A., Sagiv, M., Shenker, S., Shoham, S. and Velner, Y. Some complexity results for stateful network verification. Formal Methods Syst. Des. 54, 2, 191–231.

  • Stable and Practical AS Relationship Inference with ProbLink [NSDI]
    Jin, Y., Scott, C., Dhamdhere, A., Giotsas, V., Krishnamurthy, A. and Shenker, S. Stable and Practical AS Relationship Inference with ProbLink. NSDI 2019.

  • 2018

  • Monarch: Gaining Command on Geo-Distributed Graph Analytics [HotCloud]
    Iyer, A.P., Panda, A., Chowdhury, M., Akella, A., Shenker, S. and Stoica, I. Monarch: Gaining Command on Geo-Distributed Graph Analytics. HotCloud 2018.

  • Bridging the GAP: towards approximate graph analytics
    Iyer, A.P., Panda, A., Venkataraman, S., Chowdhury, M., Akella, A., Shenker, S. and Stoica, I. Bridging the GAP: towards approximate graph analytics. Proceedings of the 1st ACM SIGMOD Joint International Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA), Houston, TX, USA, June 10, 2018.

  • CESSNA: Resilient Edge-Computing [MECOMM]
    Harchol, Y., Mushtaq, A., McCauley, J., Panda, A. and Shenker, S. CESSNA: Resilient Edge-Computing. MECOMM 2018.

  • Preserving Privacy at IXPs [APNet]
    Hu, X., Gupta, A., Feamster, N., Panda, A. and Shenker, S. Preserving Privacy at IXPs. APNet 2018.

  • Network Evolution for DNNs [SysML]
    Alan Chang, M., Panda, A., Bottini, D., Jian, L., Kumar, P. and Shenker, S. Network Evolution for DNNs. SysML 2018.

  • Open Carrier Interface: An Open Source Edge Computing Framework [NEAT]
    Körner, M., Runge, T.M., Panda, A., Ratnasamy, S. and Shenker, S. Open Carrier Interface: An Open Source Edge Computing Framework. NEAT 2018.

  • AWStream: Adaptive Wide-area Streaming Analytics [SIGCOMM]
    Zhang, B., Jin, X., Ratnasamy, S., Wawrzynek, J. and Lee, E.A. AWStream: Adaptive Wide-area Streaming Analytics. SIGCOMM 2018.

  • Resq: Enabling slos in network function virtualization [NSDI]
    Tootoonchian, A., Panda, A., Lan, C., Walls, M., Argyraki, K., Ratnasamy, S. and Shenker, S. Resq: Enabling slos in network function virtualization. NSDI 2018.

  • Safebricks: Shielding network functions in the cloud [NSDI]
    Poddar, R., Lan, C., Popa, R.A. and Ratnasamy, S. Safebricks: Shielding network functions in the cloud. NSDI 2018.

  • Elastic scaling of stateful network functions [NSDI]
    Woo, S., Sherry, J., Han, S., Moon, S., Ratnasamy, S. and Shenker, S. Elastic scaling of stateful network functions. NSDI 2018.

  • Revisiting Network Support for RDMA [SIGCOMM]
    Mittal, R., Shpiner, A., Panda, A., Zahavi, E., Krishnamurthy, A., Ratnasamy, S. and Shenker, S. Revisiting Network Support for RDMA. SIGCOMM 2018.

  • Abstract Interpretation of Stateful Networks
    Alpernas, K., Manevich, R., Panda, A., Sagiv, M., Shenker, S., Shoham, S. and Velner, Y. Abstract Interpretation of Stateful Networks. Static Analysis - International Symposium SAS 2018.

  • 2017

  • Monotasks: Architecting for Performance Clarity in Data Analytics Frameworks [SOSP]
    Ousterhout, K., Canel, C., Ratnasamy, S. and Shenker, S. Monotasks: Architecting for Performance Clarity in Data Analytics Frameworks. SOSP 2017.

  • Modular Safety Verification for Stateful Networks
    Alpernas, K., Manevich, R., Panda, A., Sagiv, M., Shenker, S., Shoham, S. and Velner, Y. Modular Safety Verification for Stateful Networks. CoRR. abs/1708.05904.

  • A High Performance Packet Core for Next Generation Cellular Networks [SIGCOMM]
    Qazi, Z.A., Walls, M., Panda, A., Sekar, V., Ratnasamy, S. and Shenker, S. A High Performance Packet Core for Next Generation Cellular Networks. SIGCOMM 2017 348–361.

  • Privacy-Preserving Interdomain Routing at Internet Scale
    Asharov, G., Demmler, D., Schapira, M., Schneider, T., Segev, G., Shenker, S. and Zohner, M. Privacy-Preserving Interdomain Routing at Internet Scale. PoPETs.

  • On the Resiliency of Static Forwarding Tables [TON]
    Chiesa, M., Nikolaevskiy, I., Mitrovic, S., Gurtov, A.V., Madry, A., Schapira, M. and Shenker, S. On the Resiliency of Static Forwarding Tables. IEEE/ACM Transaction on Networing.

  • Performance Clarity As a First-class Design Principle [HotOS]
    Ousterhout, K., Canel, C., Wolffe, M., Ratnasamy, S. and Shenker, S. Performance Clarity As a First-class Design Principle. HotOS 2017 1–6.

  • {SCL}: Simplifying Distributed {SDN} Control Planes [NSDI]
    Panda, A., Zheng, W., Hu, X., Krishnamurthy, A. and Shenker, S. {SCL}: Simplifying Distributed {SDN} Control Planes. NSDI 2017 329–345.

  • Verifying reachability in networks with mutable datapaths [NSDI]
    Panda, A., Lahav, O., Argyraki, K., Sagiv, M. and Shenker, S. Verifying reachability in networks with mutable datapaths. NSDI 2017 699–718.

  • Verification in the Age of Microservices [HotOS]
    Panda, A., Sagiv, M. and Shenker, S. Verification in the Age of Microservices. HotOS 2017.

  • ThrottleBot - Performance without Insight
    Chang, M.A., Panda, A., Tsai, Y.-C., Wang, H. and Shenker, S. ThrottleBot - Performance without Insight. CoRR. abs/1711.00618.

  • An Axiomatic Approach to Congestion Control [HotNets]
    Zarchy, D., Mittal, R., Schapira, M. and Shenker, S. An Axiomatic Approach to Congestion Control. HotNets 2017.

  • 2016

  • On the Resiliency of Randomized Routing Against Multiple Edge Failures [LIPIcs]
    Chiesa, M., Gurtov, A.V., Madry, A., Mitrovic, S., Nikolaevskiy, I., Schapira, M. and Shenker, S. On the Resiliency of Randomized Routing Against Multiple Edge Failures. ICALP 2016.

  • Network Requirements for Resource Disaggregation [OSDI]
    Gao, P.X., Narayan, A., Karandikar, S., Carreira, J., Han, S., Agarwal, R., Ratnasamy, S. and Shenker, S. Network Requirements for Resource Disaggregation. OSDI 2016 249–264.

  • Recursive SDN for Carrier Networks
    McCauley, J.M., Liu, Z., Panda, A., Koponen, T., Raghavan, B., Rexford, J. and Shenker, S. Recursive SDN for Carrier Networks. CoRR. abs/1605.07734.

  • Open Network Interfaces for Carrier Networks [SIGCOMM-CCR]
    Panda, A., McCauley, J.M., Tootoonchian, A., Sherry, J., Koponen, T., Ratnasamy, S. and Shenker, S. Open Network Interfaces for Carrier Networks. SIGCOMM CCR 2016.

  • The quest for resilient (static) forwarding tables
    Chiesa, M., Nikolaevskiy, I., Mitrovic, S., Panda, A., Gurtov, A.V., Madry, A., Schapira, M. and Shenker, S. The quest for resilient (static) forwarding tables. INFOCOM 2016 1–9.

  • Ivy: Interactive Verification of Parametrized Systems via Effectively Propositional Reasoning [PLDI]
    Padon, O., McMillan, K., Panda, A., Sagiv, M. and Shoham, S. Ivy: Interactive Verification of Parametrized Systems via Effectively Propositional Reasoning. PLDI 2016.

  • Some Complexity Results for Stateful Network Verification [TACAS]
    Velner, Y., Alpernas, K., Panda, A., Rabinovich, A., Sagiv, M., Shenker, S. and Shoham, S. Some Complexity Results for Stateful Network Verification. TACAS 2016.

  • The Deforestation of L2 [SIGCOMM]
    McCauley, J.M., Zhao, M., Jackson, E.J., Raghavan, B., Ratnasamy, S. and Shenker, S. The Deforestation of L2. SIGCOMM 2016 497–510.

  • Universal Packet Scheduling [NSDI]
    Mittal, R., Agarwal, R., Ratnasamy, S. and Shenker, S. Universal Packet Scheduling. NSDI 2016.

  • NetBricks: Taking the V out of NFV [OSDI]
    Panda, A., Han, S., Jang, K., Walls, M., Ratnasamy, S. and Shenker, S. NetBricks: Taking the V out of NFV. OSDI 2016 203–216.

  • Caching Doesn’t Improve Mobile Web Performance (Much) [USENIX ATC]
    Vesuna, J., Scott, C., Buettner, M., Piatek, M., Krishnamurthy, A. and Shenker, S. Caching Doesn’t Improve Mobile Web Performance (Much). USENIX ATC ’16.

  • SoftFlow: A Middlebox Architecture for Open vSwitch [USENIX ATC]
    Jackson, E.J., Walls, M., Panda, A., Pettit, J., Pfaff, B., Rajahalme, J., Koponen, T. and Shenker, S. SoftFlow: A Middlebox Architecture for Open vSwitch. USENIX ATC 2016.

  • Minimizing Faulty Executions of Distributed Systems [NSDI]
    Scott, C., Panda, A., Brajkovic, V., Necula, G., Krishnamurthy, A. and Shenker, S. Minimizing Faulty Executions of Distributed Systems. NSDI 2016.

  • Embark: Securely Outsourcing Middleboxes to the Cloud [NSDI]
    Lan, C., Sherry, J., Popa, R.A., Ratnasamy, S. and Liu, Z. Embark: Securely Outsourcing Middleboxes to the Cloud. NSDI 2016.

  • Recursive SDN for Carrier Networks [SIGCOMM-CCR]
    McCauley, J.M., Liu, Z., Panda, A., Koponen, T., Raghavan, B., Rexford, J. and Shenker, S. Recursive SDN for Carrier Networks. SIGCOMM CCR 2016. 46, 4, 1–7.

  • Apache Spark: a unified engine for big data processing [CACM]
    Zaharia, M., Xin, R.S., Wendell, P., Das, T., Armbrust, M., Dave, A., Meng, X., Rosen, J., Venkataraman, S., Franklin, M.J., Ghodsi, A., Gonzalez, J., Shenker, S. and Stoica, I. Apache Spark: a unified engine for big data processing. Commun. ACM. 59, 11, 56–65.

  • Introducing Research for Practice
    Bailis, P., Sherry, J. and Peter, S. Introducing Research for Practice. Queue. 14, 2, 70:76–70:90.

  • 2015

  • Stabilizing Route Selection in BGP [TON]
    Godfrey, B., Caesar, M., Haken, I., Singer, Y., Shenker, S. and Stoica, I. Stabilizing Route Selection in BGP. IEEE/ACM Transactions on Networking. 23, 1, 282–299.

  • Dynamic Budget-Constrained Pricing in the Cloud
    Friedman, E.J., Rácz, M.Z. and Shenker, S. Dynamic Budget-Constrained Pricing in the Cloud. Advances in Artificial Intelligence - 28th Canadian Conference on Artificial Intelligence, Canadian AI 114–121.

  • Route Bazaar: Automatic Interdomain Contract Negotiation [HotOS]
    Castro, I., Panda, A., Raghavan, B., Shenker, S. and Gorinsky, S. Route Bazaar: Automatic Interdomain Contract Negotiation. HotOS XV.

  • New Directions for Network Verification [SNAPL]
    Panda, A., Argyraki, K., Sagiv, M., Schapira, M. and Shenker, S. New Directions for Network Verification. SNAPL 2015.

  • E2: A Framework for Network Function Virtualization [SOSP]
    Palkar, S., Lan, C., Han, S., Panda, A., Jang, K., Ratnasamy, S., Rizzo, L. and Shenker, S. E2: A Framework for Network Function Virtualization. SOSP 2015.

  • Universal Packet Scheduling [HotNets]
    Mittal, R., Agarwal, R., Ratnasamy, S. and Shenker, S. Universal Packet Scheduling. HotNets 2015.

  • pHost: Distributed Near-optimal Datacenter Transport Over Commodity Network Fabric [CoNEXT]
    Gao, P.X., Narayan, A., Kumar, G., Agarwal, R., Ratnasamy, S. and Shenker, S. pHost: Distributed Near-optimal Datacenter Transport Over Commodity Network Fabric. CoNEXT 2015.

  • Taking an AXE to L2 Spanning Trees [HotNets]
    McCauley, J., Sheng, A., Jackson, E.J., Raghavan, B., Ratnasamy, S. and Shenker, S. Taking an AXE to L2 Spanning Trees. HotNets-XIV.

  • Silo: Predictable Message Latency in the Cloud [SIGCOMM]
    Jang, K., Sherry, J., Ballani, H. and Moncaster, T. Silo: Predictable Message Latency in the Cloud. SIGCOMM 2015.

  • Making Sense of Performance in Data Analytics Frameworks [NSDI]
    Ousterhout, K., Rasti, R., Ratnasamy, S., Shenker, S. and Chun, B.-G. Making Sense of Performance in Data Analytics Frameworks. NSDI 2015.

  • BlindBox: Deep Packet Inspection over Encrypted Traffic [SIGCOMM]
    Sherry, J., Lan, C., Popa, R.A. and Ratnasamy, S. BlindBox: Deep Packet Inspection over Encrypted Traffic. SIGCOMM 2015.

  • Flywheel: Google’s Data Compression Proxy for the Mobile Web [NSDI]
    Agababov, V., Buettner, M., Chudnovsky, V., Cogan, M., Greenstein, B., McDaniel, S., Piatek, M., Scott, C., Welsh, M. and Yin, B. Flywheel: Google’s Data Compression Proxy for the Mobile Web. NSDI 2015.

  • Explicit Path Control in Commodity Data Centers: Design and Applications [NSDI]
    Hu, S., Chen, K., Wu, H., Bai, W., Lan, C., Wang, H., Zhao, H. and Guo, C. Explicit Path Control in Commodity Data Centers: Design and Applications. NSDI 2015.

  • Rollback-Recovery for Middleboxes [SIGCOMM]
    Sherry, J., Gao, P.X., Basu, S., Panda, A., Krishnamurthy, A., Maciocco, C., Manesh, M., Martins, J., Ratnasamy, S., Rizzo, L. and Shenker, S. Rollback-Recovery for Middleboxes. SIGCOMM 2015.

  • 2014

  • PRAN: Programmable Radio Access Networks [HotNets]
    Wu, W., Li, L.E., Panda, A. and Shenker, S. PRAN: Programmable Radio Access Networks. HotNets 2014.

  • Verifying Isolation Properties in the Presence of Middleboxes
    Panda, A., Lahav, O., Argyraki, K.J., Sagiv, M. and Shenker, S. Verifying Isolation Properties in the Presence of Middleboxes. CoRR. abs/1409.7687.

  • Exploring the Limits of Static Failover Routing
    Chiesa, M., Nikolaevskiy, I., Panda, A., Gurtov, A.V., Schapira, M. and Shenker, S. Exploring the Limits of Static Failover Routing. CoRR. abs/1409.0034.

  • Tachyon: Reliable, Memory Speed Storage for Cluster Computing Frameworks [SOCC]
    Li, H., Ghodsi, A., Zaharia, M., Shenker, S. and Stoica, I. Tachyon: Reliable, Memory Speed Storage for Cluster Computing Frameworks. SoCC 2014.

  • SDX: a software defined internet exchange [SIGCOMM]
    Gupta, A., Vanbever, L., Shahbaz, M., Donovan, S.P., Schlinker, B., Feamster, N., Rexford, J., Shenker, S., Clark, R. and Katz-Bassett, E. SDX: a software defined internet exchange. SIGCOMM 2014.

  • Network Virtualization in Multi-tenant Datacenters [NSDI]
    Koponen, T. et al. Network Virtualization in Multi-tenant Datacenters. NSDI 2014.

  • Keep Forwarding: Towards k-link failure resilient routing
    Yang, B., Liu, J., Shenker, S., Li, J. and Zheng, K. Keep Forwarding: Towards k-link failure resilient routing. INFOCOMM 2014.

  • Author retrospective for search and replication in unstructured peer-to-peer networks [ICS]
    Lv, Q., Cao, P., Cohen, E., Li, K. and Shenker, S. Author retrospective for search and replication in unstructured peer-to-peer networks. ACM International Conference on Supercomputing (ICS).

  • Troubleshooting SDN Control Software with Minimal Causal Sequences [SIGCOMM]
    Scott, C., Wundsam, A., Raghavan, B., Liu, Z., Whitlock, S., El-Hassany, A., Or, A., Lai, J., Huang, E., Acharya, H.B., Zarifis, K. and Shenker, S. Troubleshooting SDN Control Software with Minimal Causal Sequences. SIGCOMM 2014.

  • Adaptive Stream Processing using Dynamic Batch Sizing [SOCC]
    Das, T., Zhong, Y., Stoica, I. and Shenker, S. Adaptive Stream Processing using Dynamic Batch Sizing. SoCC 2014.

  • Recursively Cautious Congestion Control [NSDI]
    Mittal, R., Sherry, J., Ratnasamy, S. and Shenker, S. Recursively Cautious Congestion Control. NSDI 2014.

  • 2013

  • How to Improve your Network Performance by Asking your Provider for Worse Server [HotNets]
    Mittal, R., Sherry, J., Ratnasamy, S. and Shenker, S. How to Improve your Network Performance by Asking your Provider for Worse Server. HotNets 2013.

  • CANDID: Classifying Assets in Networks by Determining Importance and Dependencies
    Marshall, S. CANDID: Classifying Assets in Networks by Determining Importance and Dependencies. EECS Department, University of California, Berkeley.

  • Large-scale computation not at the cost of expressiveness [HotOS]
    Han, S. and Ratnasamy, S. Large-scale computation not at the cost of expressiveness. HotOS 2013.

  • CAP for Networks [HotSDN]
    Panda, A., Scott, C., Ghodsi, A., Koponen, T. and Shenker, S. CAP for Networks. HotSDN 2013.

  • Leveraging SDN Layering to Systematically Troubleshoot Networks [HotSDN]
    Heller, B., Scott, C., Mckeown, N., Shenker, S., Wundsam, A., Zeng, H., Whitlock, S., Jeyakumar, V., Handigol, N., McCauley, M., Zarifis, K. and Kazemian, P. Leveraging SDN Layering to Systematically Troubleshoot Networks. HotSDN 2013.

  • Brief Announcement: Techniques for Programmatically Troubleshooting Distributed Systems [PODC]
    Whitlock, S., Scott, C. and Shenker, S. Brief Announcement: Techniques for Programmatically Troubleshooting Distributed Systems. PODC 2013.

  • Network support for resource disaggregation in next-generation datacenters [HotNets]
    Han, S., Egi, N., Panda, A., Ratnasamy, S., Shi, G. and Shenker, S. Network support for resource disaggregation in next-generation datacenters. HotNets XII.

  • The Case for Tiny Tasks in Compute Clusters [HotOS]
    Ousterhout, K., Panda, A., Rosen, J., Venkataraman, S., Xin, R., Ratnasamy, S., Shenker, S. and Stoica, I. The Case for Tiny Tasks in Compute Clusters. HotOS 2013.

  • Low latency via redundancy [CONEXT]
    Vulimiri, A., Godfrey, P.B., Mittal, R., Sherry, J., Ratnasamy, S. and Shenker, S. Low latency via redundancy. CoNEXT 2013.

  • Ensuring Connectivity via Data Plane Mechanisms [NSDI]
    Liu, J., Panda, A., Singla, A., Godfrey, P.B., Schapira, M. and Shenker, S. Ensuring Connectivity via Data Plane Mechanisms. NSDI 2013.

  • 2012

  • Managing Resource Contention in Software-Based Networking (Mostly by Ignoring It) [NSDI]
    Dobrescu, M., Argyraki, K. and Ratnasamy, S. Managing Resource Contention in Software-Based Networking (Mostly by Ignoring It). NSDI 2012.

  • A new approach to interdomain routing based on secure multi-party computation [HotNets]
    Gupta, D., Segal, A., Panda, A., Segev, G., Schapira, M., Feigenbaum, J., Rexford, J. and Shenker, S. A new approach to interdomain routing based on secure multi-party computation. HotNets-XI 37–42.

  • Brief announcement: on the resilience of routing tables [PODC]
    Feigenbaum, J., Godfrey, B., Panda, A., Schapira, M., Shenker, S. and Singla, A. Brief announcement: on the resilience of routing tables. PODC 2012 237–238.

  • Slick Packets
    Nguyen, G.T.K., Agarwal, R., Liu, J., Caesar, M., Godfrey, B. and Shenker, S. Slick Packets. CoRR. abs/1201.1661.

  • Design and Implementation of a Consolidated Middlebox Architecture [NSDI]
    Sekar, V., Egi, N., Ratnasamy, S., Reiter, M. and Shi, G. Design and Implementation of a Consolidated Middlebox Architecture. NSDI 2012.

  • MegaPipe: A New Programming Interface for Scalable Network I/O [OSDI]
    Han, S., Marshall, S., Chun, B.-G. and Ratnasamy, S. MegaPipe: A New Programming Interface for Scalable Network I/O. OSDI 2012.

  • Future Architectures for Middlebox Processing Services on the Internet and in the Cloud
    Sherry, J. Future Architectures for Middlebox Processing Services on the Internet and in the Cloud. EECS Department, University of California, Berkeley.

  • Making middleboxes someone else’s problem: network processing as a cloud service [SIGCOMM]
    Sherry, J., Hasan, S., Scott, C., Krishnamurthy, A., Ratnasamy, S. and Sekar, V. Making middleboxes someone else’s problem: network processing as a cloud service. SIGCOMM 2012 (New York, NY, USA), 13–24.

  • 2011

  • Architecting for Innovation [SIGCOMM]
    Koponen, T., Shenker, S., Balakrishnan, H., Feamster, N., Ganichev, I., Ghodsi, A., Godfrey, B., McKeown, N., Parulkar, G., Raghavan, B., Rexford, J., Arianfar, S. and Kuptsov, D. Architecting for Innovation. SIGCOMM 2011.

  • Dominant Resource Fairness: Fair Allocation of Multiple Resource Types [NSDI]
    Ghodsi, A., Zaharia, M., Hindman, B., Konwinski, A., Stoica, I. and Shenker, S. Dominant Resource Fairness: Fair Allocation of Multiple Resource Types. NSDI 2011.

  • Networking in the Long Emergency [SIGCOMM]
    Raghavan, B. and Ma, J. Networking in the Long Emergency. SIGCOMM 2011.

  • Intelligent Design Enables Architectural Evolution [HotNets]
    Ghodsi, A., Koponen, T., Raghavan, B., Shenker, S., Singla, A. and Wilcox, J. Intelligent Design Enables Architectural Evolution. HotNets 2011.

  • Information-Centric Networking: Seeing the Forest for the Trees [HotNets]
    Ghodsi, A., Koponen, T., Raghavan, B., Shenker, S., Singla, A. and Wilcox, J. Information-Centric Networking: Seeing the Forest for the Trees. HotNets 2011.

  • The Energy and Emergy of the Internet [HotNets]
    Raghavan, B. and Ma, J. The Energy and Emergy of the Internet. HotNets 2011.

  • On Preserving Privacy in Content-Oriented Networks [ICN]
    Arianfar, S., Koponen, T., Raghavan, B. and Shenker, S. On Preserving Privacy in Content-Oriented Networks. ICN 2011.

  • Architecting for innovation
    Koponen, T., Shenker, S., Balakrishnan, H., Feamster, N., Ganichev, I., Ghodsi, A., Godfrey, B., McKeown, N., Parulkar, G.M., Raghavan, B., Rexford, J., Arianfar, S. and Kuptsov, D. Architecting for innovation. Computer Communication Review. 41, 3, 24–36.

  • Slick packets [SIGMETRICS]
    Nguyen, G.T.K., Agarwal, R., Liu, J., Caesar, M., Godfrey, B. and Shenker, S. Slick packets. SIGMETRICS 2011 245–256.