Title
Xenoservers: Accountable Execution of Untrusted Programs
Abstract
Many networked applications could benefit from executing closer to the data or services with which they interact. By doing this they may be able to circumvent long communication latencies or avoid transferring data over congested or expensive network links. However, no public infrastructure currently exists that enables this. We propose a system that can execute code supplied by an untrusted user, yet can charge this user for all resources consumed by the computation. Such servers could be deployed at strategic locations throughout the Internet, enabling network users such as content providers to distribute components of their applications in a manner that is both efficient and economical.We call such a server a Xenoserver. This paper discusses the construction of such a system, examining how accounting, billing, and quality of service provision can be achieved.
Year
DOI
Venue
1999
10.1109/HOTOS.1999.798390
Workshop on Hot Topics in Operating Systems
Keywords
Field
DocType
untrusted programs,content provider,untrusted user,long communication latency,enabling network user,service provision,public infrastructure,expensive network link,accountable execution,networked application,strategic location,stability,computer networks,web server,bandwidth,quality of service,internet,application software,accounting,read only memory
Sandbox (computer security),Server farm,System structure,Computer security,Computer science,Server,Computer network,Quality of service,Public infrastructure,Client–server model,The Internet
Conference
ISBN
Citations 
PageRank 
0-7695-0237-7
50
16.26
References 
Authors
13
5
Name
Order
Citations
PageRank
Dickon Reed15016.26
Ian Pratt25420506.92
Paul Menage35016.26
Stephen Early45016.26
Neil Stratford56521.37