One of the hottest topics that emerged these days between the area of Internet and distributed computing and the area of operating system is Web Operating System (WOS). The objective of WOS is to deliver the full benefit of the World Wide Web. WOS will include mechanisms for resource discovery, resource collaboration, persistent storage, remote process execution, resource management, authentication and security. Web operating systems can simplify collaborative projects. Many Web operating systems allow users to share files. A Web OS allows you to access applications stored not on your computer, but on the Web. The applications exist wholly or in part on Web servers within a particular provider network.
WOS is designed as a distributed system. The WOS framework enables a new paradigm for Internet services. Internet computing resources and all the way to the client. WOS goal is to provide a platform which allows the user to benefit from the computational potential offered by the web. Itâ€™s aimed is to make available to all sites of the network resources to execute computations for which local resources are missing. This paper presents an overview of a typical WOS. It describes the WOS process, components, communication protocols. Additionally, the paper discusses all the resolved and unresolved issues and difficulties surrounding the implementation and design of WOS
Development of a new single operating system enabling global computing is a hot issue these days. Such an operating system is called the Web Operating System, or WOS. Major Internet users use WOS to download files, execute of servers programs remotely, fetching client scripts, etc. The common model of these services consists of client-server or master-slave configuration with a network as a transportation media. WOS offers variety of services. These services could be software or hardware (computation, communication channels, storage capacity, specialised drivers, etc.). The use of web resources is highly motivated by different reasons. These include reliability, availability, fault tolerance, load sharing, function sharing, and performance aggregation. The many various real applications exhibit very different requirements. For example, 3D animation rendering is massively matrices computation. To take advantage of distributed infrastructure, mechanisms for efficient resource management and access are needed. However, the heterogeneous and dynamic nature of the web infrastructure ensures that it is impossible to provide a complete catalog of all resources available on the web. Therefore, new approaches are needed which take into account the inherently decentralised and dynamic properties of the Internet and distributed system in general. In order to meet the need for such requirements, WOS has a framework for supporting applications that are geographically distributed, highly available, incrementally scalable, and dynamically reconfiguring. It will also include features for resource discovery, resource collaboration, persistent storage, remote process execution, resource management, authentication and security.