Ion Stoica

Orcid: 0000-0002-5373-0088

Affiliations:
  • University of California, Berkeley, USA


According to our database1, Ion Stoica authored at least 424 papers between 1995 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2012, "For contributions to networking, distributed systems, and cloud computing.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Composing MPC With LQR and Neural Network for Amortized Efficiency and Stable Control.
IEEE Trans Autom. Sci. Eng., April, 2024

depyf: Open the Opaque Box of PyTorch Compiler for Machine Learning Researchers.
CoRR, 2024

RAFT: Adapting Language Model to Domain Specific RAG.
CoRR, 2024

LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code.
CoRR, 2024

Optimizing LLM Queries in Relational Workloads.
CoRR, 2024

Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preference.
CoRR, 2024

Are More LLM Calls All You Need? Towards Scaling Laws of Compound Inference Systems.
CoRR, 2024

Break the Sequential Dependency of LLM Inference Using Lookahead Decoding.
CoRR, 2024

Fairness in Serving Large Language Models.
CoRR, 2024

Can't Be Late: Optimizing Spot Instance Savings under Deadlines.
Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, 2024

Cloudcast: High-Throughput, Cost-Aware Overlay Multicast in the Cloud.
Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, 2024

ZKML: An Optimizing System for ML Inference in Zero-Knowledge Proofs.
Proceedings of the Nineteenth European Conference on Computer Systems, 2024

2023
Mammoths Are Slow: The Overlooked Transactions of Graph Data.
Proc. VLDB Endow., December, 2023

RALF: Accuracy-Aware Scheduling for Feature Store Maintenance.
Proc. VLDB Endow., November, 2023

VCG Mechanism Design with Unknown Agent Values under Stochastic Bandit Feedback.
J. Mach. Learn. Res., 2023

SuperServe: Fine-Grained Inference Serving for Unpredictable Workloads.
CoRR, 2023

CodeScholar: Growing Idiomatic Code Examples.
CoRR, 2023

Efficiently Programming Large Language Models using SGLang.
CoRR, 2023

LLM-Assisted Code Cleaning For Training Accurate Code Generators.
CoRR, 2023

Rethinking Benchmark and Contamination for Language Models with Rephrased Samples.
CoRR, 2023

S-LoRA: Serving Thousands of Concurrent LoRA Adapters.
CoRR, 2023

Online Speculative Decoding.
CoRR, 2023

LightSeq: Sequence Level Parallelism for Distributed Training of Long Context Transformers.
CoRR, 2023

LMSYS-Chat-1M: A Large-Scale Real-World LLM Conversation Dataset.
CoRR, 2023

High-throughput Generative Inference of Large Language Models with a Single GPU.
CoRR, 2023

Exploiting Programmatic Behavior of LLMs: Dual-Use Through Standard Security Attacks.
CoRR, 2023

Exoshuffle-CloudSort.
CoRR, 2023

Efficient Memory Management for Large Language Model Serving with PagedAttention.
Proceedings of the 29th Symposium on Operating Systems Principles, 2023

Exoshuffle: An Extensible Shuffle Architecture.
Proceedings of the ACM SIGCOMM 2023 Conference, 2023

ExoFlow: A Universal Workflow System for Exactly-Once DAGs.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023

AlpaServe: Statistical Multiplexing with Model Parallelism for Deep Learning Serving.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023

Take Out the TraChe: Maximizing (Tra)nsactional Ca(che) Hit Rate.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023

Cilantro: Performance-Aware Resource Allocation for General Objectives via Online Feedback.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation, 2023

SkyPilot: An Intercloud Broker for Sky Computing.
Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation, 2023

SHEPHERD: Serving DNNs in the Wild.
Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation, 2023

Skyplane: Optimizing Transfer Cost and Throughput Using Cloud-Aware Overlays.
Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation, 2023

Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena.
Proceedings of the Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, 2023

Leveraging Cloud Computing to Make Autonomous Vehicles Safer.
IROS, 2023

FogROS2: An Adaptive Platform for Cloud and Fog Robotics Using ROS 2.
Proceedings of the IEEE International Conference on Robotics and Automation, 2023

CLUTR: Curriculum Learning via Unsupervised Task Representation Learning.
Proceedings of the International Conference on Machine Learning, 2023

FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPU.
Proceedings of the International Conference on Machine Learning, 2023

Raising the Level of Abstraction for Time-State Analytics With the Timeline Framework.
Proceedings of the 13th Conference on Innovative Data Systems Research, 2023

Analyzing and Comparing Lakehouse Storage Systems.
Proceedings of the 13th Conference on Innovative Data Systems Research, 2023

2022
TAOBench: An End-to-End Benchmark for Social Networking Workloads.
Proc. VLDB Endow., 2022

On Optimizing the Communication of Model Parallelism.
CoRR, 2022

ZK-IMG: Attested Images via Zero-Knowledge Proofs to Fight Disinformation.
CoRR, 2022

CLUTR: Curriculum Learning via Unsupervised Task Representation Learning.
CoRR, 2022

Scaling up Trustless DNN Inference with Zero-Knowledge Proofs.
CoRR, 2022

NumS: Scalable Array Programming for the Cloud.
CoRR, 2022

FogROS 2: An Adaptive and Extensible Platform for Cloud and Fog Robotics Using ROS 2.
CoRR, 2022

The Sky Above The Clouds.
CoRR, 2022

Exoshuffle: Large-Scale Shuffle at the Application Level.
CoRR, 2022

Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning.
CoRR, 2022

Balsa: Learning a Query Optimizer Without Expert Demonstrations.
Proceedings of the SIGMOD '22: International Conference on Management of Data, Philadelphia, PA, USA, June 12, 2022

Alpa: Automating Inter- and Intra-Operator Parallelism for Distributed Deep Learning.
Proceedings of the 16th USENIX Symposium on Operating Systems Design and Implementation, 2022

Ekya: Continuous Learning of Video Analytics Models on Edge Compute Servers.
Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation, 2022

NetHint: White-Box Networking for Multi-Tenant Data Centers.
Proceedings of the 19th USENIX Symposium on Networked Systems Design and Implementation, 2022

