Is the Cloud the Future of Computing?

Is the Cloud the Future of Computing?

Joseph M. Kizza (University of Tennessee – Chattanooga, USA) and Li Yang (University of Tennessee – Chattanooga, USA)
DOI: 10.4018/978-1-4666-5788-5.ch003
OnDemand PDF Download:
No Current Special Offers


Cloud computing as a technology is difficult to define because it is evolving without a clear start point and no clear prediction of its future course. Even though this is the case, one can say that it is a continuous evolution of a computer network technology. It extends client-server technology that offers scalability, better utilization of hardware, on-demand applications and storage, and lower costs over the long run. It is done through the creation of virtual servers cloned from existing instances. The cloud technology seems to be in flux; hence, it may be one of the foundations of the next generation of computing. A grid of a few cloud infrastructures may provide computing for millions of users. Cloud computing technology consists of and rests on a number of sound, fundamental, and proven technologies. This includes virtualization, service-oriented architectures, distributed computing, and grid computing. Based on these fundamental and sound computing principles, one wonders whether cloud computing is the next trajectory of computing. This chapter discusses this in depth and also looks at the security issues involved.
Chapter Preview

2. Historical Development Of The Cloud Infrastructure

Traditionally data center computing models were mainly based on a client-server model architecture and design relying firmly on a three-tier architecture design that included access, distribution and core switches connecting relatively few clients and meeting limited client needs compared to today’s cloud services models. Each server was dedicated to either a single or limited applications and had IP addresses and media access control addresses. This static nature of the application environment worked well and lent itself to manual processes for server deployment or redeployment. According to both Jim Metzler and Steve Taylor of Network World (Metzler, 2011), they primarily used a spanning tree protocol to avoid loops. Recent dramatic advances in virtualization technology, distributed computing, rapid improvements and access to high-speed Internet have all had dramatic influences on the current models of computing and data center. From services on demand to unprecedented elasticity in resource acquisition, users now have an array of choices at hand on demand and in quantities of choice. The services are fully managed by the provider, with the user as a consumer. Let us briefly look at those characteristics that have come to define cloud computing as a technology (Mell, 2011).

Complete Chapter List

Search this Book: