Cloud Computing: Architecture and Operating System | IEEE Conference Publication | IEEE Xplore

Cloud Computing: Architecture and Operating System


Abstract:

Nowadays, cloud computing has become the center of attention in the IT world. It provides powerful computing services to individuals and organizations via the Internet, a...Show More

Abstract:

Nowadays, cloud computing has become the center of attention in the IT world. It provides powerful computing services to individuals and organizations via the Internet, and enables them to access a pool of shared resources such as storage servers and applications. Businesses of all sizes are adopting cloud computing at an increasing rate as it provides them with great benefits like cost efficiency, since they do not actually have to buy the hardware and software resources, but simply pay per use. The cloud architecture consists of different levels in which each level gives the user additional control. Furthermore, a good operating system is crucial, and traditional operating systems cannot attain all the requirements of the cloud. For this reason, special operating systems need to be designed that can handle the demands of the cloud. This paper will discuss the cloud architecture and operating system.
Date of Conference: 16-18 July 2016
Date Added to IEEE Xplore: 13 July 2017
ISBN Information:
Conference Location: Sousse, Tunisia

I. Introduction

Cloud computing is one of the popular and most talked about topics at the moment. It portrays the future of the information age. Cloud computing is an Internet-based computing model in which applications and data are not stored locally in a person's computer, but rather in remote servers and can be accessed through the Internet. Although the term “Cloud Computing” seems relatively new, the concept behind it is not new at all. It began in the 1950s when large corporations, government organizations and schools installed large-scale mainframe computers, allowing multiple users to physically access the computer from multiple terminals, in addition to shared central processing unit time [1]. Ever since then, cloud computing has evolved through a number of phases. Today, cloud computing provides a new way to design and manage computing resources. One has to simply create an account with a cloud service provider (CSP) such as Microsoft's Windows Azure or Amazon Web Services, in order to start developing and deploying application systems into the cloud [2]. Cloud service providers offer network services, infrastructure and applications in the cloud to both companies and individuals [3]. The main objective of cloud computing is to improve the utilization of distributed resources and join them to accomplish higher throughput, and be able to solve large-scale computation problems. Cloud computing deals with scalability, interoperability, virtualization, delivery models and quality of service [4]. Moreover, it provides a set of great advantages like mobility, cost efficiency, storage, backup and disaster recovery. These advantages are the reason as to why an immense number of people are migrating to IT solutions that include cloud computing. Recent statistics show that by 2016, the global revenue generated from public cloud computing services, is expected to grow from 10.27 billion U.S. dollars in 2012 to more than 200 billion [5].

References

References is not available for this document.