SHARP
- 19 October 2003
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 37 (5) , 133-148
- https://doi.org/10.1145/1165389.945459
Abstract
This paper presents Sharp , a framework for secure distributed resource management in an Internet-scale computing infrastructure. The cornerstone of Sharp is a construct to represent cryptographically protected resource claims---promises or rights to control resources for designated time intervals---together with secure mechanisms to subdivide and delegate claims across a network of resource managers. These mechanisms enable flexible resource peering: sites may trade their resources with peering partners or contribute them to a federation according to local policies. A separation of claims into tickets and leases allows coordinated resource management across the system while preserving site autonomy and local control over resources. Sharp also introduces mechanisms for controlled, accountable oversubscription of resource claims as a fundamental tool for dependable, efficient resource management. We present experimental results from a Sharp prototype for PlanetLab, and illustrate its use with a decentralized barter economy for global PlanetLab resources. The results demonstrate the power and practicality of the architecture, and the effectiveness of oversubscription for protecting resource availability in the presence of failures.Keywords
This publication has 24 references indexed in Scilit:
- Xen and the art of virtualizationPublished by Association for Computing Machinery (ACM) ,2003
- SamsaraPublished by Association for Computing Machinery (ACM) ,2003
- Rationality and Self-Interest in Peer to Peer NetworksPublished by Springer Nature ,2003
- Design and evaluation of a conit-based continuous consistency model for replicated servicesACM Transactions on Computer Systems, 2002
- Managing trust in a peer-2-peer information systemPublished by Association for Computing Machinery (ACM) ,2001
- The price of safety in an active networkJournal of Communications and Networks, 2001
- A national-scale authentication infrastructureComputer, 2000
- The Jini architecture for network-centric computingCommunications of the ACM, 1999
- The design and implementation of an operating system to support distributed multimedia applicationsIEEE Journal on Selected Areas in Communications, 1996
- Spawn: a distributed computational economyIEEE Transactions on Software Engineering, 1992