POET: Training Neural Networks on Tiny Devices with Integrated Rematerialization and Paging.
Proceedings of the International Conference on Machine Learning, 2022

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, 2022

Jiffy: elastic far-memory for stateful serverless analytics.
Proceedings of the EuroSys '22: Seventeenth European Conference on Computer Systems, Rennes, France, April 5, 2022

D3: a dynamic deadline-driven approach for building autonomous vehicles.
Proceedings of the EuroSys '22: Seventeenth European Conference on Computer Systems, Rennes, France, April 5, 2022

Context-Aware Streaming Perception in Dynamic Environments.
Proceedings of the Computer Vision - ECCV 2022, 2022

Learning to Design Accurate Deep Learning Accelerators with Inaccurate Multipliers.
Proceedings of the 2022 Design, Automation & Test in Europe Conference & Exhibition, 2022

ESCHER: expressive scheduling with ephemeral resources.
Proceedings of the 13th Symposium on Cloud Computing, SoCC 2022, 2022

Learning Competitive Equilibria in Exchange Economies with Bandit Feedback.
Proceedings of the International Conference on Artificial Intelligence and Statistics, 2022

Programmatic Modeling and Generation of Real-Time Strategic Soccer Environments for Reinforcement Learning.
Proceedings of the Thirty-Sixth AAAI Conference on Artificial Intelligence, 2022

2021
SoK: A Generalized Multi-Leader State Machine Replication Tutorial.
J. Syst. Res., September, 2021

[Solution] Matchmaker Paxos: A Reconfigurable Consensus Protocol.
J. Syst. Res., September, 2021

Rearchitecting In-Memory Object Stores for Low Latency.
Proc. VLDB Endow., 2021

Scaling Replicated State Machines with Compartmentalization.
Proc. VLDB Endow., 2021

RAMP-TAO: Layering Atomic Transactions on Facebook's Online TAO Data Store.
Proc. VLDB Endow., 2021

Gauss: program synthesis by reasoning over graphs.
Proc. ACM Program. Lang., 2021

Benchmark of Bitrate Adaptation in Video Streaming.
ACM J. Data Inf. Qual., 2021

Cerebro: A Platform for Multi-Party Cryptographic Collaborative Learning.
IACR Cryptol. ePrint Arch., 2021

Waldo: A Private Time-Series Database from Function Secret Sharing.
IACR Cryptol. ePrint Arch., 2021

Composing MPC with LQR and Neural Networks for Efficient and Stable Control.
CoRR, 2021

MESA: Offline Meta-RL for Safe Adaptation and Fault Tolerance.
CoRR, 2021

Scenic4RL: Programmatic Modeling and Generation of Reinforcement Learning Environments.
CoRR, 2021

Online Learning of Competitive Equilibria in Exchange Economies.
CoRR, 2021

PAC Best Arm Identification Under a Deadline.
CoRR, 2021

Revitalizing the public internet by making it extensible.
Comput. Commun. Rev., 2021

What serverless computing is and should become: the next phase of cloud computing.
Commun. ACM, 2021

Hoplite: efficient and fault-tolerant collective communication for task-based distributed systems.
Proceedings of the ACM SIGCOMM 2021 Conference, Virtual Event, USA, August 23-27, 2021., 2021

Caerus: NIMBLE Task Scheduling for Serverless Analytics.
Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, 2021

Twenty Years After: Hierarchical Core-Stateless Fair Queueing.
Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, 2021

Ownership: A Distributed Futures System for Fine-Grained Tasks.
Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, 2021

TEGRA: Efficient Ad-Hoc Analytics on Evolving Graphs.
Proceedings of the 18th USENIX Symposium on Networked Systems Design and Implementation, 2021

TenSet: A Large-scale Program Performance Dataset for Learned Tensor Compilers.
Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks 1, 2021

Representing Long-Range Context for Graph Neural Networks with Global Attention.
Proceedings of the Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, 2021

RLlib Flow: Distributed Reinforcement Learning is a Dataflow Problem.
Proceedings of the Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, 2021

Accelerating Quadratic Optimization with Reinforcement Learning.
Proceedings of the Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, 2021

Wavelet: Efficient DNN Training with Tick-Tock Scheduling.
Proceedings of Machine Learning and Systems 2021, 2021

sensAI: ConvNets Decomposition via Class Parallelism for Fast Inference on Live Data.
Proceedings of Machine Learning and Systems 2021, 2021

Simple and Automatic Distributed Machine Learning on Ray.
Proceedings of the KDD '21: The 27th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2021

Pylot: A Modular Platform for Exploring Latency-Accuracy Tradeoffs in Autonomous Vehicles.
Proceedings of the IEEE International Conference on Robotics and Automation, 2021

Resource Allocation in Multi-armed Bandit Exploration: Overcoming Sublinear Scaling with Adaptive Parallelism.
Proceedings of the 38th International Conference on Machine Learning, 2021

TeraPipe: Token-Level Pipeline Parallelism for Training Large-Scale Language Models.
Proceedings of the 38th International Conference on Machine Learning, 2021

ActNN: Reducing Training Memory Footprint via 2-Bit Activation Compressed Training.
Proceedings of the 38th International Conference on Machine Learning, 2021

In reference to RPC: it's time to add distributed memory.
Proceedings of the HotOS '21: Workshop on Hot Topics in Operating Systems, 2021

From cloud computing to sky computing.
Proceedings of the HotOS '21: Workshop on Hot Topics in Operating Systems, 2021

Read-Write Quorum Systems Made Practical.
Proceedings of the PaPoC@EuroSys 2021, 2021

RubberBand: cloud-based hyperparameter tuning.
Proceedings of the EuroSys '21: Sixteenth European Conference on Computer Systems, 2021

Grounded Graph Decoding improves Compositional Generalization in Question Answering.
Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2021, 2021

Contrastive Code Representation Learning.
Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, 2021

Gemmini: Enabling Systematic Deep-Learning Architecture Evaluation via Full-Stack Integration.
Proceedings of the 58th ACM/IEEE Design Automation Conference, 2021

Elastic Hyperparameter Tuning on the Cloud.
Proceedings of the SoCC '21: ACM Symposium on Cloud Computing, 2021

