G. M. Voelker and S. Shenker, Eds., Peer-to-Peer Systems III, Lecture Notes in Computer Science: Theoretical Computer Science and General Issues, Vol. 3729, Berlin: Springer-Verlag, 2004.
Book chapters or sections
R. H. Katz, G. Porter, S. Shenker, I. Stoica, and M. Tsai, "COPS: Quality of service vs. any service at all (Invited Paper)," in Quality of Service: Proc. 13th Intl. Workshop on Quality of Service (IWQoS '05), H. de Meer and N. Bhatti, Eds., Lecture Notes in Computer Science, Vol. 3552, Berlin, Germany: Springer-Verlag, 2005, pp. 3-15.
B. Y. Zhao, L. Huang, A. D. Joseph, and J. D. Kubiatowicz, "Rapid mobility via type indirection," in Peer-to-Peer Systems III: Proc. 3rd Intl. Workshop (IPTPS '04). Revised Selected Papers, G. M. Voelker and S. Shenker, Eds., Lecture Notes in Computer Science, Vol. 3279, Berlin, Germany: Springer-Verlag, 2005, pp. 64-74.
B. T. Loo, R. Huebsch, I. Stoica, and J. M. Hellerstein, "The case for a hybrid P2P search infrastructure," in Peer-to-Peer Systems III: Revised Selected Papers from the 3rd Intl. Workshop (IPTPS 2004), G. M. Voelker and S. Shenker, Eds., Lecture Notes in Computer Science, Vol. 3279, Berlin, Germany: Springer-Verlag, 2005, pp. 141-150.
J. Elson, R. M. Karp, C. Papadimitriou, and S. Shenker, "Global synchronization in sensornets," in LATIN 2004: Theoretical Informatics--Proc. 6th Latin American Symp., M. Farach-Colton, Ed., Lecture Notes in Computer Science, Vol. 2976, Berlin, Germany: Springer-Verlag, 2004, pp. 609-624.
M. Harren, J. M. Hellerstein, R. Huebsch, B. T. Loo, S. Shenker, and I. Stoica, "Complex queries in DHT-based peer-to-peer networks," in Peer-to-Peer Systems: Proc. 1st Intl. Workshop (IPTPS '02). Revised Papers, P. Druschel, F. Kaashoek, and A. Rowstron, Eds., Lecture Notes in Computer Science, Vol. 2429, Berlin, Germany: Springer-Verlag, 2002, pp. 242-250.
S. Ratnasamy, M. Handley, R. M. Karp, and S. Shenker, "Application-level multicast using content-addressable networks," in Networked Group Communication: Proc. 3rd Intl. COST264 Workshop (NGC 2001), J. Crowcroft and M. Hofmann, Eds., Lecture Notes in Computer Science, Vol. 2233, Berlin, Germany: Springer-Verlag, 2001, pp. 14-29.
T. Koponen, S. Shenker, H. Balakrishnan, N. Feemster, I. Ganichev, A. Ghodsi, P. B. Godfrey, N. McKeown, G. Parulkar, B. Raghavan, J. Rexford, S. Arianfar, and D. Kuptsov, "Editorial: Architecting for Innovation," ACM SIGCOMM Computer Communications Review, vol. 41, no. 3, July 2011.
M. Walfish, M. Vutukuru, H. Balakrishnan, D. Karger, and S. Shenker, "DDoS Defense by Offense," ACM Transactions on Computer Systems, vol. 28, no. 3, March 2010.
M. Casado, M. J. Freedman, J. Petit, J. Luo, N. Gude, N. McKeown, and S. Shenker, "Rethinking Enterprise Network Control," IEEE/ACM Transactions on Networking, vol. 17, no. 4, pp. 1270-1283, Aug. 2009.
L. Tang, J. Li, Y. Li, and S. Shenker, "An Investigation of the Internet’s IP-Layer Connectivity," Computer Communications, vol. 32, no. 5, pp. 913-926, March 2009.
N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, and S. Shenker, "NOX: Towards an Operating System for Networks," ACM SIGCOMM Computer Communications Review, vol. 38, no. 3, pp. 105-110, July 2008.
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "OpenFlow: Enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69-74, April 2008.
M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker, "Ethane: Taking control of the enterprise," ACM SIGCOMM Computer Communication Review, vol. 37, no. 4, pp. 1-12, Oct. 2007.
C. T. Ee, V. Ramachandran, B. G. Chun, K. Lakshminarayanan, and S. Shenker, "Resolving inter-domain policy disputes," ACM SIGCOMM Computer Communication Review, vol. 37, no. 4, pp. 157-168, Oct. 2007.
T. Koponen, M. Chawla, B. G. Chun, A. Ermolinskiy, K. H. Kim, S. Shenker, and I. Stoica, "A data-oriented (and beyond) network architecture," ACM SIGCOMM Computer Communication Review, vol. 37, no. 4, pp. 181-192, Oct. 2007.
M. Feldman, J. Chuang, I. Stoica, and S. Shenker, "Hidden-Action in Network Routing," IEEE J. on Selected Areas in Communications, vol. 25, no. 6, pp. 1161-1172, Aug. 2007.
A. Tavakoli, D. C. Chu, J. M. Hellerstein, P. Levis, and S. Shenker, "A declarative sensornet architecture," ACM SIGBED Review: Special Issue on Wireless Sensor Network Architecture, vol. 4, no. 3, pp. 55-60, April 2007.
A. Tavakoli, P. Dutta, J. Jeong, S. Kim, J. Ortiz, D. E. Culler, P. Levis, and S. Shenker, "A modular sensornet architecture: Past, present, and future directions," ACM SIGBED Review: Special Issue on the Workshop on Wireless Sensor Network Architecture, vol. 4, no. 3, pp. 49-54, April 2007.
X. F. Jiang, J. Taneja, J. Ortiz, A. Tavakoli, P. Dutta, J. Jeong, D. E. Culler, P. Levis, and S. Shenker, "An architecture for energy management in wireless sensor networks," ACM SIGBED Review: Special Issue on the Workshop on Wireless Sensor Network Architecture, vol. 4, no. 3, pp. 31-36, April 2007.
S. Rhea, B. Godfrey, B. Karp, J. D. Kubiatowicz, S. Ratnasamy, S. Shenker, I. Stoica, and H. Yu, "OpenDHT: A public DHT service and its uses," ACM SIGCOMM Computer Communication Review, vol. 35, no. 4, pp. 73-84, Oct. 2005.
J. M. Hellerstein, V. Paxson, L. Peterson, T. Roscoe, S. Shenker, and D. Wetherall, "The network oracle," Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, vol. 28, no. 1, pp. 3-10, March 2005.
I. Stoica, D. Adkins, S. Zhuang, S. Shenker, and S. Surana, "Internet indirection infrastructure," IEEE/ACM Trans. Networking, vol. 12, no. 2, pp. 205-218, April 2004.
R. Mahajan, S. M. Bellovin, S. Floyd, J. Ioannidis, V. Paxson, and S. Shenker, "Controlling high bandwidth aggregates in the network," ACM SIGCOMM Computer Communication Review, vol. 32, no. 3, pp. 62-73, July 2002.
R. Mahajan, S. M. Bellovin, S. Floyd, J. Ioannidis, V. Paxson, and S. Shenker, "Aggregate congestion control," ACM SIGCOMM Computer Communication Review, vol. 32, no. 1, pp. 69-69, Jan. 2002.
S. Ratnasamy, P. Francis, M. Handley, R. M. Karp, and S. Shenker, "A scalable content-addressable network," ACM SIGCOMM Computer Communication Review: Proc. 2001 SIGCOMM Conf., vol. 31, no. 4, pp. 161-172, Oct. 2001.
J. Feigenbaum, C. Papadimitriou, and S. Shenker, "Sharing the cost of multicast transmissions," J. Computer and System Sciences: Special Issue on Internet Algorithms, vol. 63, no. 1, pp. 21-41, Aug. 2001.
Articles in conference proceedings
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.
Z. Wu, W. Chiang, Z. Mao, Z. Yang, E. Friedman, S. Shenker, and I. Stoica, "Can't Be Late: Optimizing Spot Instance Savings under Deadlines," in 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24), Santa Clara, CA: USENIX Association, 2024.
Z. Yang, Z. Wu, M. Luo, W. Chiang, R. Bhardwaj, W. Kwon, S. Zhuang, F. S. Luan, G. Mittal, S. Shenker, and I. Stoica, "SkyPilot: An Intercloud Broker for Sky Computing," in 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23), Boston, MA: USENIX Association, 2023, pp. 437--455.
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. Liu, A. Panda, A. Singla, B. Godfrey, M. Schapira, and S. Shenker, "Ensuring Connectivity via Data Plane Mechanisms," in Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI '13), 2013, pp. 113-126.
M. Alizadeh, S. Yang, S. Katti, N. McKeown, B. Prabhakar, and S. Shenker, "Deconstructing Datacenter Packet Transport," in Proceedings of the 11th ACM Workshop on Hot Topics in Networks (HotNets XI), 2012, pp. 133-138.
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.
M. Casado, T. Koponen, S. Shenker, and A. Tootoonchian, "Fabric: A Retrospective on Evolving SDN," in Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN), 2012.
J. Feigenbaum, B. Godfrey, A. Panda, M. Schapira, S. Shenker, and A. Singla, "Brief Announcement: On the Resilience of Routing Tables," in Proceedings of the 31st Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC '12), 2012, pp. 237-238.
J. Feigenbaum, B. Godfrey, A. Panda, M. Schapira, S. Shenker, and A. Singla, "On the Resilience of Routing Tables," in Proceedings of the 31st Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC '12), 2012.
A. Ghodsi, G. Ananthanarayanan, A. Wang, D. Borthakur, S. Kandula, S. Shenker, and I. Stoica, "PACMan: Coordinated Memory Caching for Parallel Jobs," in Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI ’12), 2012.
J. Liu, S. Shenker, M. Schapira, and B. Yang, "Data-Driven Network Connectivity," in Proceedings of the 10th ACM Workshop on Hot Topics in Networks (HotNets-X), 2011.
T. Koponen, B. Raghavan, A. Ghodsi, S. Shenker, A. Singla, and J. Wilcox, "Intelligent Design Enables Architectural Evolution," in Proceedings of the 10th ACM Workshop on Hot Topics in Networks (HotNets-X), 2011.
A. Ghodsi, T. Koponen, J. Rajahalme, P. Sarolahti, and S. Shenker, "Naming in Content-Oriented Architectures," in Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking (ICN 2011), 2011.
T. Koponen, B. Raghavan, S. Arianfar, and S. Shenker, "On Preserving Privacy in Information-Centric Networks," in Proceedings of the ACM SIGCOMM Workshop on Information-Centric Networking (ICN-2011), 2011, pp. 19-24.
M. Zaharia, B. Hindman, A. Konwinski, A. Ghodsi, A. D. Joseph, R. Katz, S. Shenker, and I. Stoica, "The Datacenter Needs an Operating System," in Proceedings of the Third USENIX Workshop on Hot Topics in Cloud Computing (Hot Cloud '11), 2011.
B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. D. Joseph, R. Katz, S. Shenker, and I. Stoica, "Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center," in Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2011), 2011.
M. Casado, T. Koponen, R. Ramanathan, and S. Shenker, "Virtualizing the Network Forwarding Plane," in Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow (PRESTO 2010), 2010.
T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, and S. Shenker, "Onix: A Distributed Control Platform for Large-scale Production Networks," in Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10), 2010, pp. 351-364.
B. Heller, D. Erickson, N. McKeown, R. Griffith, I. Ganichev, S. Whyte, K. Zarifis, D. Moon, S. Shenker, and S. Stuart, "Ripcord: A Modular Platform for Data Center Networking," in Proceedings of ACM Special Interest Group on Data Communications Conference (SIGCOMM 2010), 2010, pp. 457-458.
M. Zaharia, M. Chowdhury, M. Franklin, S. Shenker, and I. Stoica, "Spark: Cluster Computing with Working Sets," in Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing (HotCloud'10), 2010.
A. Tavakoli, M. Casado, T. Koponen, and S. Shenker, "Applying NOX to the Datacenter," in Proceedings of the 8th ACM Workshop on Hot Topics in Networks (HotNets-VIII), 2009.
A. Seehra, J. Naous, M. Walfish, D. Mazieres, A. Nicolosi, and S. Shenker, "A Policy Framework for the Future Internet," in Proceedings of the 8th ACM Workshop on Hot Topics in Networks (HotNets-VIII), 2009.
B. Pfaff, J. Pettit, K. Amidon, M. Casado, T. Koponen, and S. Shenker, "Extending Networking into the Virtualization Layer," in Proceedings of the 8th ACM Workshop on Hot Topics in Networks (HotNets-VIII), 2009.
T. L. Hinrichs, N. S. Gude, M. Casado, J. C. Mitchell, and S. Shenker, "Practical Declarative Network Management," in Proceedings of the 1st ACM Workshop on Research on Enterprise Networking (WREN 2009), 2009, pp. 1-10.
B. Chun, P. Maniatis, S. Shenker, and J. D. Kubiatowicz, "Tiered Fault Tolerance for Long-Term Integrity," in Proceedings of the 7th USENIX Conf. on File and Storage Technologies (FAST '09), 2009, pp. 267-282.
D. Moon, M. Casado, T. Koponen, and S. Shenker, "Rethinking Packet Forwarding Hardware," in Proceedings of the ACM Special Interest Group on Data Communications Workshop on Hot Topics in Networks (HotNets-VII), 2008, pp. 1-6.
P. B. Godfrey, S. Shenker, and I. Stoica, "Pathlet routing," in Proc. 7th ACM Workshop on Hot Topics in Networks (HotNets-VII), New York, NY: The Association for Computing Machinery, Inc., 2008, pp. 6 pg.
D. G. Andersen, H. Balakrishnan, N. Feamster, T. Koponen, D. Moon, and S. Shenker, "Accountable Internet Protocol (AIP)," in Proceedings of the ACM Special Interest Group on Data Communications Conf. (SIGCOMM 2008), 2008, pp. 339-350.
M. Demmer, K. Fall, T. Koponen, and S. Shenker, "Towards a modern communications API," in Proc. 6th Workshop on Hot Topics in Networks (HotNets-VI), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 7 pg.
D. Anderson, H. Balakrishnan, N. Feamster, T. Koponen, D. Moon, and S. Shenker, "Holding the Internet accountable," in Proc. 6th Workshop on Hot Topics in Networks (HotNets-VI), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 7 pg.
P. Dutta, D. E. Culler, and S. Shenker, "Procrastination might lead to a longer and more useful life," in Proc. 6th Workshop on Hot Topics in Networks (HotNets-VI), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 7 pg.
D. C. Chu, L. Popa, A. Tavakoli, J. M. Hellerstein, P. Levis, S. Shenker, and I. Stoica, "The design and implementation of a declarative sensor network system," in Proc. 5th Intl. Conf. on Embedded Networked Sensor Systems (SynSys '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 175-188.
S. Kim, R. Fonseca, P. Dutta, A. Tavakoli, D. E. Culler, P. Levis, S. Shenker, and I. Stoica, "Flush: A reliable bulk transport protocol for multihop wireless networks," in Proc. 5th Intl. Conf. on Embedded Networked Sensor Systems (SynSys '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 351-365.
K. Argyraki, P. Maniatis, O. Irzak, S. Ashish, and S. Shenker, "Loss and delay accountability for the Internet," in Proc. 15th IEEE Intl. Conf. on Network Protocols (ICNP 2007), Piscataway, NJ: IEEE Press, 2007, pp. 194-205.
B. Chun, P. Maniatis, S. Shenker, and J. D. Kubiatowicz, "Attested append-only memory: Making adversaries stick to their word," in Proc. 21st ACM SIGOPS Symp. on Operating Systems Principles (SOSP '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 189-204.
M. Casado, M. J. Freedman, J. Pettit, J. Luo, N. McKeown, and S. Shenker, "Ethane: Taking control of the enterprise," in Proc. 2007 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 1-12.
C. T. Ee, V. Ramachandran, B. G. Chun, K. Lakshminarayanan, and S. Shenker, "Resolving inter-domain policy disputes," in Proc. 2007 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 157-168.
K. Lakshminarayanan, M. Caesar, M. Rangan, T. Anderson, S. Shenker, and I. Stoica, "Achieving convergence-free routing using failure-carrying packets," in Proc. 2007 ACM SIGCOMM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 241-252.
T. Koponen, M. Chawla, B. G. Chun, A. Ermolinskiy, K. H. Kim, S. Shenker, and I. Stoica, "A data-oriented (and beyond) network architecture," in Proc. 2007 ACM SIGCOMM Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '07), New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 181-192.
X. Jiang, J. Taneja, J. Ortiz, A. Tavakoli, P. Dutta, J. Jeong, D. E. Culler, P. Levis, and S. Shenker, "An architecture for energy management in wireless sensor networks," in Proc. 2007 Intl. Workshop on Wireless Sensor Network Architecture (WWSNA '07), 2007.
A. Tavakoli, D. Chu, J. M. Hellerstein, P. Levis, and S. Shenker, "A declarative sensornet architecture," in Proc. 2007 Intl. Workshop on Wireless Sensor Network Architecture (WWSNA '07), 2007.
A. Tavakoli, P. Dutta, J. Jeong, S. Kim, J. Ortiz, D. E. Culler, P. Levis, and S. Shenker, "A modular sensornet architecture: Past, present, and future directions," in Proc. 2007 Intl. Workshop on Wireless Sensor Network Architecture (WWSNA '07), 2007.
R. Fonseca, G. Porter, R. H. Katz, S. Shenker, and I. Stoica, "Test of Time Award: X-Trace: A pervasive network tracing framework," in Proc. 4th USENIX Symp. on Networked Systems Design & Implementation (NSDI 2007), Berkeley, CA: USENIX Association, 2007, pp. 271-284.
C. T. Ee, R. Fonseca, S. Kim, D. Moon, A. Tavakoli, D. E. Culler, S. Shenker, and I. Stoica, "A modular network layer for sensornets," in Proc. 7th USENIX Symp. on Operating Systems Design and Implementation (OSDI '06), Berkeley, CA: USENIX Assocation, 2006, pp. 249-262.
D. M. Geels, G. D. Altekar, S. Shenker, and I. Stoica, "Replay debugging for distributed applications," in Proc. 2006 USENIX Annual Technical Conference, Berkeley, CA: USENIX Association, 2006, pp. 289-300.
S. Rhea, B. Chun, J. D. Kubiatowicz, and S. Shenker, "Fixing the embarrassing slowness of OpenDHT on PlanetLab," in Proc. 2nd USENIX Conf. on Real, Large Distributed Systems (WORLDS 2005), Vol. 2, Berkeley, CA: USENIX Association, 2005, pp. 25-30.
J. Polastre, J. Hui, P. Levis, J. Zhao, D. E. Culler, S. Shenker, and I. Stoica, "A unifying link abstraction for wireless sensor networks," in Proc. 3rd Intl. Conf. on Embedded Networked Sensor Systems (SynSys '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 76-89.
S. Rhea, B. Godfrey, B. Karp, J. D. Kubiatowicz, S. Ratnasamy, S. Shenker, I. Stoica, and H. Yu, "OpenDHT: A public DHT service and its uses," in Proc. 2005 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 73-84.
Y. Chawathe, S. Ramabhadran, S. Ratnasamy, A. LaMarca, S. Shenker, and J. M. Hellerstein, "A case study in building layered DHT applications," in Proc. 2005 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 97-108.
L. Subramanian, R. H. Katz, V. Roth, S. Shenker, and I. Stoica, "Reliable broadcast in unknown fixed-identity networks," in Proc. 24th Annual ACM Symp. on Principles of Distributed Computing (PODC '05), New York, NY: The Association for Computing Machinery, Inc., 2005, pp. 342-351.
D. E. Culler, P. Dutta, C. T. Ee, R. Fonseca, J. Hui, P. Levis, J. Polastre, S. Shenker, I. Stoica, G. Tolle, and J. Zhao, "Towards a sensor network architecture: Lowering the waistline," in Proc. 10th Workshop on Hot Topics in Operating Systems (HotOS X), Vol. 10, Berkeley, CA: USENIX Association, 2005, pp. 6 pg.
M. Feldman, J. Chuang, I. Stoica, and S. Shenker, "Hidden-action in multi-hop routing," in Proc. 6th ACM Conf. on Electronic Commerce, New York, NY: ACM Press, 2005, pp. 117-126.
R. Huebsch, B. Chun, J. M. Hellerstein, B. T. Loo, P. Maniatis, T. Roscoe, S. Shenker, I. Stoica, and A. R. Yumerefendi, "The architecture of PIER: An Internet-scale query processor," in Proc. 2nd Biennial Conf. on Innovative Data Systems Research (CIDR 2005), VLDB Foundation, 2005, pp. 28-43.
B. T. Loo, J. M. Hellerstein, R. Huebsch, S. Shenker, and I. Stoica, "Enhancing P2P file-sharing with an Internet-scale query processor," in Proc. 30th Intl. Conf. on Very Large Data Bases (VLDB '04), M. A. Nascimento, M. Ozsu, D. Kossmann, R. J. Miller, J. A. Blakeley, and K. B. Schiefer, Eds., Very Large Data Bases, San Francisco, CA: Morgan Kaufmann, 2004, pp. 432-443.
S. Ramabhadran, S. Ratnasamy, J. M. Hellerstein, and S. Shenker, "Prefix hash tree (Brief Announcement)," in Proc. 23rd Annual ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing (PODC '04), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 368-368.
B. Chun, J. M. Hellerstein, R. Huebsch, S. R. Jeffery, B. T. Loo, S. Mardanbeigi, T. Roscoe, S. Rhea, S. Shenker, and I. Stoica, "Querying at Internet scale (Demonstration)," in Proc. 2004 ACM SIGMOD Intl. Conf. on Management of Data (SIGMOD '04), New York, NY: The Association for Computing Machinery, Inc., 2004, pp. 935-936.
R. Huebsch, J. M. Hellerstein, N. Lanham, B. T. Loo, S. Shenker, and I. Stoica, "Querying the Internet with PIER," in Proc. 29th Intl. Conf. on Very Large Databases (VLDB 2003), J. C. Freytag, P. C. Lockemann, S. Abiteboul, M. J. Carey, P. G. Selinger, and A. Heuer, Eds., Very Large Data Bases, VLDB Endwoment, 2003, pp. 321-332.
A. Rao, C. Papadimitriou, S. Shenker, and I. Stoica, "Geographic routing without location information," in Proc. 9th Annual Intl. Conf. on Mobile Computing and Networking (MOBICOM '03), New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 96-108.
A. Fabrikant, A. Luthra, E. Maneva, C. Papadimitriou, and S. Shenker, "On a network creation game," in Proc. 22nd Annual Symp. on Principles of Distributed Computing (PODC '03), New York, NY: The Association for Computing Machinery, Inc., 2003, pp. 347-351.
S. Ratnasamy, M. Handley, R. M. Karp, and S. Shenker, "Topologically-aware overlay construction and server selection," in Proc. 21st Annual Joint Conf. of the IEEE Computer and Communications Societies (INFOCOM 2002), Vol. 3, Piscataway, NJ: IEEE Press, 2003, pp. 1190-1199.
S. Zhuang, K. Lai, I. Stoica, R. H. Katz, and S. Shenker, "Host mobility using an Internet indirection infrastructure," in Proc. 1st Int. Conf. on Mobile Systems, Applications, and Services (MobiSys '03), Berkeley, CA: USENIX Association, 2003, pp. 129-144.
E. Kohler, J. Li, V. Paxson, and S. Shenker, "Observed structure of addresses in IP traffic," in Proc. 2nd ACM SIGCOMM Workshop on Internet Measurement (IMW '02), New York, NY: The Association for Computing Machinery, Inc., 2002, pp. 253-266.
A. Akella, S. Seshan, R. M. Karp, S. Shenker, and C. Papadimitriou, "Selfish behavior and stability of the Internet: A game-theoretic analysis of TCP," in Proc. 2002 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '02), New York, NY: The Association for Computing Machinery, Inc., 2002, pp. 117-130.
Y. Zhang, L. Breslau, V. Paxson, and S. Shenker, "On the characteristics and origins of Internet flow rates," in Proc. 2002 Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM '02), New York, NY: The Association for Computing Machinery, Inc., 2002, pp. 309-322.
J. Feigenbaum, C. Papadimitriou, R. Sami, and S. Shenker, "A BGP-based mechanism for lowest-cost routing," in Proc. 21st ACM Annual Symp. on Principles of Distributed Computing (PODC '02), New York, NY: The Association for Computing Machinery, Inc., 2002, pp. 173-182.
Y. Zhang, N. Duffield, V. Paxson, and S. Shenker, "On the constancy of Internet path properties," in Proc. 1st ACM SIGCOMM Internet Measurement Workshop (IMW '01), V. Paxson, Ed., New York, NY: The Association for Computing Machinery, Inc., 2001, pp. 197-211.
S. Ratnasamy, P. Francis, M. Handley, R. M. Karp, and S. Shenker, "A scalable content-addressable network," in Proc. ACM SIGCOMM 2001 Conf.: Applications, Technologies, Architectures, and Protocols for Computer Communications, New York, NY: The Association for Computing Machinery, Inc., 2001, pp. 161-172.
R. M. Karp, E. Koutsoupias, C. Papadimitriou, and S. Shenker, "Optimization problems in congestion control," in Proc. 41st Annual Symp. on Foundations of Computer Science (FOCS 2000), Los Alamitos, CA: IEEE Computer Society, 2000, pp. 66-74.
R. M. Karp, C. Schindelhauer, S. Shenker, and B. Vocking, "Randomized rumor spreading," in Proc. 41st Annual Symp. on Foundations of Computer Science (FOCS 2000), Los Alamitos, CA: IEEE Computer Society, 2000, pp. 565-574.
J. Feigenbaum, C. Papadimitriou, and S. Shenker, "Sharing the cost of multicast transmissions," in Proc. 32nd Annual ACM Symp. on Theory of Computing (STOC '00), New York, NY: The Association for Computing Machinery, Inc., 2000, pp. 218-227.
A. Demers, S. Keshav, and S. Shenker, "Analysis and simulation of a fair queueing algorithm," in Proc. SIGCOMM '89 Symp. on Communications Architectures and Protocols, New York, NY: ACM Press, 1989, pp. 1-12.
A. Demers, D. Greene, C. Hauser, W. Irish, J. Larson, S. Shenker, H. Sturgis, D. Swinehart, and D. Terry, "Epidemic algorithms for replicated database maintenance," in Proc. 6th Annual ACM Symp. on Principles of Distributed Computing, F. B. Schneider, Ed., New York, NY: ACM Press, 1987, pp. 1-12.
Technical Reports
I. Stoica, M. Franklin, M. Jordan, A. Fox, A. D. Joseph, M. Mahoney, R. H. Katz, D. A. Patterson, and S. Shenker, "The Berkeley Data Analysis System (BDAS): An open source platform for big data analytics," University of California, Berkeley Berkeley United States, 2017.
R. Gu, Q. Dong, H. Li, J. Gonzalez, Z. Zhang, S. Wang, Y. Huang, S. Shenker, I. Stoica, and P. P. C. Lee, "DFS-Perf: A Scalable and Unified Benchmarking Framework for Distributed File Systems," July 2016.
H. Li, A. Ghodsi, M. Zaharia, S. Shenker, and I. Stoica, "Reliable, Memory Speed Storage for Cluster Computing Frameworks," June 2014.
G. Fanti, Y. Ben David, S. Benthall, E. Brewer, and S. Shenker, "Rangzen: Circumventing Government-Imposed Communication Blackouts," July 2013.
C. Scott, A. Wundsam, S. Whitlock, A. Or, E. Huang, K. Zarifis, and S. Shenker, "How Did We Get Into This Mess? Isolating Fault-Inducing Inputs to SDN Control Software," Feb. 2013.
M. Zaharia, T. Das, H. Li, T. Hunter, S. Shenker, and I. Stoica, "Discretized Streams: A Fault-Tolerant Model for Scalable Stream Processing," Dec. 2012.
R. S. Xin, J. Rosen, M. Zaharia, M. Franklin, S. Shenker, and I. Stoica, "Shark: SQL and Rich Analytics at Scale," Nov. 2012.
D. Haussler, D. A. Patterson, M. Diekhans, A. Fox, M. Jordan, A. D. Joseph, S. Ma, B. Paten, S. Shenker, T. Sittler, and I. Stoica, "A Million Cancer Genome Warehouse," Nov. 2012.
S. Hasan, Y. Ben David, R. C. Scott, E. Brewer, and S. Shenker, "Enabling Rural Connectivity with SDN," Oct. 2012.
B. Raghavan, T. Koponen, A. Ghodsi, V. Brajkovic, and S. Shenker, "Making the Internet More Evolvable," International Computer Science Institute, Tech. Rep. TR-12-011, Sep. 2012.
R. C. Scott, A. Wundsam, K. Zarifis, and S. Shenker, "What, Where, and When: Software Fault Localization for SDN," July 2012.
M. Zaharia, S. Katti, C. Grier, V. Paxson, S. Shenker, I. Stoica, and D. Song, "Hypervisors as a Foothold for Personal Computer Security: An Agenda for the Research Community," Jan. 2012.
M. Zaharia, M. Chowdhury, T. Das, A. Dave, J. Ma, M. McCauley, M. Franklin, S. Shenker, and I. Stoica, "Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing," July 2011.
A. Ghodsi, M. Zaharia, B. Hindman, A. Konwinski, S. Shenker, and I. Stoica, "Dominant Resource Fairness: Fair Allocation of Multiple Resource Types," March 2011.
M. Casado, D. Erickson, I. A. Ganichev, R. Griffith, B. Heller, N. Mckeown, D. Moon, T. Koponen, S. Shenker, and K. Zarifis, "Ripcord: A Modular Platform for Data Center Networking," June 2010.
A. Ermolinskiy, S. Katti, S. Shenker, L. L. Fowler, and M. McCauley, "Towards Practical Taint Tracking," June 2010.
B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. D. Joseph, R. H. Katz, S. Shenker, and I. Stoica, "Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center," May 2010.
A. Ghodsi, M. Zaharia, B. Hindman, A. Konwinski, S. Shenker, and I. Stoica, "Dominant Resource Fairness: Fair Allocation of Heterogeneous Resources in Datacenters," May 2010.
M. Zaharia, N. M. M. Chowdhury, M. Franklin, S. Shenker, and I. Stoica, "Spark: Cluster Computing with Working Sets," May 2010.
B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. D. Joseph, S. Shenker, and I. Stoica, "Nexus: A Common Substrate for Cluster Computing," Nov. 2009.
G. Ananthanarayanan, K. Heimerl, M. Zaharia, M. Demmer, T. Koponen, A. Tavakoli, S. Shenker, and I. Stoica, "Enabling Innovation Below the Communication API," UC Berkeley, Tech. Rep. UCB/EECS-2009-141, Oct. 2009.
I. A. Ganichev, D. BIn, P. B. Godfrey, and S. Shenker, "YAMR: Yet Another Multipath Routing Protocol," Oct. 2009.
G. Ananthanarayanan, K. Heimerl, M. Zaharia, M. Demmer, T. Koponen, A. Tavakoli, S. Shenker, and I. Stoica, "Enabling Innovation Below the Communication API," Oct. 2009.
G. Ananthanarayanan, K. Heimerl, M. Zaharia, M. Demmer, T. Koponen, A. Tavakoli, S. Shenker, and I. Stoica, "A New Communications API," May 2009.
M. Zaharia, D. Borthakur, J. Sen Sarma, K. Elmeleegy, S. Shenker, and I. Stoica, "Job Scheduling for Multi-User MapReduce Clusters," April 2009.
A. Ermolinskiy and S. Shenker, "Reducing Transient Disconnectivity using Anomaly-Cognizant Forwarding," Sep. 2008.
A. Ermolinskiy, D. Moon, B. Chun, and S. Shenker, "Minuet: Rethinking Concurrency Control in Storage Area Networks," May 2008.
B. Chun, K. Chen, G. Lee, R. H. Katz, and S. Shenker, "D3: Declarative Distributed Debugging," March 2008.
C. T. Ee, J. Lee, D. Maltz, S. Shenker, and L. Subramanian, "Simplifying Access Control in Enterprise Networks," March 2007.
K. K. Lakshminarayanan, M. C. Caesar, M. Rangan, T. Anderson, S. Shenker, and I. Stoica, "Achieving Convergence-Free Routing using Failure-Carrying Packets," Feb. 2007.
C. T. Ee, V. Ramachandran, B. Chun, K. Lakshminarayanan, and S. Shenker, "Resolving Inter-Domain Policy Disputes," Feb. 2007.
J. K. Kannan, M. C. Caesar, I. Stoica, and S. Shenker, "On the Consistency of DHT-Based Routing," Jan. 2007.
S. Kim, R. Fonseca, P. Dutta, A. Tavakoli, D. E. Culler, P. Levis, S. Shenker, and I. Stoica, "Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Network," Dec. 2006.
C. T. Ee, S. Shenker, and L. Subramanian, "Sapheniea: Simplifying Configuration Using Classes," Oct. 2006.
D. C. Chu, L. Popa, A. Tavakoli, J. M. Hellerstein, P. Levis, S. Shenker, and I. Stoica, "The Design and Implementation of A Declarative Sensor Network System," Oct. 2006.
C. T. Ee, V. Ramachandran, S. Shenker, and B. Chun, "Resolving BGP Disputes," April 2006.
P. B. Godfrey, S. Shenker, and I. Stoica, "Minimizing Churn in Distributed Systems," March 2006.
I. Stoica, S. Shenker, J. Rexford, and K. K. Lakshminarayanan, "Routing as a Service," Feb. 2006.
R. Fonseca, G. M. Porter, R. H. Katz, I. Stoica, and S. Shenker, "IP Options are not an option," Dec. 2005.
S. Sankararaman, C. Yatin, S. Shenker, and B. Chun, "Key Consistency in DHTs," Nov. 2005.
S. Shenker, I. Stoica, and P. B. Godfrey, "Minimizing Churn in Distributed Systems," Nov. 2005.
L. Subramanian, M. Caesar, M. Handley, S. Shenker, C. T. Ee, M. Mao, and I. Stoica, "HLP: A Next Generation Inter-domain Routing Protocol," Oct. 2004.
B. Yang, S. Shenker, S. Banerjee, S. J. Lee, J. Kannan, P. Sharma, and S. Basu, "Smartseer: Continuous Queries over Citeseer," Jan. 2005.
L. Subramanian, R. H. Katz, S. Shenker, V. Roth, and I. Stoica, "Reliable Broadcase in Unknown Fixed-Identity Networks," 2004.
I. Stoica, K. Lakshminarayanan, and S. Shenker, "Routing as a Service," 2004.
J. K. Kannan, I. Stoica, S. Shenker, R. Katz, and L. Subramanian, "Cooperative Containment of Fast Scanning Worms," 2004.
I. Stoica, K. Lakshminarayanan, and S. Shenker, "Building a Flexible and Efficient Routing Infrastructure: Need and Challenges," 2003.
J. Hellerstein, I. Stoica, B. T. Loo, R. Huebsch, and S. Shenker, "Measurement and Analysis of Ultrapeer-based P2P Search Networks," 2003.
N. Patel, D. Culler, P. Levis, and S. Shenker, "Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks," 2003.
A. Rao, K. Lakshminarayanan, S. Shenker, and I. Stoica, "Flexible and Robust Large Scale Multicast Using i3," June 2002.
S. Zhuang, I. Stoica, S. Shenker, K. Lai, and R. Katz, "Host Mobility Using an Internet Indirection Infrastructure," June 2002.
A. Ermolinskiy and S. Shenker, "Design and Implementation of a Hypervisor-Based Platform for Dynamic Information Flow Tracking in a Distributed Environment," May 2011.
Masters Reports
Z. Mao, T. Xia, Z. Wu, W. Chiang, T. Griggs, R. Bhardwaj, Z. Yang, S. Shenker, and I. Stoica, "SkyServe: Serving AI Models across Regions and Clouds with Spot Instances," Dec. 2025.
J. DeLoye, T. Griggs, D. Bali, W. Ma, A. Cheng, J. Hong, S. Ponnapalli, N. Crooks, S. Shenker, I. Stoica, and M. Zaharia, "Extending Delayed Fair Sharing: A Generalizable Framework for Multi-Resource Performance Isolation," J. Gonzalez, Ed., May 2025.
M. Perry, "Vertex: A Unified Edge Computing Environment," S. Shenker, Ed., May 2021.
Y. Harchol, A. Mushtaq, V. Fang, J. McCauley, A. Panda, and S. Shenker, "Making Edge-Computing Resilient," April 2019.
J. McCauley, Z. Liu, A. Panda, T. Koponen, B. Raghavan, J. Rexford, and S. Shenker, "Recursive SDN for Carrier Networks," Nov. 2017.
T. Das, Y. Zhong, I. Stoica, and S. Shenker, "Adaptive Stream Processing using Dynamic Batch Sizing," June 2014.