ABSTRACT
A
Hybrid Cloud refers to a cloud computing environment that provides
pay-as-you-go services to users using the integration of public and private
clouds resources. Cloud computing is one of the latest areas in the field of
Information Technology (IT) with a promising future. There are predictions that
in no distant future, many users will simply go in for cloud computing services
as the users will only “Pay-as-they-go” without incurring the cost of the
equipments they use or the cost of their maintenance. However, prospective
users or customers of the cloud especially those of the hybrid cloud in
particular have a phobia for cloud computing services especially in the domain
of the billing system since hybrid cloud providers evaluate the bills at the
providers‟ end without the user or customer involved in the calculation. In
this thesis we try to provide a solution for the above mentioned billing
problem to the prospective cloud users by coming out with simulations that
evaluate the pricing mechanism in a hybrid cloud environment. This evaluation
pinpoints the factors that contribute to the total bill presented to the
customer and their respective individual contributions depending on whether the
computation is data intensive or compute intensive. The simulations were done
using the extended cloud simulation software “Cloudsim” which is a simulator
that models and simulates cloud computing environment and equally evaluates
resource factors. The simulations revealed that the bill incurred by a customer
is directly proportional to the degree of intensity of the factor(s) used.
CHAPTER
ONE: INTRODUCTION
1.0
GENERAL INTRODUCTION
This
section presents the general outline of this work. Chapter one introduces Cloud
computing: what it means and how it came about. It also discusses the purpose
and the scope of the research work. Chapter two contains the literature review:
concepts and the related works. Chapter three presents a feasible methodology
for the construction of a scalable network architecture for a hybrid cloud.
Simulations to evaluate the pricing mechanism in a hybrid cloud are carried out
in chapter four. The work is concluded in chapter five and proposal for future
work is presented.
1.1
WHAT IS CLOUD COMPUTING?
Cloud
computing is an innovation in the field of Information Technology (IT). It
facilitates the way we do computations by making it possible for the use of
storage devices, processing devices and other devices by a customer to be as a
service rather than the customer incurring the cost of purchase, installation
and maintenance of the devices. Cloud computing is defined by many people [1]
in different ways with some of the main vendors- IBM, Amazon, Microsoft,
Google, Yahoo and Apple. These vendors are either already providing cloud
computing solutions in one form or another or are sponsors of research centers.
Although definitions differ in one way or the other, they all center on the
same keywords [2]; scalability, on-demand, pay-as-you go, Maintainability etc.
this keywords will be elaborated on below. One of the vendors, IBM [1],
considers a “cloud” as a pool of virtualized resources that hosts a variety of
workloads, allows for a quick scale-out and deployment, provision of virtual
machines to physical machines, supports redundancy and self-recovery and could
also be monitored and rebalanced in real time. Hai Jin [3], on the other
hand sees the “Cloud” as a class of systems that deliver IT resources to remote
users as a service. The resources encompass hardware, programming environments
and applications. The services provided through cloud systems can be classified
into Infrastructure as a service (IaaS), Platform as a Service (PaaS)
and Software as a Service (SaaS). The name “Cloud computing” is a
metaphor for the internet. A cloud shape is used to represent internet in
network diagrams to hide the flexible topology and to abstract the
infrastructure. Some commonly used definitions by cloud community include that
of Ian Foster [3] who defines cloud computing as “A large-scale
distributed computing paradigm that is driven by economies of scale, in which a
pool of abstracted, virtualized, dynamically-scalable managed computing power,
storage, platforms, and services are delivered on demand to external customers
over the internet” and that of Jeff Kaplan who views cloud computing
as “a broad array of web-based services aimed at allowing users to obtain a
wide range of functional capabilities on a ‘pay-as-you-go’ basis that
previously required tremendous hardware or software investments and
professional skills to acquire. Cloud computing is the realization of earlier
ideas of utility computing without the technical complexities or complicated
deployment worries”.
Department: Computer Science (M.Sc Thesis)
Format: MS Word
Chapters: 1 - 5, Preliminary Pages, Abstract, References, Appendix.
No. of Pages: 82
Price: 20,000 NGN
In Stock
Our Customers are Happy!!!
No comments:
Post a Comment
Add Comment