2020
NeuroCard: One Cardinality Estimator for All Tables.
Proc. VLDB Endow., 2020

DORY: An Encrypted Search System with Distributed Trust.
IACR Cryptol. ePrint Arch., 2020

Scaling Replicated State Machines with Compartmentalization [Technical Report].
CoRR, 2020

Online Learning Demands in Max-min Fairness.
CoRR, 2020

Distributed Reinforcement Learning is a Dataflow Problem.
CoRR, 2020

Resource Allocation in Multi-armed Bandit Exploration: Overcoming Nonlinear Scaling with Adaptive Parallelism.
CoRR, 2020

RackSched: A Microsecond-Scale Scheduler for Rack-Scale Computers (Technical Report).
CoRR, 2020

Matchmaker Paxos: A Reconfigurable Consensus Protocol [Technical Report].
CoRR, 2020

ProTuner: Tuning Programs with Monte Carlo Tree Search.
CoRR, 2020

Mechanism Design with Bandit Feedback.
CoRR, 2020

Bipartisan Paxos: A Modular State Machine Replication Protocol.
CoRR, 2020

Hoplite: Efficient Collective Communication for Task-Based Distributed Systems.
CoRR, 2020

Systems and ML: When the Sum is Greater than Its Parts.
Proceedings of the 2020 International Conference on Management of Data, 2020

RackSched: A Microsecond-Scale Scheduler for Rack-Scale Computers.
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

Ansor: Generating High-Performance Tensor Programs for Deep Learning.
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

RLDRM: Closed Loop Dynamic Cache Allocation with Deep Reinforcement Learning for Network Function Virtualization.
Proceedings of the 6th IEEE Conference on Network Softwarization, 2020

Blink: Fast and Generic Collectives for Distributed ML.
Proceedings of Machine Learning and Systems 2020, 2020

AutoPhase: Juggling HLS Phase Orderings in Random Forests with Deep Reinforcement Learning.
Proceedings of Machine Learning and Systems 2020, 2020

Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerialization.
Proceedings of Machine Learning and Systems 2020, 2020

Dex-Net AR: Distributed Deep Grasp Planning Using a Commodity Cellphone and Augmented Reality App.
Proceedings of the 2020 IEEE International Conference on Robotics and Automation, 2020

Fog Robotics Algorithms for Distributed Motion Planning Using Lambda Serverless Computing.
Proceedings of the 2020 IEEE International Conference on Robotics and Automation, 2020

FetchSGD: Communication-Efficient Federated Learning with Sketching.
Proceedings of the 37th International Conference on Machine Learning, 2020

Variable Skipping for Autoregressive Range Density Estimation.
Proceedings of the 37th International Conference on Machine Learning, 2020

IMPACT: Importance Weighted Asynchronous Architectures with Clipped Target Networks.
Proceedings of the 8th International Conference on Learning Representations, 2020

Systems and ML at RISELab.
Proceedings of the 12th USENIX Workshop on Hot Topics in Cloud Computing, 2020

Oblivious coopetitive analytics using hardware enclaves.
Proceedings of the EuroSys '20: Fifteenth EuroSys Conference 2020, 2020

Serverless linear algebra.
Proceedings of the SoCC '20: ACM Symposium on Cloud Computing, 2020

InferLine: latency-aware provisioning and scaling for prediction serving pipelines.
Proceedings of the SoCC '20: ACM Symposium on Cloud Computing, 2020

NeuroVectorizer: end-to-end vectorization with deep reinforcement learning.
Proceedings of the CGO '20: 18th ACM/IEEE International Symposium on Code Generation and Optimization, 2020

Robust Class Parallelism - Error Resilient Parallel Inference with Low Communication Cost.
Proceedings of the 54th Asilomar Conference on Signals, Systems, and Computers, 2020

2019
Harmonia: Near-Linear Scalability for Replicated Storage with In-Network Conflict Detection.
Proc. VLDB Endow., 2019

Deep Unsupervised Cardinality Estimation.
Proc. VLDB Endow., 2019

AutoPandas: neural-backed generators for program synthesis.
Proc. ACM Program. Lang., 2019

Hierarchical Variational Imitation Learning of Control Programs.
CoRR, 2019

Gemmini: An Agile Systolic Array Generator Enabling Systematic Evaluations of Deep-Learning Architectures.
CoRR, 2019

Deep Reinforcement Learning in System Optimization.
CoRR, 2019

Selectivity Estimation with Deep Likelihood Models.
CoRR, 2019

SysML: The New Frontier of Machine Learning Systems.
CoRR, 2019

Constrained Thompson Sampling for Wireless Link Optimization.
CoRR, 2019

Cloud Programming Simplified: A Berkeley View on Serverless Computing.
CoRR, 2019

The OoO VLIW JIT Compiler for GPU Inference.
CoRR, 2019

AutoPhase: Compiler Phase-Ordering for High Level Synthesis with Deep Reinforcement Learning.
CoRR, 2019

Dynamic Space-Time Scheduling for GPU Inference.
CoRR, 2019

Helen: Maliciously Secure Coopetitive Learning for Linear Models.
Proceedings of the 2019 IEEE Symposium on Security and Privacy, 2019

Lineage stash: fault tolerance off the critical path.
Proceedings of the 27th ACM Symposium on Operating Systems Principles, 2019

Contextual Multi-Armed Bandits for Link Adaptation in Cellular Networks.
Proceedings of the 2019 Workshop on Network Meets AI & ML, 2019

Neural packet classification.
Proceedings of the ACM Special Interest Group on Data Communication, 2019

Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

Confluo: Distributed Monitoring and Diagnosis Stack for High-speed Networks.
Proceedings of the 16th USENIX Symposium on Networked Systems Design and Implementation, 2019

Communication-efficient Distributed SGD with Sketching.
Proceedings of the Advances in Neural Information Processing Systems 32: Annual Conference on Neural Information Processing Systems 2019, 2019

Population Based Augmentation: Efficient Learning of Augmentation Policy Schedules.
Proceedings of the 36th International Conference on Machine Learning, 2019

AutoPhase: Compiler Phase-Ordering for HLS with Deep Reinforcement Learning.
Proceedings of the 27th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, 2019

