Web OS in Cloud Computing: a Case Study
Total Page:16
File Type:pdf, Size:1020Kb
Int. J. Advanced Networking and Applications 2868 Volume: 07 Issue: 05 Pages: 2868-2875 (2016) ISSN: 0975-0290 Web OS in Cloud Computing: A Case study Ranjan Kumar Mondal Department of Computer Science & Engineering, University of Kalyani, Kalyani, India E-mail - [email protected] Debabrata Sarddar Assistant Professor, Department of Computer Science & Engineering, University of Kalyani, Kalyani, India E-mail – [email protected] ----------------------------------------------------------------ABSTRACT----------------------------------------------------------------- Like a Server Operating System (SOS) and a Cloud Operating System (COS) are responsible for computing resources. In a server the OS is responsible for managing the various hardware resources inside a server’s frame. A Web Operating System serves the same purpose like traditional server does. Instead of managing a single machine’s resources, a cloud Operating System is responsible for managing the cloud infrastructure. But unlike a traditional Operating System, a Web Operating System has to do everything at scale. In present paper we would discuss and study Web OS. Keywords: Web OS, Cloud Computing, Cloud OS, Virtual Desktop ----------------------------------------------------------------------------------------------------------------------------- --------------------- Date of Submission: March 10, 2016 Date of Acceptance: March 24, 2016 ----------------------------------------------------------------------------------------------------------------------------- --------------------- I. INTRODUCTION aggregation. The many various real applications exhibit very different requirements. A Web Operating System is a Web platform which allows the user to use a virtual Desktop However, the heterogeneous and dynamic nature of the through a Web browser over the Internet rather than Web infrastructure ensures that it is impossible to using any particular local traditional operating provide a complete catalog of all resources system. This incredible technology allows a user to available on the Web. Web OS has an applications access their own virtual desktop from anywhere around that are geographically distributed, available, scalable, the world, without even using a network like with a and reconfiguring. It will include features for resource remote PC. In addition, user are essentially using discovery, collaboration, storage, execution, the Internet to work as a desktop, rather than an management, authentication and security. actually desktop computer. II. AN OVERVIEW OF CLOUD Web Operating System is an open source Web desktop COMPUTING: following the cloud computing concept. It acts as a platform for Web applications composed by using the Cloud is a simplified Operating System running on a Cloud Computing concepts. It includes a desktop Web browser providing access to a variety of Web- environment with applications and system. It is based applications that allow the user to perform many accessible by portable devices via smart phone simple tasks without booting a full-scale Operating also. Every Cloud Operating System lets user to upload System. The Operating System is designed for Mobile files and work with them no matter where user is. It Internet Devices and PCs that are mainly used to contains applications like Word Processor, PDF reader, browse the Internet. From Cloud the user can quickly and many more developed by the Cloud vendors. boot into the main OS, because Cloud continues booting the main OS in the background. Development of an OS enabling worldwide computing is a current issue nowadays. Such an OS is called the Cloud computing is anything or/and everything in Web OS. Most Internet users use Web OS to download online. Online is all in Cloud Computing. Cloud applications remotely. The common model of these Computing is all based on Internet. Cloud computing services consists of client-server or master-slave refers to a system in online where services are delivered configuration with a network as a media. The use of over the Internet. Anybody can access through Internet Web resources is highly motivated by different reasons. into cloud computing world. These include reliability, availability, fault tolerance, load sharing, function sharing, and performance Int. J. Advanced Networking and Applications 2869 Volume: 07 Issue: 05 Pages: 2868-2875 (2016) ISSN: 0975-0290 Cloud computing is known as Internet based computing, with shared resources, software and 2. On a single host machine, a user may have separate information is provided to computers and other virtual desktops for different applications. One desktop devices. Cloud Computing is a computing in which might feature applications for graphic design, for services and software are provided over the Internet example, and another might feature business which is very cheap and affordable. applications. Cloud computing is a technology that uses the IV. WEB OS OVERVIEW internet and central remote servers to maintain data and applications. Cloud computing allows consumers Web OS is designed as a distributed system. The Web and businesses to use applications without installation OS framework enables a new paradigm for Internet and access their personal files at any computer with services. Web OS goal is to provide a platform internet access. which allows the user to benefit from the computational potential offered by the Web. It’s aimed Example of cloud computing is salesforce.com, Yahoo is to make available to all sites of the network resources mail or Google mail etc. Clients does not need software to execute computations for which local resources are or a server to use them. The server and email missing[1]. management software is all over the Internet and is totally managed by the cloud service provider The kernel of a Web OS node is a system, a reactive Yahoo, Google etc. The consumer gets to use the system responding to requests from users or system. A software alone and enjoy the benefits. Cloud Web OS-node integrates user, server, and applications. computing is on demand access to virtualized IT It is capable of providing a set of services, which can resources that are housed outside of clients own pass on to each other requests when appropriate. Again, data center, shared by others, simple to use, paid because of Web is dynamically changing, there exist for via monthly subscription which is very low in cost, some warehouses that associated with the Web OS node and accessed over the Web with many features in it. provide the necessary information and components for The basic concept of cloud computing is using meeting requested services. Each Web OS node is software via the Internet instead of installing it. using its own warehouses to store and continuously update information about the node and available Cloud Computing defines a software that manages services and resources. collections of infrastructure as an Operating environment created in a user’s computer from an on- line application stored on the cloud and run through a IV.1.WEB OS Web browser. A Web OS is a Web-based app that emulates the III. VIRTUAL DESKTOP: application capabilities of an operating system. It's basically a virtual desktop that gives user communication tools (like email), productivity tools 1. A virtual desktop is an individual user's interface in a (like word processing) and ability to play games and virtualized environment. The virtualized desktop is any other application that user would find on a typical stored on a remote server rather than locally. OS like Microsoft Windows. But that's not all - a Web Desktop virtualization system is a software that OS should be an expandable platform (just like separates the physical machine from the software and Windows) that gives developers the right tools (like presents an isolated operating system for APIs) to develop new applications and add new users. Desktop virtualization tools include Microsoft utilities. Virtual PC, VMware Workstation and Parallels Desktop for Mac. Web OS is network based service where a user can access his system through network. It is an introduction The benefits of include: of one or more operating system in the category of Web operating systems. Web OS was introduced as a Cost savings because resources can be shared and thought that one might be able to play with application, allocated on an as-needed basis. store data, for sharing on the web from anywhere. So a More efficient use of resources and energy. Web OS does. Today Web OS are capable of storing Improved data integrity because backup is centralized. large amount of data as large as 30 GB. User can share Centralized administration. applications. Fewer compatibility issues. Knowledge workers who use mostly business software applications are good candidates for desktop virtualization. The model is not generally viable for users with high resource demands. Int. J. Advanced Networking and Applications 2870 Volume: 07 Issue: 05 Pages: 2868-2875 (2016) ISSN: 0975-0290 IV.2.THAT WEB OS DOES V. WEBOS IMPLEMENTATION: In these systems, a company provides computer services to users through an Internet connection. The provider runs a system of computers that include application servers and databases. With some systems, people access the applications using Web browsers. With other systems, users must download a program that creates a system-specific client. A client is software that accesses information or services from other software. In either case, users access programs that are stored not on their own computers,