Technical Reports - Ion Stoica

Reliable, Memory Speed Storage for Cluster Computing Frameworks (EECS-2014-135)
Haoyuan Li, Ali Ghodsi, Matei Zaharia, Scott Shenker and Ion Stoica

FastLane: Agile Drop Notification for Datacenter Networks (EECS-2013-173)
David Zats, Anand Padmanabha Iyer, Ganesh Ananthanarayanan, Randy H. Katz, Ion Stoica and Amin Vahdat

FastLane: An Agile Congestion Signaling Mechanism for Improving Datacenter Performance (EECS-2013-113)
David Zats, Anand Padmanabha Iyer, Randy H. Katz, Ion Stoica and Amin Vahdat

Sparrow: Scalable Scheduling for Sub-Second Parallel Jobs (EECS-2013-29)
Kay Ousterhout, Patrick Wendell, Matei Zaharia and Ion Stoica

Carat: Collaborative Energy Diagnosis for Mobile Devices (EECS-2013-17)
Adam Oliner, Anand Padmanabha Iyer, Ion Stoica, Eemil Lagerspetz and Sasu Tarkoma

Discretized Streams: A Fault-Tolerant Model for Scalable Stream Processing (EECS-2012-259)
Matei Zaharia, Tathagata Das, Haoyuan Li, Timothy Hunter, Scott Shenker and Ion Stoica

Shark: SQL and Rich Analytics at Scale (EECS-2012-214)
Reynold Shi Xin, Joshua Rosen, Matei Zaharia, Michael Franklin, Scott Shenker and Ion Stoica

A Million Cancer Genome Warehouse (EECS-2012-211)
David Haussler, David A. Patterson, Mark Diekhans, Armando Fox, Michael Jordan, Anthony D. Joseph, Singer Ma, Benedict Paten, Scott Shenker, Taylor Sittler and Ion Stoica

Coflow: An Application Layer Abstraction for Cluster Networking (EECS-2012-184)
Mosharaf Chowdhury and Ion Stoica

Multi-Resource Fair Queueing for Packet Processing (EECS-2012-166)
Ali Ghodsi, Vyas Sekar, Matei Zaharia and Ion Stoica

Sweet Storage SLOs with Frosting (EECS-2012-35)
Andrew Wang, Shivaram Venkataraman, Sara Alspaugh, Ion Stoica and Randy H. Katz

Hypervisors as a Foothold for Personal Computer Security: An Agenda for the Research Community (EECS-2012-12)
Matei Zaharia, Sachin Katti, Chris Grier, Vern Paxson, Scott Shenker, Ion Stoica and Dawn Song

HTTP: An Evolvable Narrow Waist for the Future Internet (EECS-2012-5)
Lucian Popa, Patrick Wendell, Ali Ghodsi and Ion Stoica

Probabilistically Bounded Staleness for Practical Partial Quorums (EECS-2012-4)
Peter Bailis, Shivaram Venkataraman, Joseph M. Hellerstein, Michael Franklin and Ion Stoica

Lattice: A Scalable Layer-Agnostic Packet Classification Framework (EECS-2011-96)
Sameer Agarwal, Mosharaf Chowdhury, Dilip Joseph and Ion Stoica

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing (EECS-2011-82)
Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael Franklin, Scott Shenker and Ion Stoica

Automating the Debugging of Datacenter Applications with ADDA (EECS-2011-22)
Gautam Altekar, Cristian Zamfir, George Candea and Ion Stoica

Dominant Resource Fairness: Fair Allocation of Multiple Resource Types (EECS-2011-18)
Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andrew Konwinski, Scott Shenker and Ion Stoica

Focus Replay Debugging Effort On the Control Plane (EECS-2010-88)
Gautam Altekar and Ion Stoica

Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center (EECS-2010-87)
Benjamin Hindman, Andrew Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D. Joseph, Randy H. Katz, Scott Shenker and Ion Stoica

An Empirical Study of the Control and Data Planes (or Control Plane Determinism is Key for Replay Debugging Datacenter Applications) (EECS-2010-85)
Gautam Altekar and Ion Stoica