DistCache: Provable Load Balancing for Large-Scale Storage Systems with Distributed Caching.
Proceedings of the 17th USENIX Conference on File and Storage Technologies, 2019

HyperSched: Dynamic Resource Reallocation for Model Development on a Deadline.
Proceedings of the ACM Symposium on Cloud Computing, SoCC 2019, 2019

Multi-Task Hierarchical Imitation Learning for Home Automation.
Proceedings of the 15th IEEE International Conference on Automation Science and Engineering, 2019

2018
DIZK: A Distributed Zero Knowledge Proof System.
IACR Cryptol. ePrint Arch., 2018

InferLine: ML Inference Pipeline Composition Framework.
CoRR, 2018

numpywren: serverless linear algebra.
CoRR, 2018

Learning to Optimize Join Queries With Deep Reinforcement Learning.
CoRR, 2018

Tune: A Research Platform for Distributed Model Selection and Training.
CoRR, 2018

Model-Based Value Estimation for Efficient Model-Free Reinforcement Learning.
CoRR, 2018

NetChain: Scale-Free Sub-RTT Coordination (Extended Version).
CoRR, 2018

Structured Streaming: A Declarative API for Real-Time Applications in Apache Spark.
Proceedings of the 2018 International Conference on Management of Data, 2018

Chameleon: scalable adaptation of video analytics.
Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication, 2018

Ray: A Distributed Framework for Emerging AI Applications.
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, 2018

ASAP: Fast, Approximate Graph Pattern Mining at Scale.
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, 2018

NetChain: Scale-Free Sub-RTT Coordination.
Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation, 2018

Mitigating the Latency-Accuracy Trade-off in Mobile Data Analytics Systems.
Proceedings of the 24th Annual International Conference on Mobile Computing and Networking, 2018

RLlib: Abstractions for Distributed Reinforcement Learning.
Proceedings of the 35th International Conference on Machine Learning, 2018

Parametrized Hierarchical Procedures for Neural Programming.
Proceedings of the 6th International Conference on Learning Representations, 2018

Monarch: Gaining Command on Geo-Distributed Graph Analytics.
Proceedings of the 10th USENIX Workshop on Hot Topics in Cloud Computing, 2018

Towards Fast and Scalable Graph Pattern Mining.
Proceedings of the 10th USENIX Workshop on Hot Topics in Cloud Computing, 2018

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), 2018

2017
Ray RLLib: A Composable and Scalable Reinforcement Learning Library.
CoRR, 2017

Ray: A Distributed Framework for Emerging AI Applications.
CoRR, 2017

A Berkeley View of Systems Challenges for AI.
CoRR, 2017

DDCO: Discovery of Deep Continuous Options forRobot Learning from Demonstrations.
CoRR, 2017

Real-Time Machine Learning: The Missing Pieces.
CoRR, 2017

Occupy the Cloud: Distributed Computing for the 99%.
CoRR, 2017

Multi-Level Discovery of Deep Options.
CoRR, 2017

Drizzle: Fast and Adaptable Stream Processing at Scale.
Proceedings of the 26th Symposium on Operating Systems Principles, 2017

NetCache: Balancing Key-Value Stores with Fast In-Network Caching.
Proceedings of the 26th Symposium on Operating Systems Principles, 2017

ZipG: A Memory-efficient Graph Store for Interactive Queries.
Proceedings of the 2017 ACM International Conference on Management of Data, 2017

Opaque: An Oblivious and Encrypted Distributed Analytics Platform.
Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, 2017

Clipper: A Low-Latency Online Prediction Serving System.
Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, 2017

Automating Diagnosis of Cellular Radio Access Network Problems.
Proceedings of the 23rd Annual International Conference on Mobile Computing and Networking, 2017

Real-Time Machine Learning: The Missing Pieces.
Proceedings of the 16th Workshop on Hot Topics in Operating Systems, 2017

MiniCrypt: Reconciling Encryption and Compression for Big Data Stores.
Proceedings of the Twelfth European Conference on Computer Systems, 2017

DDCO: Discovery of Deep Continuous Options for Robot Learning from Demonstrations.
Proceedings of the 1st Annual Conference on Robot Learning, CoRL 2017, Mountain View, 2017

Unleashing the Potential of Data-Driven Networking.
Proceedings of the Communication Systems and Networks - 9th International Conference, 2017

Occupy the cloud: distributed computing for the 99%.
Proceedings of the 2017 Symposium on Cloud Computing, SoCC 2017, Santa Clara, CA, USA, 2017

A scalable distributed spatial index for the internet-of-things.
Proceedings of the 2017 Symposium on Cloud Computing, SoCC 2017, Santa Clara, CA, USA, 2017

2016
Scalable Atomic Visibility with RAMP Transactions.
ACM Trans. Database Syst., 2016

Trends and Challenges in Big Data Processing.
Proc. VLDB Endow., 2016

SparkNet: Training Deep Networks in Spark.
Proceedings of the 4th International Conference on Learning Representations, 2016

Fast and Accurate Performance Analysis of LTE Radio Access Networks.
CoRR, 2016

Apache Spark: a unified engine for big data processing.
Commun. ACM, 2016

iOLAP: Managing Uncertainty for Efficient Incremental OLAP.
Proceedings of the 2016 International Conference on Management of Data, 2016

SparkR: Scaling R Programs with Spark.
Proceedings of the 2016 International Conference on Management of Data, 2016

EC-Cache: Load-Balanced, Low-Latency Cluster Caching with Online Erasure Coding.
Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, 2016

Ernest: Efficient Performance Prediction for Large-Scale Advanced Analytics.
Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, 2016

FairRide: Near-Optimal, Fair Cache Sharing.
Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, 2016

BlowFish: Dynamic Storage-Performance Tradeoff in Data Stores.
Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, 2016

CFA: A Practical Prediction System for Video QoE Optimization.
Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, 2016

HUG: Multi-Resource Fairness for Correlated and Elastic Demands.
Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation, 2016

Time-evolving graph processing at scale.
Proceedings of the Fourth International Workshop on Graph Data Management Experiences and Systems, Redwood Shores, CA, USA, June 24, 2016

