Evolve or Die: High-Availability Design Principles Drawn from Google's Network Infrastructure, , Proceedings of the ACM SIGCOMM Conference, August 2016.
Trumpet: Timely and Precise Triggers in Data Centers, , Proceedings of the ACM SIGCOMM Conference, August 2016.
Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google’s Datacenter Network, , Proceedings of the ACM SIGCOMM Conference, August 2015.
TIMELY: RTT-based Congestion Control for the Datacenter, , Proceedings of the ACM SIGCOMM Conference, August 2015.
Condor: Better Topologies through Declarative Design, , Proceedings of the ACM SIGCOMM Conference, August 2015.
BwE: Flexible, Hierarchical Bandwidth Allocation for WAN Distributed Computing, , Proceedings of the ACM SIGCOMM Conference, August 2015.
Cutting the Cord: A Robust Wireless Facilities Network for Data Centers, , Proceedings of the ACM Conference on Mobile Computing and Networking (Mobicom), September 2014.
DREAM: Dynamic Resource Allocation for Software-defined Measurement, , Proceedings of the ACM SIGCOMM Conference, August 2014.
Gestalt: Fast, Unified Fault Localization for Networked Systems, , Proceedings of the USENIX Annual Technical Conference, June 2014.
WCMP: Weighted Cost Multipathing for Improved Fairness in Data Centers, , Proceedings of the ACM European Conference in Computer Systems (EuroSys), Amsterdam, The Netherlands, April 2014.
SENIC: A Scalable NIC for End-Host Rate Limiting, , Proceedings of the 11th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), Seattle, WA, April 2014.
Libra: Divide and Conquer to Verify Formading Tables in Huge Networks, , Proceedings of the 11th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), Seattle, WA, April 2014.
Aspen Trees: Balancing Data Center Fault Tolerance, Scalability and Cost, , Proceedings of ACM CoNEXT, Santa Barbara, CA, December 2013.
FasTrak: Enabling Express Lanes in Multi-Tenant Data Centers, , Proceedings of ACM CoNEXT, Santa Barbara, CA, December 2013.
Dahu: Commodity Switches for Direct Connect Data Center Networks, , Proceedings of the ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), San Jose, California, October 2013.
A Multiport Microsecond Optical Circuit Switch for Data Center Networking, , IEEE Photonics Technology Letters 25(16):1589-1592, 2013.
B4: Experience with a Globally Deployed Software Defined WAN, , Proceedings of the ACM SIGCOMM Conference, Hong Kong, China, August 2013.
Integrating Microsecond Circuit Switching into the Data Center, , Proceedings of the ACM SIGCOMM Conference, Hong Kong, China, August 2013.
Optical/Electrical Hybrid Switching for Datacenter Communications, , Proceedings of the 18th OptoElectronics and Communications Conference (OECC2013) / Photonics in Switching 2013 (PS2013), Kyoto, Japan, July 2013.
NicPic: Scalable and Accurate End-Host Rate Limiting, , Proceedings of the 5th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud-V), San Jose, CA, June 2013.
A 10 us Hybrid Optical-Circuit/Electrical-Packet Network for Data Centers, , Proceedings of OFC/NFOEC, Anaheim, CA, March 2013.
Scalability vs. Fault Tolerance in Aspen Trees, , Microsoft Research technical report MSR-TR-2013-21, February 2013.
TritonSort: A balanced and energy-efficient large-scale sorting system, , ACM Transactions on Computer Systems 31(1), February 2013.
Hunting Mice with Microsecond Circuit Switches, , Proceedings of the 11th ACM Workshop on Hot Topics in Networks (HotNets-XI), Redmond, WA, October 2012.
Chronos: Predictable Low Latency for Data Center Applications, , Proceedings of the ACM Symposium on Cloud Computing (SOCC), San Jose, CA, October 2012.
Themis: An I/O-Efficient MapReduce, , Proceedings of the ACM Symposium on Cloud Computing (SOCC), San Jose, CA, October 2012.
xOMB: Extensible Open Middleboxes with Commodity Servers, , Proceedings of the ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Austin, Texas, October 2012.
NetBump: User-extensible Active Queue Management with Bumps on the Wire, , Proceedings of the ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Austin, Texas, October 2012.
A Demonstration of Ultra-low Latency Data Center Optical Circuit Switching (Demo session), , Proceedings of the ACM SIGCOMM Conference, Helsinki, Finland, August 2012.
Mirror Mirror on the Ceiling: Flexible Wireless Links for Data Centers, , Proceedings of the ACM SIGCOMM Conference, Helsinki, Finland, August 2012.
NetShare and Stochastic NetShare: Predictable Bandwidth Allocation for Data Centers, , ACM SIGCOMM Computer Communication Review 42(3), July 2012.
scc: Cluster Storage Provisioning Informed by Application Characteristics and SLAs, , USENIX ;login: 37(3), June 2012.
Practical TDMA for Datacenter Ethernet, , Proceedings of the ACM European Conference in Computer Systems (EuroSys), Bern, Switzerland, April 2012.
Less is More: Trading a little Bandwidth for Ultra-Low Latency in the Data Center, , Proceedings of the 9th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, April 2012.
scc: Cluster Storage Provisioning Informed by Application Characteristics and SLAs, , Proceedings of the 7th USENIX Conference on File and Storage Technologies (FAST), San Jose, CA, February 2012.
Distributed Application Configuration, Management, and Visualization with Plush, , ACM Transactions on Internet Technology (TOIT) 11(2), Dec 2011.
ALIAS: Scalable, Decentralized Label Assignment for Data Centers, , Proceedings of the ACM Symposium on Cloud Computing (SOCC), Cascais, Portugal, October 2011.
Switching the Optical Divide: Fundamental Challenges for Hybrid Electrical/Optical Datacenter Networks, , Proceedings of the ACM Symposium on Cloud Computing (SOCC), Cascais, Portugal, October 2011.
DieCast: Testing Distributed Systems with an Accurate Scale Model, , ACM Transactions on Computer Systems 29(2):4:1-4:48, May 2011.
The Emerging Optical Data Center, , Proceedings of OFC/NFOEC, Los Angeles, CA, March 2011.
Hardware Requirements for Optical Circuit Switched Data Center Networks, , Proceedings of OFC/NFOEC, Los Angeles, CA, March 2011.
TritonSort: A Balanced Large-Scale Sorting System, , Proceedings of the 8th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, March 2011.
Scale-Out Networking in the Data Center, , IEEE MICRO 30(4):29-41, August 2010.
Difference Engine: Harnessing Memory Redundancy in Virtual Machines, , Communications of the Association for Computing Machinery 53(10):85-93, October 2010.
Hyperbolic Geometry of Complex Networks, , Physical Review E 82(3), September 2010.
Helios: A Hybrid Electrical/Optical Switch Architecture for Modular Data Centers, , Proceedings of the ACM SIGCOMM Conference, New Delhi, India, August 2010.
Hedera: Dynamic Flow Scheduling for Data Center Networks, , Proceedings of the 7th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, April 2010.
Operator and Radio Resource Sharing in Multi-Carrier Environments, , Proceedings of the 12th IEEE/IFIP Network Operations and Management Symposium (NOMS'10), April 2010.
Neon: System Support for Derived Data Management, , Proceedings of the ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Pittsburgh, PA, March 2010, pages 63-74.
Greedy Forwarding in Dynamic Scale-Free Networks Embedded in Hyperbolic Metric Spaces, , Proceedings of the IEEE Infocom Conference, San Diego, CA, March 2010.
Evaluating the Impact of Inaccurate Information in Utility-Based Scheduling, , Proceedings of the ACM Conference on High Performance Computing and Networking, Portland, OR, November 2009.
Two Auction-Based Resource Allocation Environments: Design and Experience, , In Market Oriented Grid and Utility Computing. Rajkumar Buyya and Kris Bubendorfer, editor. Wiley, 2009.
Curvature and Temperature of Complex Networks, , Physical Review E 80(3):035101, September 2009.
Graph Annotations in Modeling Complex Network Topologies, , Transactions on Modeling and Computer Simulation 19(4), September 2009.
PortLand: A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric, , Proceedings of the ACM SIGCOMM Conference, Barcelona, Spain, August 2009.
Data Center Switch Architecture in the Age of Merchant Silicon, , Proceedings of the IEEE Symposium on Hot Interconnects, August 2009.
GrassRoots: Socially-Driven Web Sites for the Masses, , Proceedings of ACM Workshop on Online Social Networks (WOSN), Barcelona, Spain, August 2009.
Realistic and Responsive Network Traffic Generation, , IEEE/ACM Transactions on Networking 17(3):712-725, June 2009.
Greedy Forwarding in Scale-Free Networks Embedded in Hyperbolic Metric Spaces, , 11th ACM SIGMETRICS Workshop on Mathematical Performance Modeling and Analysis, June 2009.
Difference Engine, , USENIX ;login: 34(2):24-31, April 2009.
Cimbiosys: A platform for content-based partial replication, , Proceedings of the 6th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), Boston, MA, April 2009.
Live Debugging of Distributed Systems, , Proceedings of the International Conference on Compiler Construction, March 2009.
Difference Engine: Harnessing Memory Redundancy in Virtual Machines, , Proceedings of the 8th ACM/USENIX Symposium on Operating Systems Design and Implementation (OSDI), San Diego, CA, December 2008, pages 309-322. (Award paper).
Design and Implementation Tradeoffs for Wide-Area Resource Discovery, , ACM Transactions on Internet Technology (TOIT) 8(4), Sep 2008.
A Scalable, Commodity, Data Center Network Architecture, , Proceedings of the ACM SIGCOMM Conference, Seattle, WA, August 2008.
Flexible Resource Allocation and Composition Across GSM/3G Networks and WLANs, , Proceedings of the International Workshop on Mobility in the Evolving Internet Architecture (MobiArch), August 2008.
Evaluating Distributed Systems: Does Background Traffic Matter?, , Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2008.
Improving Scalability and Fault Tolerance in an Application Management Infrastructure, , Proceedings of the USENIX Workshop on Large-Scale Computing (LASCO), Boston, MA, June 2008.
DieCast: Testing Distributed Systems with an Accurate Scale Model, , Proceedings of the 5th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Francisco, CA, April 2008.
High Bandwidth Data Dissemination for Large-scale Distrbuted Systems, , ACM Transactions on Computer Systems 26(1), February 2008.
Remote Control: Distributed Application Configuration, Management, and Visualization with Plush, , USENIX ;login: 33(1), February 2008.
Usher: An Extensible Framework for Managing Clusters of Virtual Machines, , Proceedings of the 21st USENIX Large Installation System Administration Conference (LISA), Dallas, TX, November 2007.
Remote Control: Distributed Application Configuration, Management, and Visualization with Plush, , Proceedings of the 21st USENIX Large Installation System Administration Conference (LISA), Dallas, TX, November 2007.
Comparison of the Three CPU Schedulers in Xen, , ACM SIGMETRICS Performance Evaluation Review (PER) 35(2):42-51, September 2007.
Orbis: Rescaling Degree Correlations to Generate Annotated Internet Topologies, , Proceedings of the ACM SIGCOMM Conference, Kyoto, Japan, August 2007.
Mace: Language Support for Building Distributed Systems, , Proceedings of Programming Languages Design and Implementation (PLDI), June 2007.
Life, Death, and the Critical Transition: Finding Liveness Bugs in Systems Code, , Proceedings of the 4th ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), Cambridge, MA, April 2007. (Best paper).
A Performance Analysis of Indirect Routing, , Proceedings of the IEEE International Parallel and Distributed Processing Symposium, Long Beach, CA, March 2007.
Modeling and Generating Realistic Streaming Media Server Workloads , , Computer Networks 51(1):336-356, January 2007.
Declarative Resource Naming for Macroprogramming Wireless Networks of Embedded Systems, , Lecture Notes in Computer Science 4240/2006:192-199, January 2007.
Optimizing Grid Site Manager Performance with Virtual Machines, , Proceedings of the 3rd USENIX Workshop on Real, Large Distributed Systems (WORLDS), Seattle, WA, December 2006.
Glavlit: Preventing Exfiltration at Wire Speed, , Proceedings of the 5th ACM Workshop on Hot Topics in Networks (HotNets-V), Irvine, CA, November 2006.
Enforcing Performance Isolation Across Virtual Machines in Xen, , Proceedings of the ACM/IFIP/USENIX Middleware Conference, Melbourne, Australia, November 2006.
Systematic Topology Analysis and Generation Using Degree Correlations, , Proceedings of the ACM SIGCOMM Conference, Pisa, Italy, September 2006.
Realistic and Responsive Network Traffic Generation, , Proceedings of the ACM SIGCOMM Conference, Pisa, Italy, September 2006.
Loose Synchronization for Large-Scale Networked Systems, , Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2006, pages 301-314.
Service Placement in Shared Wide-Area Platforms, , Proceedings of the USENIX Annual Technical Conference, Boston, MA, June 2006, pages 273-288.
Distributed Network Querying with Bounded Approximate Caching, , 11th International Conference on Database Systems for Advanced Applications (DASFAA), June 2006.
WAP5: Black-box Performance Debugging for Wide-Area Systems, , Proceedings of the 15th International World Wide Web Conference, May 2006.
To Infinity and Beyond: Time-Warped Network Emulation, , Proceedings of the 3rd ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, May 2006, pages 87-100.
Pip: Detecting the Unexpected in Distributed Systems, , Proceedings of the 3rd ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, May 2006.
MobiNet: A Scalable Emulation Infrastructure for Ad Hoc and Wireless Networks, , Mobile Computing and Communications Review (MC2R), April 2006.
The Costs and Limits of Availability for Replicated Services, , ACM Transactions on Computer Systems 24(2):70-113, February 2006.
PlanetLab Application Management Using Plush, , ACM SIGOPS Operating Systems Review 40(1):33-40, January 2006.
Experiences With Resource Allocators for Large-Scale Multiuser Testbeds, , ACM SIGOPS Operating Systems Review 40(1):41-48, January 2006.
The Internet AS-Level Topology: Three Data Sources and One Definiteve Metric, , ACM SIGCOMM Computer Communication Review, January 2006.
Addressing Strategic Behavior in a Deployed Microeconomic Resource Allocator, , Proceedings of the Third Workshop on Economics of Peer-to-Peer Systems, Philadelphia, PA, August 2005, pages 99-104.
Brief Announcement: The Overlay Network Content Distribution Problem, , Proceedings of the ACM Symposium on Principles of Distributed Computing (PODC), Las Vegas, NV, July 2005, page 98.
Design and Implementation Tradeoffs for Wide-Area Resource Discovery, , Proceedings of the IEEE Symposium on High Performance Distributed Compuuting (HPDC), Research Triangle Park, NC, July 2005.
Why Markets Could (But Don't Currently) Solve Resource Allocation Problems in Systems, , Proceedings of the 10th USENIX Workshop on Hot Topics in Operating Systems (HotOS-X), Santa Fe, NM, June 2005, pages 37-42.
MobiNet: A Scalable Emulation Infrastructure for Ad Hoc and Wireless Networks, , International Workshop on Wireless Traffic Measurements and Modeling, June 2005.
Mirage: A Microeconomic Resource Allocation System for Sensornet Testbeds, , Proceedings of the 2nd IEEE Workshop on Embedded Networked Sensors (EmNetS-II), Sydney, Australia, May 2005, pages 19-28.
Maintaining High Bandwidth under Dynamic Network Conditions, , Proceedings of the USENIX Annual Technical Conference, Anaheim, CA, April 2005, pages 193-208.
Designing Incentives for Peer-to-Peer Routing, , Proceedings of the IEEE Infocom Conference, Miami, FL, March 2005.
Consistent and Automatic Replica Regeneration, , ACM Transactions on Storage 1(1):3-37, February 2005.
MediaGuard: a Model-based Framework for Building Streaming Media Services, , Proceedings of the SPIE Conference on Multi-Media Computing and Networking (MMCN), San Jose, CA, January 2005.
Distributed Resource Discovery on PlanetLab with SWORD, , Proceedings of the ACM/USENIX Workshop on Real, Large Distributed Systems (WORLDS), San Francisco, CA, December 2004.
Resource Allocation in Federated Distributed Computing Infrastructures, , Proceedings of the 1st Workshop on Operating System and Architectural Support for the on demand IT InfraStructure, Boston, MA, October 2004.
Routing in an Internet-Scale Network Emulator, , Proceedings of the IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Volendam, The Netherlands, October 2004, pages 275-283.
The Lonely NATed Node, , Proceedings of the 11th ACM SIGOPS European Workshop, Leuven, Belgium, September 2004.
MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks, , Proceedings of the 1st ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Francisco, CA, March 2004.
Consistent and Automatic Service Regeneration, , Proceedings of the 1st ACM/USENIX Symposium on Networked Systems Design and Implementation (NSDI), San Francisco, CA, March 2004.
Scalability in Adaptive Multi-Metric Overlays, , Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Tokyo, Japan, March 2004.
Workload and Failure Characterization on a Large-Scale Federated Testbed, , Intel Research Berkeley technical report IRB-TR-03-040, November 2003.
Measuring and Characterizing End-to-End Internet Service Performance, , ACM Transactions on Internet Technology (TOIT) 3(4), November 2003.
Bullet: High Bandwidth Data Dissemination Using an Overlay Mesh, , Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP), Bolton Landing, NY, October 2003.
SHARP: An Architecture for Secure Resource Peering, , Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP), Bolton Landing, NY, October 2003.
Toward Scaling Network Emulation using Topology Partitioning, , Proceedings of the Eleventh IEEE/ACM International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Orlando, FL, October 2003.
Bootstrapping a Distributed Computational Economy with Peer-to-Peer Bartering, , Proceedings of the First Workshop on Economics of Peer-to-Peer Systems, Berkeley, CA, June 2003.
MediSyn: A Synthetic Streaming Media Service Workload Generator, , Proceedings of the ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), Monterey, CA, June 2003.
Efficient Peer-to-Peer Keyword Searching, , Proceeding of the ACM/IFIP/USENIX Middleware Conference, Rio de Janeiro, Brazil, June 2003.
Currentcy: A Unifying Abstraction for Expressing Energy Management Policies, , Proceedings of the USENIX Annual Technical Conference, San Antonio, TX, June 2003.
Anypoint: Extensible Transport Switching on the Edge, , Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS), Seattle, WA, March 2003.
Model-Based Resource Provisioning in a Web Service Utility, , Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS), Seattle, WA, March 2003.
Using Random Subsets to Build Scalable Network Services, , Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS), Seattle, WA, March 2003.
Scalability and Accuracy in a Large-Scale Network Emulator, , Proceedings of the 5th ACM/USENIX Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, December 2002.
ECOSystem: Managing Energy as a First Class Operating System Resource, , Proceedings of Architectural Support for Programming Languages and Operating Systems (ASPLOS), San Jose, CA, October 2002.
Back to the Future: Dependable Computing through Dynamic Provisioning of Service Utilities, , Proceedings of the 10th ACM SIGOPS European Workshop, Saint Emilion, France, September 2002.
Design and Evaluation of a Conit-based Continuous Consistency Model for Replicated Services, , ACM Transactions on Computer Systems 20(3):239-282, August 2002.
Service Level Agreement Based Distributed Resource Allocation for Streaming Hosting System, , Proceedings of the 7th International Web Caching Workshop (WCW), Boulder, CO, August 2002.
Minimal Cost Replication for Availability, , Proceedings of the ACM Symposium on Principles of Distributed Computing (PODC), Monterey, CA, July 2002.
Dynamically Provisioning Distributed Systems to Meet Target Levels of Performance, Availability, and Data Quality, , Proceedings of the International Workshop on the Future Directions in Distributed Computing (FuDiCo), Bertinoro, Italy, June 2002.
Opus: An Overlay Peer Utility Service, , Proceedings of the 5th International Conference on Open Architectures and Network Programming (OPENARCH), New York, NY, June 2002.
Application-specific Network Management for Energy-aware Streaming of Popular Multimedia Formats, , Proceedings of the USENIX Annual Technical Conference, Monterey, CA, June 2002.
EtE: Passive End-to-End Internet Service Performance, , Proceedings of the USENIX Annual Technical Conference, Monterey, CA, June 2002. (Best student paper).
Self-organizing Subsets: From Each According to His Abilities, To Each According to His Needs, , Proceedings of the International Workshop on Peer To Peer Systems (IPTPS), Cambridge, MA, March 2002.
Interposed Request Routing for Scalable Network Storage, , ACM Transactions on Computer Systems 20(1):25-48, February 2002.
Coarse-Grained Network Simulation for Wide-Area Distributed Systems, , Proceedings of Communication Networks and Distributed Systems Modeling and Simulation, Phoenix, AZ, January 2002.
Managing Energy and Server Resources in Hosting Centers, , Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), Banff, Canada, October 2001.
The Costs and Limits of Availability for Replicated Services, , Proceedings of the 18th ACM Symposium on Operating Systems Principles (SOSP), Banff, Canada, October 2001.
Exploring the Benefits of a Continuous Consistency Model for Wireless Web Portals, , Proceedings of the 2nd IEEE Workshop on Internet Applications, San Jose, CA, July 2001.
Scalable and Self-Organizing (Meta) Data Dissemination for Ubiquitous Computing, , Proceedings of the 2nd IEEE Workshop on Internet Applications, San Jose, CA, July 2001.
The Trickle-Down Effect: Web Caching and Server Request Distribution, , Proceedings of the 6th International Web Caching Workshop (WCW), Boston, MA, June 2001.
Position Summary: Anypoint Communication Protocol, , Proceedings of the 8th IEEE Workshop on Hot Topics in Operating Systems (HotOS-VIII), Schloss Elmau, Germany, May 2001.
A Chat Room Assignment for Teaching Network Security, , Proceedings of the 32nd Technical Symposium on Computer Science Education, Charlotte, NC, February 2001.
Transcoding Characteristics of Web Images, , Proceedings of the SPIE Conference on Multi-Media Computing and Networking (MMCN), San Jose, CA, January 2001.
Combining Generality and Practicality in a Conit-Based Continuous Consistency Model for Wide-Area Replication, , Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Phoenix, AZ, April 2001.
Application-Level Differentiated Multimedia Web Services Using Quality Aware Transcoding, , IEEE Journal on Selected Areas in Communication 18(12):2544-2564, December 2000.
Design and Evaluation of a Continuous Consistency Model for Replicated Services, , Proceedings of the 4th ACM/USENIX Symposium on Operating Systems Design and Implementation (OSDI), San Diego, CA, October 2000.
Interposed Request Routing for Scalable Network Storage, , Proceedings of the 4th ACM/USENIX Symposium on Operating Systems Design and Implementation (OSDI), San Diego, CA, October 2000. (Award paper).
Every Joule is Precious: The Case for Revisiting Operating System Design for Energy Efficiency, , Proceedings of the 9th ACM SIGOPS European Workshop, Kolding, Denmark, September 2000.
Efficient Numerical Bounding for Replicated Network Services, , Proceedings of the 26th International Conference on Very Large Databases (VLDB), Cairo, Egypt, September 2000.
Managing the Storage and Battery Resources in an Image Capture Device (Digital Camera) using Dynamic Transcoding, , Proceedings of the 3rd ACM/IEEE International Workshop on Wireless and Mobile Multimedia (WoWMoM), Boston, MA, August 2000.
Epidemic Routing for Partially Connected Ad Hoc Networks, , Duke University technical report , July 2000.
Building Replicated Internet Services Using TACT: Tunable Availability/Consistency Tradeoffs, , Proceedings of the 2nd International Workshop on Advanced issues of E-Commerce and Web-Based Information Systems (WECWIS), Milpitas, CA, June 2000.
Differentiated Multimedia Web Services Using Quality Aware Transcoding, , Proceedings of IEEE Infocom Conference, Tel-Aviv, Israel, March 2000.
Toward Automatic State Management for Dynamic Web Services, , Proceedings of the 1999 Network Storage Symposium (Netstore), Seattle, WA, October 1999.
Active Names: Flexible Location and Transport of Wide-Area Resources, , Proceedings of the 2nd USENIX Symposium on Internet Technologies and Systems (USITS), Boulder, CO, October 1999.
Multimedia Web Services for Mobile Clients Using Quality Aware Transcoding, , Proceedings of the 2nd ACM/IEEE International Workshop on Wireless and Mobile Multimedia (WoWMoM), Seattle, WA, August 1999.
Toward Wide-Area Resource Allocation, , Proceedings of Parallel and Distributed Processing Techniques and Applications (PDPTA), Las Vegas, NV, June 1999.
Detour: a Case for Informed Internet Routing and Transport, , IEEE Micro 19(1):50-59, January 1999.
WebOS: Operating System Services for Wide-Area Applications, , Proceedings of the Seventh IEEE Symposium on High Performance Distributed Systems, July 1998.
Transparent Result Caching, , Proceedings of the 1998 USENIX Technical Conference, New Orleans, Louisiana, June 1998.
The CRISIS Wide Area Security Architecture, , Proceedings of the USENIX Security Symposium, San Antonio, Texas, January 1998.
GLUnix: A Global Layer Unix for a Network of Workstations, , 28(9), July 1998.
Effects of Communication Latency, Overhead, and Bandwidth in a Cluster Architecture, , Proceedings of the 24th International Symposium on Computer Architecture (ISCA), Denver, CO, June 1997.
Using Smart Clients to Build Scalable Services, , Proceedings of the USENIX Technical Conference, January 1997.
WebFS: A Global Cache Coherent File System, , University of California Berkeley technical report , December 1996.
The Interaction of Parallel and Sequential Workload on a Network of Workstations, , Proceedings of Performance/SIGMETRICS, May 1995.
Efficient, Portable, and Robust Extension of Operating System Functionality, , U.C. Berkeley technical report CSD-94-842, December 1994.
The Design of a Metaobject Protocol Controlling the Behavior of a Scheme Interpreter, , Xerox PARC technical report , March 1993.
Tools for the Development of Application-Specific Virtual Memory Management, , Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications (OOPSLA), October 1993.
Metaobject Protocols --- Why We Want Them and What Else They Can Do, , In Object-Oriented Programming: The CLOS Perspective. Andreas Paepcke, editor. MIT Press, 1993.