| | |
Summary: Design and Implementation Tradeoffs for WideArea Resource Discovery
David Oppenheimer + , Jeannie Albrecht # , David Patterson + , and Amin Vahdat #
+ EECS Computer Science Division # Department of Computer Science and Engineering
University of California Berkeley University of California San Diego
{davidopp,patterson}@cs.berkeley.edu {jalbrecht,vahdat}@cs.ucsd.edu
Abstract
This paper describes the design and implementation of
SWORD, a scalable resource discovery service for wide
area distributed systems. In contrast to previous sys
tems, SWORD allows users to describe desired resources
as a topology of interconnected groups with required intra
group, intergroup, and pernode characteristics, along
with the utility that the application derives from vari
ous ranges of values of those characteristics. This de
sign gives users the flexibility to find geographically dis
tributed resources for applications that are sensitive to both
node and network characteristics, and allows the system to
rank acceptable configurations based on their quality for
that application. We explore a variety of architectures to
deliver SWORD's functionality in a scalable and highly
|