Hold 'em or fold 'em?: aggregation queries under performance variations.
Proceedings of the Eleventh European Conference on Computer Systems, 2016

2015
Stabilizing Route Selection in BGP.
IEEE/ACM Trans. Netw., 2015

Scaling Spark in the Real World: Performance and Usability.
Proc. VLDB Endow., 2015

Asynchronous Complex Analytics in a Distributed Dataflow Architecture.
CoRR, 2015

G-OLA: Generalized On-Line Aggregation for Interactive Analysis on Big Data.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

Feral Concurrency Control: An Empirical Investigation of Modern Application Integrity.
Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, Melbourne, Victoria, Australia, May 31, 2015

Low Latency Geo-distributed Data Analytics.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

Efficient Coflow Scheduling Without Prior Knowledge.
Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, 2015

CellIQ : Real-Time Cellular Network Analytics at Scale.
Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation, 2015

C3: Internet-Scale Control Plane for Video Quality Optimization.
Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation, 2015

Succinct: Enabling Queries on Compressed Data.
Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation, 2015

FastLane: making short flows shorter with agile drop notification.
Proceedings of the Sixth ACM Symposium on Cloud Computing, 2015

Conquering Big Data with Spark.
Proceedings of the 2015 IEEE International Conference on Big Data (IEEE BigData 2015), Santa Clara, CA, USA, October 29, 2015

2014
Coordination Avoidance in Database Systems.
Proc. VLDB Endow., 2014

GraphX: Unifying Data-Parallel and Graph-Parallel Analytics.
CoRR, 2014

Coordination-Avoiding Database Systems.
CoRR, 2014

A brief overview of the NEBULA future internet architecture.
Comput. Commun. Rev., 2014

Quantifying eventual consistency with PBS.
Commun. ACM, 2014

Record Placement Based on Data Skew Using Solid State Drives.
Proceedings of the Big Data Benchmarks, Performance Optimization, and Emerging Hardware, 2014

Knowing when you're wrong: building fast and reliable approximate query processing systems.
Proceedings of the International Conference on Management of Data, 2014

Conquering big data with spark and BDAS.
Proceedings of the ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems, 2014

Efficient coflow scheduling with Varys.
Proceedings of the ACM SIGCOMM 2014 Conference, 2014

The Power of Choice in Data-Aware Cluster Scheduling.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014

GraphX: Graph Processing in a Distributed Dataflow Framework.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014

GRASS: Trimming Stragglers in Approximation Analytics.
Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, 2014

EONA: Experience-Oriented Network Architecture.
Proceedings of the 13th ACM Workshop on Hot Topics in Networks, 2014

Tachyon: Reliable, Memory Speed Storage for Cluster Computing Frameworks.
Proceedings of the ACM Symposium on Cloud Computing, 2014

Adaptive Stream Processing using Dynamic Batch Sizing.
Proceedings of the ACM Symposium on Cloud Computing, 2014

2013
Highly Available Transactions: Virtues and Limitations.
Proc. VLDB Endow., 2013

Parallel Data Analysis (Dagstuhl Seminar 13251).
Dagstuhl Reports, 2013

HAT, not CAP: Highly Available Transactions
CoRR, 2013

Understanding the impact of video quality on user engagement.
Commun. ACM, 2013

Discretized streams: fault-tolerant streaming computation at scale.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

Sparrow: distributed, low latency scheduling.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

Shark: SQL and rich analytics at scale.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

GraphX: a resilient distributed graph system on Spark.
Proceedings of the First International Workshop on Graph Data Management Experiences and Systems, 2013

PBS at work: advancing data management with consistency metrics.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Bolt-on causal consistency.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2013

Leveraging endpoint flexibility in data-intensive clusters.
Proceedings of the ACM SIGCOMM 2013 Conference, 2013

Developing a predictive model of quality of experience for internet video.
Proceedings of the ACM SIGCOMM 2013 Conference, 2013

Carat: collaborative energy diagnosis for mobile devices.
Proceedings of the 11th ACM Conference on Embedded Network Sensor Systems, 2013

Effective Straggler Mitigation: Attack of the Clones.
Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, 2013

A general bootstrap performance diagnostic.
Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2013

The Case for Tiny Tasks in Compute Clusters.
Proceedings of the 14th Workshop on Hot Topics in Operating Systems, 2013

HAT, Not CAP: Towards Highly Available Transactions.
Proceedings of the 14th Workshop on Hot Topics in Operating Systems, 2013


Choosy: max-min fair sharing for datacenter jobs with constraints.
Proceedings of the Eighth Eurosys Conference 2013, 2013

BlinkDB: queries with bounded errors and bounded response times on very large data.
Proceedings of the Eighth Eurosys Conference 2013, 2013

Automating the debugging of datacenter applications with ADDA.
Proceedings of the 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2013

Shedding light on the structure of internet video quality problems in the wild.
Proceedings of the Conference on emerging Networking Experiments and Technologies, 2013

Hierarchical scheduling for diverse datacenter workloads.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '13, 2013

2012
Fast and Interactive Analytics over Hadoop Data with Spark.
login Usenix Mag., 2012

Probabilistically Bounded Staleness for Practical Partial Quorums.
Proc. VLDB Endow., 2012

Blink and It's Done: Interactive Queries on Very Large Data.
Proc. VLDB Endow., 2012

BlinkDB: Queries with Bounded Errors and Bounded Response Times on Very Large Data
CoRR, 2012

Cloud Terminal: Secure Access to Sensitive Applications from Untrusted Systems.
Proceedings of the 2012 USENIX Annual Technical Conference, 2012

Shark: fast data analysis using coarse-grained distributed memory.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2012

FairCloud: sharing the network in cloud computing.
Proceedings of the ACM SIGCOMM 2012 Conference, 2012

A case for a coordinated internet video control plane.
Proceedings of the ACM SIGCOMM 2012 Conference, 2012

Multi-resource fair queueing for packet processing.
Proceedings of the ACM SIGCOMM 2012 Conference, 2012

Surviving failures in bandwidth-constrained datacenters.
Proceedings of the ACM SIGCOMM 2012 Conference, 2012

Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing.
Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation, 2012

PACMan: Coordinated Memory Caching for Parallel Jobs.
Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation, 2012

