DocumentCode
2605186
Title
WebOS: operating system services for wide area applications
Author
Vahdat, A. ; Anderson, Thomas ; Dahlin, Michael ; Belani, Eshwar ; Culler, David ; Eastham, Paul ; Yoshikawa, Chad
Author_Institution
Comput. Sci. Div., California Univ., Berkeley, CA, USA
fYear
1998
fDate
28-31 Jul 1998
Firstpage
52
Lastpage
63
Abstract
Demonstrates the power of providing a common set of operating system services to wide-area applications, including mechanisms for naming, persistent storage, remote process execution, resource management, authentication and security. On a single machine, application developers can rely on the local operating system to provide these abstractions. In the wide area, however, application developers are forced to build these abstractions themselves or to do without. This ad-hoc approach often results in individual programmers implementing non-optimal solutions, wasting both programmer effort and system resources. To address these problems, we are building a system, WebOS, that provides the basic operating systems services needed to build applications that are geographically distributed, highly available, incrementally scalable and dynamically reconfigurable. Experience with a number of applications developed under WebOS indicates that it simplifies system development and improves resource utilization. In particular, we use WebOS to implement Rent-A-Server to provide dynamic replication of overloaded Web services across the wide area in response to client demands
Keywords
Internet; message authentication; naming services; network operating systems; remote procedure calls; storage management; Rent-A-Server; WebOS; World Wide Web; abstractions; ad-hoc approach; application development; authentication; availability; client demands; dynamic replication; dynamically reconfigurable applications; geographically distributed applications; incrementally scalable applications; naming; operating system services; overloaded Web services; persistent storage; remote process execution; resource management; resource utilization; security; system development; wide area applications; Authentication; Availability; Computer science; Operating systems; Power system security; Programming profession; Resource management; Secure storage; Web and internet services; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
Conference_Location
Chicago, IL
ISSN
1082-8907
Print_ISBN
0-8186-8579-4
Type
conf
DOI
10.1109/HPDC.1998.709956
Filename
709956
Link To Document