Change search
ReferencesLink to record
Permanent link

Direct link
Opus: an overlay peer utility service
Duke.ORCID iD: 0000-0002-1256-1070
Show others and affiliations
2002 (English)In: Proceedings of the 5th International Conference on Open Architectures and Network Programming (OPENARCH), IEEE conference proceedings, 2002, -178 p.Conference paper (Refereed)
Abstract [en]

Today, an increasing number of important network services, such as content distribution, replicated services, and storage systems, are deploying overlays across multiple Internet sites to deliver better performance, reliability and adaptability. Currently however, such network services must individually reimplement substantially similar functionality. For example, applications must configure the overlay to meet their specific demands for scale, service quality and reliability. Further, they must dynamically map data and functions onto network resources-including servers, storage, and network paths-to adapt to changes in load or network conditions. In this paper, we present Opus, a large-scale overlay utility service that provides a common platform and the necessary abstractions for simultaneously hosting multiple distributed applications. In our utility model, wide-area resource mapping is guided by an application’s specification of performance and availability targets. Opus then allocates available nodes to meet the requirements of competing applications based on dynamically changing system characteristics. Specifically, we describe issues and initial results associated with: i) developing a general architecture that enables a broad range of applications to push their functionality across the network, ii) constructing overlays that match both the performance and reliability characteristics of individual applications and scale to thousands of participating nodes, iii) using Service Level Agreements to dynamically allocate utility resources among competing applications, and iv) developing decentralized techniques for tracking global system characteristics through the use of hierarchy, aggregation, and approximation

Place, publisher, year, edition, pages
IEEE conference proceedings, 2002. -178 p.
Keyword [en]
Internet; resource allocation; utility programs; wide area networks
National Category
Computer Science
URN: urn:nbn:se:kth:diva-147148DOI: 10.1109/OPNARC.2002.1019237ISBN: 0-7803-7457-6OAI: diva2:727734
The 5th International Conference on Open Architectures and Network Programming (OPENARCH),2002

Dept. of Comput. Sci., Duke Univ., Durham, NC, USA


Available from: 2014-06-23 Created: 2014-06-23 Last updated: 2014-07-04Bibliographically approved

Open Access in DiVA

fulltext(465 kB)60 downloads
File information
File name FULLTEXT01.pdfFile size 465 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Other links

Publisher's full textIEEEXplore

Search in DiVA

By author/editor
Kostic, Dejan
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 60 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 23 hits
ReferencesLink to record
Permanent link

Direct link