Reoptimizing Data Parallel Computing.
Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation, 2012

Coflow: a networking abstraction for cluster applications.
Proceedings of the 11th ACM Workshop on Hot Topics in Networks, 2012

A quest for an Internet video quality-of-experience metric.
Proceedings of the 11th ACM Workshop on Hot Topics in Networks, 2012

Discretized Streams: An Efficient and Fault-Tolerant Model for Stream Processing on Large Clusters.
Proceedings of the 4th USENIX Workshop on Hot Topics in Cloud Computing, 2012

Sweet Storage SLOs with Frosting.
Proceedings of the 4th USENIX Workshop on Hot Topics in Cloud Computing, 2012

A Case for Performance-Centric Network Allocation.
Proceedings of the 4th USENIX Workshop on Hot Topics in Cloud Computing, 2012

Why Let Resources Idle? Aggressive Cloning of Jobs with Dolly.
Proceedings of the 4th USENIX Workshop on Hot Topics in Cloud Computing, 2012

Tradeoffs in CDN designs for throughput oriented traffic.
Proceedings of the Conference on emerging Networking Experiments and Technologies, 2012

Cake: enabling high-level SLOs on shared storage systems.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '12, 2012

The potential dangers of causal consistency and an explicit solution.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '12, 2012

True elasticity in multi-tenant data-intensive compute clusters.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '12, 2012

2011
Mesos: Flexible Resource Sharing for the Cloud.
login Usenix Mag., 2011

Faster and More Accurate Sequence Alignment with SNAP
CoRR, 2011

Managing data transfers in computer clusters with orchestra.
Proceedings of the ACM SIGCOMM 2011 Conference on Applications, 2011

Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center.
Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, 2011

Dominant Resource Fairness: Fair Allocation of Multiple Resource Types.
Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, 2011

Disk-Locality in Datacenter Computing Considered Irrelevant.
Proceedings of the 13th Workshop on Hot Topics in Operating Systems, 2011

<i>FairCloud</i>: sharing the network in cloud computing.
Proceedings of the Tenth ACM Workshop on Hot Topics in Networks (HotNets-X), 2011

The Datacenter Needs an Operating System.
Proceedings of the 3rd USENIX Workshop on Hot Topics in Cloud Computing, 2011

Scarlett: coping with skewed content popularity in mapreduce clusters.
Proceedings of the European Conference on Computer Systems, 2011

2010
A view of cloud computing.
Commun. ACM, 2010

Building Extensible Networks with Rule-Based Forwarding.
Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation, 2010

Reining in the Outliers in Map-Reduce Clusters using Mantri.
Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation, 2010

CloudPolice: taking access control out of the network.
Proceedings of the 9th ACM Workshop on Hot Topics in Networks. HotNets 2010, Monterey, CA, USA - October 20, 2010

HTTP as the narrow waist of the future internet.
Proceedings of the 9th ACM Workshop on Hot Topics in Networks. HotNets 2010, Monterey, CA, USA - October 20, 2010

Focus Replay Debugging Effort on the Control Plane.
Proceedings of the Sixth Workshop on Hot Topics in System Dependability, 2010

Spark: Cluster Computing with Working Sets.
Proceedings of the 2nd USENIX Workshop on Hot Topics in Cloud Computing, 2010

Delay scheduling: a simple technique for achieving locality and fairness in cluster scheduling.
Proceedings of the European Conference on Computer Systems, 2010

A cost comparison of datacenter network architectures.
Proceedings of the 2010 ACM Conference on Emerging Networking Experiments and Technology, 2010

2009
Declarative networking.
Commun. ACM, 2009

ODR: output-deterministic replay for multicore debugging.
Proceedings of the 22nd ACM Symposium on Operating Systems Principles 2009, 2009

Pathlet routing.
Proceedings of the ACM SIGCOMM 2009 Conference on Applications, 2009

Blue-Fi: enhancing Wi-Fi performance using bluetooth signals.
Proceedings of the 7th International Conference on Mobile Systems, 2009

Rule-based Forwarding (RBF): Improving Internet's flexibility and security.
Proceedings of the Eight ACM Workshop on Hot Topics in Networks (HotNets-VIII), 2009

A Common Substrate for Cluster Computing.
Proceedings of the Workshop on Hot Topics in Cloud Computing, 2009

Macroscope: end-point approach to networked application dependency discovery.
Proceedings of the 2009 ACM Conference on Emerging Networking Experiments and Technology, 2009

2008
One more bit is enough.
IEEE/ACM Trans. Netw., 2008

Securing user-controlled routing infrastructures.
IEEE/ACM Trans. Netw., 2008

Modeling middleboxes.
IEEE Netw., 2008

A policy-aware switching layer for data centers.
Proceedings of the ACM SIGCOMM 2008 Conference on Applications, 2008

Improving MapReduce Performance in Heterogeneous Environments.
Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, 2008

Quanto: Tracking Energy in Networked Embedded Systems.
Proceedings of the 8th USENIX Symposium on Operating Systems Design and Implementation, 2008

Adaptive Distributed Time-Slot Based Scheduling for Fairness in Multi-Hop Wireless Networks.
Proceedings of the 28th IEEE International Conference on Distributed Computing Systems (ICDCS 2008), 2008

Pathlet Routing.
Proceedings of the 7th ACM Workshop on Hot Topics in Networks, 2008

Wireless ACK Collisions Not Considered Harmful.
Proceedings of the 7th ACM Workshop on Hot Topics in Networks, 2008

2007
An Empirical Study of the Coolstreaming+ System.
IEEE J. Sel. Areas Commun., 2007

Hidden-Action in Network Routing.
IEEE J. Sel. Areas Commun., 2007

Sharing aggregate computation for distributed queries.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2007

Achieving convergence-free routing using failure-carrying packets.
Proceedings of the ACM SIGCOMM 2007 Conference on Applications, 2007

A data-oriented (and beyond) network architecture.
Proceedings of the ACM SIGCOMM 2007 Conference on Applications, 2007

Flush: a reliable bulk transport protocol for multihop wireless networks.
Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, 2007

The design and implementation of a declarative sensor network system.
Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, 2007