DCR: Replay Debugging for the Datacenter (EECS-2010-74)
Gautam Altekar and Ion Stoica

Dominant Resource Fairness: Fair Allocation of Heterogeneous Resources in Datacenters (EECS-2010-55)
Ali Ghodsi, Matei Zaharia, Benjamin Hindman, Andrew Konwinski, Scott Shenker and Ion Stoica

Spark: Cluster Computing with Working Sets (EECS-2010-53)
Matei Zaharia, N. M. Mosharaf Chowdhury, Michael Franklin, Scott Shenker and Ion Stoica

DCR: Replay-Debugging for the Datacenter (EECS-2010-33)
Gautam Altekar and Ion Stoica

Nexus: A Common Substrate for Cluster Computing (EECS-2009-158)
Benjamin Hindman, Andrew Konwinski, Matei Zaharia, Ali Ghodsi, Anthony D. Joseph, Scott Shenker and Ion Stoica

Enabling Innovation Below the Communication API (EECS-2009-141)
Ganesh Ananthanarayanan, Kurtis Heimerl, Matei Zaharia, Michael Demmer, Teemu Koponen, Arsalan Tavakoli, Scott Shenker and Ion Stoica

Output-Deterministic Replay for Multicore Debugging (EECS-2009-108)
Gautam Altekar and Ion Stoica

A New Communications API (EECS-2009-84)
Ganesh Ananthanarayanan, Kurtis Heimerl, Matei Zaharia, Michael Demmer, Teemu Koponen, Arsalan Tavakoli, Scott Shenker and Ion Stoica

Job Scheduling for Multi-User MapReduce Clusters (EECS-2009-55)
Matei Zaharia, Dhruba Borthakur, Joydeep Sen Sarma, Khaled Elmeleegy, Scott Shenker and Ion Stoica

Above the Clouds: A Berkeley View of Cloud Computing (EECS-2009-28)
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia

Improving MapReduce Performance in Heterogeneous Environments (EECS-2008-99)
Matei Zaharia, Andrew Konwinski, Anthony D. Joseph, Randy H. Katz and Ion Stoica

A Policy-aware Switching Layer for Data Centers (EECS-2008-82)
Dilip Antony Joseph, Arsalan Tavakoli and Ion Stoica

EFLoW: End-to-end Fairness using Local Weights (EECS-2007-107)
Ananth Rao and Ion Stoica

Modeling the Adoption of new Network Architectures (EECS-2007-41)
Dilip Antony Joseph, John Chuang and Ion Stoica

Securing User-controlled Routing Infrastructures (EECS-2007-37)
Karthik Kalambur Lakshminarayanan, Daniel Giannico Adkins, Adrian Perrig and Ion Stoica

Achieving Convergence-Free Routing using Failure-Carrying Packets (EECS-2007-28)
Karthik Kalambur Lakshminarayanan, Matthew Chapman Caesar, Murali Rangan, Thomas Anderson, Scott Shenker and Ion Stoica

On the Consistency of DHT-Based Routing (EECS-2007-22)
Jayanth Kumar Kannan, Matthew Chapman Caesar, Ion Stoica and Scott Shenker

Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Network (EECS-2006-169)
Sukun Kim, Rodrigo Fonseca, Prabal Dutta, Arsalan Tavakoli, David E. Culler, Philip Levis, Scott Shenker and Ion Stoica

The Design and Implementation of A Declarative Sensor Network System (EECS-2006-132)
David Chiyuan Chu, Lucian Popa, Arsalan Tavakoli, Joseph M. Hellerstein, Philip Levis, Scott Shenker and Ion Stoica

Sharing Aggregate Computation for Distributed Queries (EECS-2006-98)
Ryan Jay Huebsch, Minos Garofalakis, Joseph M. Hellerstein and Ion Stoica

Minimizing Churn in Distributed Systems (EECS-2006-25)
Philip Brighten Godfrey, Scott Shenker and Ion Stoica

Routing as a Service (EECS-2006-19)
Karthik Kalambur Lakshminarayanan, Ion Stoica, Scott Shenker and Jennifer Rexford

