DocumentCode :
3234775
Title :
Xenoservers: accountable execution of untrusted programs
Author :
Reed, Dickon ; Pratt, Ian ; Menage, Paul ; Early, Stephen ; Stratford, Neil
Author_Institution :
Comput. Lab., Cambridge Univ., UK
fYear :
1999
fDate :
1999
Firstpage :
136
Lastpage :
141
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
Keywords :
client-server systems; network servers; Xenoservers; accountable execution; accounting; billing; network users; quality of service provision; untrusted programs; Application software; Bandwidth; Computer networks; Delay; Internet; Laboratories; Network servers; Read only memory; Stability; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
Conference_Location :
Rio Rico, AZ
Print_ISBN :
0-7695-0237-7
Type :
conf
DOI :
10.1109/HOTOS.1999.798390
Filename :
798390
Link To Document :
بازگشت