SAAR: A Shared Control Plane for Overlay Multicast.
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

Friday: Global Comprehension for Distributed Replay.
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

X-Trace: A Pervasive Network Tracing Framework.
Proceedings of the 4th Symposium on Networked Systems Design and Implementation (NSDI 2007), 2007

Balancing traffic load in wireless networks with curveball routing.
Proceedings of the 8th ACM Interational Symposium on Mobile Ad Hoc Networking and Computing, 2007

Beacon location service: a location service for point-to-point routing in wireless sensor networks.
Proceedings of the 6th International Conference on Information Processing in Sensor Networks, 2007

Micro power meter for energy monitoring of wireless sensor networks at scale.
Proceedings of the 6th International Conference on Information Processing in Sensor Networks, 2007

LagOver: Latency Gradated Overlays.
Proceedings of the 27th IEEE International Conference on Distributed Computing Systems (ICDCS 2007), 2007

Modeling the adoption of new network architectures.
Proceedings of the 2007 ACM Conference on Emerging Network Experiment and Technology, 2007

2006
Load balancing in dynamic structured peer-to-peer systems.
Perform. Evaluation, 2006

Free-riding and whitewashing in peer-to-peer systems.
IEEE J. Sel. Areas Commun., 2006

End-host controlled multicast routing.
Comput. Networks, 2006

Replay Debugging for Distributed Applications (Awarded Best Paper!).
Proceedings of the 2006 USENIX Annual Technical Conference, Boston, MA, USA, May 30, 2006

Declarative networking: language, execution and optimization.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2006

Minimizing churn in distributed systems.
Proceedings of the ACM SIGCOMM 2006 Conference on Applications, 2006

ROFL: routing on flat labels.
Proceedings of the ACM SIGCOMM 2006 Conference on Applications, 2006

A Modular Network Layer for Sensornets.
Proceedings of the 7th Symposium on Operating Systems Design and Implementation (OSDI '06), 2006

OCALA: An Architecture for Supporting Legacy Applications over Overlays.
Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), 2006

Group Therapy for Systems: Using Link Attestations to Manage Failures.
Proceedings of the 5th International workshop on Peer-To-Peer Systems, 2006

Reducing Congestion Effects in Wireless Networks by Multipath Routing.
Proceedings of the 14th IEEE International Conference on Network Protocols, 2006

06131 Abstracts Collection -- Peer-to -Peer -Systems and -Applications.
Proceedings of the Peer-to-Peer-Systems and -Applications, 26.03. - 29.03.2006, 2006

06131 Executive Summary -- Peer-to-Peer-Systems and -Applications.
Proceedings of the Peer-to-Peer-Systems and -Applications, 26.03. - 29.03.2006, 2006

2005
Host Mobility Using an Internet Indirection Infrastructure.
Wirel. Networks, 2005

Making the world (of communications) a different place.
Comput. Commun. Rev., 2005

Analyzing Cooperative Containment of Fast Scanning Worms.
Proceedings of the Steps to Reducing Unwanted Traffic on the Internet Workshop, 2005

Implementing declarative overlays.
Proceedings of the 20th ACM Symposium on Operating Systems Principles 2005, 2005

Denial-of-service resilience in peer-to-peer file sharing systems.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2005

Hidden-action in multi-hop routing.
Proceedings of the Proceedings 6th ACM Conference on Electronic Commerce (EC-2005), 2005

HLP: a next generation inter-domain routing protocol.
Proceedings of the ACM SIGCOMM 2005 Conference on Applications, 2005

OpenDHT: a public DHT service and its uses.
Proceedings of the ACM SIGCOMM 2005 Conference on Applications, 2005

Declarative routing: extensible routing with declarative queries.
Proceedings of the ACM SIGCOMM 2005 Conference on Applications, 2005

A unifying link abstraction for wireless sensor networks.
Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems, 2005

Reliable broadcast in unknown fixed-identity networks.
Proceedings of the Twenty-Fourth Annual ACM Symposium on Principles of Distributed Computing, 2005

Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI 2005), 2005

An overlay MAC layer for 802.11 networks.
Proceedings of the 3rd International Conference on Mobile Systems, 2005

COPS: Quality of Service vs. Any Service at All.
Proceedings of the Quality of Service - IWQoS 2005: 13th International Workshop, 2005

On failure detection algorithms in overlay networks.
Proceedings of the INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies, 2005

Heterogeneity and load balance in distributed hash tables.
Proceedings of the INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies, 2005

Towards a Sensor Network Architecture: Lowering the Waistline.
Proceedings of HotOS'05: 10th Workshop on Hot Topics in Operating Systems, 2005

Gambling heuristic on a chord ring.
Proceedings of the Global Telecommunications Conference, 2005. GLOBECOM '05, St. Louis, Missouri, USA, 28 November, 2005

Non-Transitive Connectivity and DHTs.
Proceedings of the Second USENIX Workshop on Real, Large Distributed Systems, 2005

The Architecture of PIER: an Internet-Scale Query Processor.
Proceedings of the Second Biennial Conference on Innovative Data Systems Research, 2005

2004
Internet indirection infrastructure.
IEEE/ACM Trans. Netw., 2004

Taming IP packet flooding attacks.
Comput. Commun. Rev., 2004

Enhancing P2P File-Sharing with an Internet-Scale Query Processor.
Proceedings of the (e)Proceedings of the Thirtieth International Conference on Very Large Data Bases, VLDB 2004, Toronto, Canada, August 31, 2004

Querying at Internet-Scale.
Proceedings of the ACM SIGMOD International Conference on Management of Data, 2004

Robust incentive techniques for peer-to-peer networks.
Proceedings of the Proceedings 5th ACM Conference on Electronic Commerce (EC-2004), 2004

A layered naming architecture for the internet.
Proceedings of the ACM SIGCOMM 2004 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 30, 2004

Brief announcement: towards a secure indirection infrastructure.
Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Distributed Computing, 2004

OverQoS: An Overlay Based Architecture for Enhancing Internet QoS.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

Listen and Whisper: Security Mechanisms for BGP (Awarded Best Student Paper!).
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

Support for service composition in <i>i3</i>.
Proceedings of the 12th ACM International Conference on Multimedia, 2004