OCALA: An Architecture for Supporting Legacy Applications over Overlays (CSD-05-1397)
Dilip Joseph, Jayanth Kumar Kannan, Ayumu Kubota, Karthik Lakshminarayanan, Ion Stoica and Klaus Wehrle

IP Options are not an option (EECS-2005-24)
Rodrigo Fonseca, George Manning Porter, Randy H. Katz, Scott Shenker and Ion Stoica

Minimizing Churn in Distributed Systems (EECS-2005-12)
Philip Brighten Godfrey, Scott Shenker and Ion Stoica

HLP: A Next Generation Inter-domain Routing Protocol (CSD-04-1357)
Lakshminarayanan Subramanian, Matthew Caesar, Cheng Tien Ee, Mark Handley, Morley Mao, Scott Shenker and Ion Stoica

The Cost of Inconsistency in DHTs (CSD-05-1394)
Shelley Zhuang, Ion Stoica and Randy Katz

Reliable Broadcase in Unknown Fixed-Identity Networks (CSD-04-1358)
Lakshminarayanan Subramanian, Randy H. Katz, Volker Roth, Scott Shenker and Ion Stoica

Routing as a Service (CSD-04-1327)
Karthik Lakshminarayanan, Ion Stoica and Scott Shenker

Cooperative Containment of Fast Scanning Worms (CSD-04-1359)
Jayanth Kumar Kannan, Lakshminarayanan Subramanian, Ion Stoica, Scott Shenker and Randy Katz

Analyzing P2P Overlays with Recursive Queries (CSD-04-1301)
Boon Thau Loo, Ryan Huebsch, Joseph M. Hellerstein, Timothy Roscoe and Ion Stoica

MultiChord: A Resilient Namespace Management Protocol (CSD-04-1306)
Nancy Lynch and Ion Stoica

Supporting Legacy Applications over i3 (CSD-04-1342)
Jayanth Kumar Kannan, Ayumu Kubota, Karthik Lakshminarayanan, Ion Stoica and Klaus Wehrle

SCONE: A Tool to Estimate Shared Congestion Among Internet Paths (CSD-04-1320)
Weidong Cui, Sridhar Machiraju, Randy H. Katz and Ion Stoica

An Overlay MAC Layer for 802.11 Networks (CSD-04-1317)
Ananth Rao and Ion Stoica

Building a Flexible and Efficient Routing Infrastructure: Need and Challenges (CSD-03-1254)
Karthik Lakshminarayanan, Ion Stoica and Scott Shenker

Towards a More Functional and Secure Network Infrastructure (CSD-03-1242)
Daniel Adkins, Karthik Lakshminarayanan, Adrian Perrig and Ion Stoica

Measurement and Analysis of Ultrapeer-based P2P Search Networks (CSD-03-1277)
Boon Thau Loo, Joseph Hellerstein, Ryan Huebsch, Scott Shenker and Ion Stoica

Exploring Tradeoffs in Failure Detection in Routing Overlays (CSD-03-1285)
Shelley Zhuang, Dennis Geels, Ion Stoica and Randy Katz

A Scalable and Robust Solution for Bandwidth Allocation (CSD-02-1176)
Sridhar Machiraju, Mukund Seshadri and Ion Stoica

Flexible and Robust Large Scale Multicast Using i3 (CSD-02-1187)
Ananth Rao, Karthik Lakshminarayanan, Ion Stoica and Scott Shenker

Host Mobility Using an Internet Indirection Infrastructure (CSD-02-1186)
Shelley Zhuang, Kevin Lai, Ion Stoica, Randy Katz and Scott Shenker

Adaptive Stream Processing using Dynamic Batch Sizing (EECS-2014-133)
Tathagata Das, Yuan Zhong, Ion Stoica and Scott Shenker

Cake: Enabling High-level SLOs on Shared Storage Systems (EECS-2012-208)
Andrew Wang, Shivaram Venkataraman, Sara Alspaugh, Randy H. Katz and Ion Stoica