To UTCS home To LASR

 
  « Distinguished Lecture Series on Internet and Grid Computing
 
Amin Vahdat  
Dynamically Provisioning Distributed Services for Target Levels of Performance, Availability, and Data Quality

Monday, October 14, 2002
11:00am-12:30pm
ACES 2.302 (Avaya Auditorium)
Amin Vahdat     vahdat@cs.duke.edu
Assistant Professor, Department of Computer Science, Duke University
 
Abstract   Increasingly, network services are being outsourced to third parties. Currently, however, services reserve resources in a static manner, making it difficult to plan for highly variable access patterns. In fact, the performance of many services are often most critical exactly when the unexpected takes place. Consider the mundane example of a site being featured on Slashdot or the more critical case of network news services on September 11, 2001. To effectively respond to bursty behavior, we propose that network services should be dynamically multiplexed across a wide-area hosting service. A primary question is how to perform efficient resource allocation in a large-scale distributed environment under resource constraint, i.e., in the common case where sufficient resources are not available to meet the demands of all competing services.

This talk presents an overview of an overlay peer utility service, Opus, designed to explore these ideas. In particular, it explores the details of one important component of Opus, decentralized overlay topology construction. We show how to build a degree-constrained, low-cost overlay that meets target performance characteristics. Building the lowest cost tree that satisfies end-to-end performance guarantees (other than for bandwidth) is an NP-complete problem. Thus, our challenge is to build a distributed and scalable system that closely approximates the global optimum under a variety of conditions. We discuss our experience with achieving this goal through the implementation and evaluation of an ACDC (Adaptive Cost, Delay Constrained) overlay.

More information is available at http://issg.cs.duke.edu

 
Biography   Amin Vahdat is an Assistant Professor of Computer Science at Duke University. His research interests include distributed systems, computer networks, operating systems, and mobile/wireless systems and he has published numerous conference and journal articles on these topics. He has served on the program committees for SOSP, PODC, IPTPS, USENIX, MobiSys, ICDCS, USITS, ASPLOS, HOTNETS-1, and RTSS. Amin earned his Ph.D. in Computer Science from the University of California, Berkeley, in 1998 and his B.S. in Electrical Engineering and Computer Science, also at Berkeley, in 1992.
« 10/10 Blumofe 11/7-8 Foster »