The Case for a Hybrid P2P Search Infrastructure.
Proceedings of the Peer-to-Peer Systems III, Third International Workshop, 2004

Load Balancing in Dynamic Structured P2P Systems.
Proceedings of the Proceedings IEEE INFOCOM 2004, 2004

Characterizing Selfishly Constructed Overlay Routing Networks.
Proceedings of the Proceedings IEEE INFOCOM 2004, 2004

Stateless Core: A Scalable Approach for Quality of Service in the Internet, Winning Thesis of the 2001 ACM Doctoral Dissertation Competition
Lecture Notes in Computer Science 2979, Springer, ISBN: 3-540-21960-9, 2004

2003
<i>Core</i>-stateless fair queueing: a scalable architecture to approximate fair bandwidth allocations in high-speed networks.
IEEE/ACM Trans. Netw., 2003

Chord: a scalable peer-to-peer lookup protocol for internet applications.
IEEE/ACM Trans. Netw., 2003

TCP-aware packet marking in networks with DiffServ support.
Comput. Networks, 2003

OverQoS: offering Internet QoS using overlays.
Comput. Commun. Rev., 2003

Design guidelines for robust Internet protocols.
Comput. Commun. Rev., 2003

Looking up data in P2P systems.
Commun. ACM, 2003

Querying the Internet with PIER.
Proceedings of 29th International Conference on Very Large Data Bases, 2003

The impact of DHT routing geometry on resilience and proximity.
Proceedings of the ACM SIGCOMM 2003 Conference on Applications, 2003

Geographic routing without location information.
Proceedings of the Ninth Annual International Conference on Mobile Computing and Networking, 2003

Load Balancing in Structured P2P Systems.
Proceedings of the Peer-to-Peer Systems II, Second International Workshop, 2003

Towards a Common API for Structured Peer-to-Peer Overlays.
Proceedings of the Peer-to-Peer Systems II, Second International Workshop, 2003

2002
TCP model for short lived flows.
IEEE Commun. Lett., 2002


Internet Indirection Infrastructure.
Proceedings of the Peer-to-Peer Systems, First International Workshop, 2002

Routing Algorithms for DHTs: Some Open Questions.
Proceedings of the Peer-to-Peer Systems, First International Workshop, 2002

Complex Queries in DHT-based Peer-to-Peer Networks.
Proceedings of the Peer-to-Peer Systems, First International Workshop, 2002

Self-Verifying CSFQ.
Proceedings of the Proceedings IEEE INFOCOM 2002, 2002

Backup Path Allocation Based on a Correlated Link Failure Probability Model in Overlay Networks.
Proceedings of the 10th IEEE International Conference on Network Protocols (ICNP 2002), 2002

2001
A Waypoint Service Approach to Connect Heterogeneous Internet Address Spaces.
Proceedings of the General Track: 2001 USENIX Annual Technical Conference, 2001

Wide-Area Cooperative Storage with CFS.
Proceedings of the 18th ACM Symposium on Operating System Principles, 2001

Chord: A scalable peer-to-peer lookup service for internet applications.
Proceedings of the ACM SIGCOMM 2001 Conference on Applications, 2001

Building peer-to-peer systems with Chord, a distributed lookup service.
Proceedings of HotOS-VIII: 8th Workshop on Hot Topics in Operating Systems, 2001

Packet marking for Web traffic in networks with RIO routers.
Proceedings of the Global Telecommunications Conference, 2001

2000
A hierarchical fair service curve algorithm for link-sharing, real-time, and priority services.
IEEE/ACM Trans. Netw., 2000

Endpoint admission control: Architectural issues and performance.
Proceedings of the ACM SIGCOMM 2000 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 28, 2000

REUNITE: A Recursive Unicast Approach to Multicast.
Proceedings of the Proceedings IEEE INFOCOM 2000, 2000

1999
Supporting Best-Effort Traffic With Fair Service Curve.
Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, 1999

Providing Guaranteed Services without Per Flow Management.
Proceedings of the ACM SIGCOMM 1999 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 30, 1999

1998
An efficient packet service algorithm for high-speed ATM switches.
Comput. Commun., 1998

<i>Core</i>-Stateless Fair Queueing: Achieving Approximately Fair Bandwidth Allocations in High Speed Networks.
Proceedings of the ACM SIGCOMM 1998 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, August 31, 1998

Packet Fair Queueing Algorithms for Wireless Networks with Location-Dependent Errors.
Proceedings of the Proceedings IEEE INFOCOM '98, The Conference on Computer Communications, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies, Gateway to the 21st Century, San Francisco, CA, USA, March 29, 1998

1997
A Simple Algorithm for Computing Minimum Spanning Trees in the Internet.
Inf. Sci., 1997

Fair On-Line Scheduling of a Dynamic Set of Tasks on a Single Resource.
Inf. Process. Lett., 1997

1996
Time-optimal Algorithms for Generalized Dominance Computation and Related Problems on Mesh Connected Computers and Meshes with Multiple Broadcasting.
Parallel Algorithms Appl., 1996

A Hyperbolic Model for Communications in Layered Parallel Processing Environments.
J. Parallel Distributed Comput., 1996

Universal Internet Conference Information System.
Inf. Sci., 1996

A proportional share resource allocation algorithm for real-time, time-shared systems.
Proceedings of the 17th IEEE Real-Time Systems Symposium (RTSS '96), 1996

A robust and flexible microeconomic scheduler for parallel computers.
Proceedings of the 3rd International Conference on High Performance Computing, 1996

Evaluating the Hyperbolic Model on a Variety of Architectures.
Proceedings of the Euro-Par '96 Parallel Processing, 1996

1995
A Time-Optimal Multiple-Query Nearest-Neighbor Algorithm on Meshes with Multiple Broadcasting.
Int. J. Pattern Recognit. Artif. Intell., 1995

Modeling Communication in Cluster Computing.
Proceedings of the Seventh SIAM Conference on Parallel Processing for Scientific Computing, 1995

A Microeconomic Scheduler for Parallel Computers.
Proceedings of the Job Scheduling Strategies for Parallel Processing, 1995


  Loading...