Reliability, Fault Tolerance, and Quality-of-Service in Cloud Computing: Analysing Characteristics

Reliability, Fault Tolerance, and Quality-of-Service in Cloud Computing: Analysing Characteristics

Piyush Kumar Shukla, Gaurav Singh
Copyright: © 2015 |Pages: 13
DOI: 10.4018/978-1-4666-8387-7.ch018
(Individual Chapters)
No Current Special Offers


In this chapter we are focusing on reliability, fault tolerance and quality of service in cloud computing. The flexible and scalable property of dynamically fetching and relinquishing computing resources in a cost-effective and device-independent manner with minimal management effort or service provider interaction the demand for Cloud computing paradigm has increased dramatically in last few years. Though lots of enhancement took place, cloud computing paradigm is still subject to a large number of system failures. As a result, there is an increasing concern among community regarding the reliability and availability of Cloud computing services. Dynamically provisioning of resources allows cloud computing environment to meet casually varying resource and service requirements of cloud customer applications. Quality of Service (QoS) plays an important role in the affective allocation of resources and has been widely investigated in the Cloud Computing paradigm.
Chapter Preview

2. Cloud Computing Architecture

Cloud computing environment supposed to furnish its huge pool of computing resources that encompasses processing power, memory, and development platform and platform to its users. This demand of sharing drives architecture of cloud computing to support convenient, efficient and flexible on demand services to users.

Architecture of cloud system comprised of different components connected in a loosely manner. These components can be broadly categorized into two parts as a front end and back end. Generally, users input and output device that includes PC, smart phone, tablet, etc. are referred as front end. Also applications and interfaces e.g. web browser that are required to access cloud services are components of front end. Traditional cloud computing architecture is depicted in figure 1below.

Key Terms in this Chapter

Virtualization: Virtualization, in computing, is the creation of a virtual (rather than actual) version of something, such as a hardware platform, operating system, a storage device or network resources.

Quality of Service (QoS): Quality of service (QoS) generally refers to a network’s capability to achieve maximum bandwidth and deal with other network performance elements like latency, error rate and uptime. Quality of service also involves controlling and managing network resources by setting priorities for explicit types of data (files, audio and video) on the network or cloud.

Fault Tolerance: It is the property that enables a system to continue operating properly in the event of failure of some of its components.

Cloud Computing: A model for delivering IT services in which resources are retrieved from the internet through web-based tools and applications rather than a direct connection to a server.

Complete Chapter List

Search this Book: