Cloud Computing in Resource Management
Cloud Computing in Resource Management
National Institute of Standards and Technology resource management is the process of allocating
refers to include common key elements massively used in computing storage, networking and resources to a set of
cloud computing. “It is a model for enabling convenient, applications, cloud service providers and cloud users. The
on-demand networking access to a shared pool of cloud computing paradigm has emerged, wherein a pool of
configurable computing resources that can be rapidly computing resources is shared between the applications
provisioned and released with the minimal management and that may be accessed over the internet. This term is
effort or service provider interaction”[2]. It refers to some used not only by technology community but the common
key elements which need to be analyzing first. Typically public as well. Our objective with the paper is to bring
cloud computing provides a number of benefits which forth an inclusive survey of recent researches into the
could not otherwise be realized which includes scalability challenging genre of resource management in cloud
and quality of service. environment. Conveying upon the complexity of the
The cost effective cloud computing provides problem, describe the state of art, and outline the
specialized environment and simplified interface. When fundamental open challenges.
we are concerning on cloud computing, we understand that
II. CLOUD COMPUTING BUILDING provider and made available to users over a network. It
BLOCKS makes the users to get rid of operating the applications on
their own system and also eliminates the task of software
There are various reasons for organizations to maintenance along with safeguarding and supporting.
move cloud computing enabled solutions as they are Salesforce.com and Google Apps. are the best examples of
required to pay only on the basis of consumptions. In SaaS.
addition, organizations can easily meet the needs of rapidly Platform-as-a-Service (PaaS)
changing markets to ensure that they are always on the Platform-as-a-Service is the delivery of
lending edge for their consumers[3]. Basically cloud computing platform which allows the users to develop and
computing services are distributed into three categories: manage the web applications without the complexity of
Software-as-a-Service (SaaS) maintaining the infrastructure. It provides an infrastructure
This category makes use of cloud computing with a high level of integration for implementing cloud
infrastructure to provide single application to multiple based applications. Examples of PaaS are Force.com,
users. Here applications are hosted by a vendor or service Google App Engine and Microsoft Azure.
the Cloud Provider whereas in the case of PaaS, the role of obtaining more than seventy percent cost of their
Cloud User is split into a Platform Provider along with an information and communication technology on operation
Application Provider. The degree of resource allocation and management resulting in allocating of only few
responsibility falling on each varies depending on the percentage of their funds on new development and
scope of the provided platform. In the case of SaaS, the researches. An infrastructure operation manger is deployed
Platform and Application Provider are basically the same by the companies which fabricate and operate
organization which is also the Cloud Provider. In all sorts infrastructure based on the commandments provided by the
of resource management functionality the responsibilities administrators. In a cloud environment, the operation
would then have on these organizations. manger manipulates the infrastructure. Cloud users are in
Resource Management and Virtualization the high expectations that they are going to construct the
One of the most important technologies is the use system which works in an inexpensive way in comparison
of virtualization. It is the way to gist the hardware and to the conventional systems. This turns to be the main
system resources from an operating system. In computing, cause which gives rise to a necessity of new and different
virtualization means to create a virtual version of a device operations management technology and it is premises that
or a resource, such as a server, storage device, network or the uniform infrastructure control has been made possible
even an operating system where the framework divides the by the technology of visualization.
resource into one or more execution environments[7]. One Challenges & Risk / Security Issues
of the most basic concepts of virtualization technology Computing is being transformed to a model
gives employed in cloud environment is resource consisting of services that are commoditized and delivered
consolidation and management. in a manner similar to utilities such as water, electricity,
gas and telephony. In such a model, users access services
based on their requirement regardless of where the services
are hosted. Several computing paradigms have promised to
deliver this utility computing vision of “computing
utilities” into reality[8]. Perhaps the biggest threat that may
emerge when a technology gains sufficient interest from
enough people is that it will begin to be observed as
panacea.
We have categorized five challenges. The first
three relate to known general problems that are hard to
solve in theory resulting in required additional efforts to
produce practical solutions. The last two refer to
significance resource management challenges that emerge
from the development of the cloud computing paradigm.
Achieving predictable performance for cloud-
Hypervisors or Virtual Machine Monitors are hosted applications
used to perform virtualization within a cloud environment Achieving global manageability of cloud
across a large set of servers. These monitors lie in between environments
the hardware and the operating systems. The figure Engineering scalable resource management
mentioned below defines one of the key advantages of systems
cloud computing which allows for a consolidation of
Economic behavior of pricing strategies
resources within any data center.
Challenges in mobile cloud computing
Within a cluster environment managing of
In the cloud, it is common to have various resources,
multiple operating systems is performed to allow for a
such as machine instances, fail. Except for tightly managed
number of standalone physical machines which is further
Platform as a Service cloud providers, the burden of
combined to a virtualized environment. The entire
resource management is still in the hands of the user is
processes require less physical resources than ever before.
often provided with limited or immature management tools
Thousands of physical machines amidst with megawatts of
to address the issues[9]. IP address which may be reused
power are required for the deployment of large clouds,
has been considered a big issue in the concern of network
which brings forth the necessity of developing an efficient
security. Sometimes though the old IP address is being
Cloud Computing system that utilizes the strengths of the
assigned to new user still the chances of accessing still
cloud while minimizing its energy footprint.
exists in the DNS cache and the data belonging to a
Cloud Operations Management System
particular user may become accessible to some other user
Role in Operation
violating the privacy of the original user[10].
In this changing era, it has been stated on the
basis of the latest reports that several companies are
VIII. FUTURE PROSPECTS & a number of cloud terminologies are discussed in this
ADVANTAGES paper, there is a need of amendments in cloud
infrastructure both in the academic and commercial sectors
The increasing of resources in computing and where management of different segments will be in quick
management results to the massive demand of cloud span of time and believing that green computing will be
system making this concept one of the most luring and one of the major segments of the coming generation cloud
dynamic topics of this era. computing. Its uses in the management sectors in modern
Distributed File System era not only embellish the utilization rate of resources to
Google developed the patented distributed file address the imbalance in the development between
system Google File System (GFS) providing efficient and regions, but also can make more extensive use of cloud
reliable access to data using large clusters of commodity computing to our work life. Consequently cloud services
servers. It shares many of the same goals as previous must be designed under assumption that they will
distributed file systems such as performance, scalability, experience frequent and open unpredictable failures.
reliability and availability. Its design has been driven by Services must recover from failures autonomously, and
key observation of application workloads and this implies that cloud computing platforms must offer
technological environment, both current and anticipated, standard, simple and fast recovery procedures[13]. To sum
which reflect a marked departure from earlier file system up, we can further conclude that research and development
design assumptions[11]. related to cloud computing technology forms a virtual role
MapReduce in the future of resource management and internet
MapReduce refers to a group of programming technology. Getting view on the basis of ongoing research
techniques in which data is processed in sets. Built on top efforts and continuing advancements of computing
of Google File system, Google’s MapReduce framework is technology, we come into cropper that this technology
the heart of the conceptual and computational model for hover to have a major impact on scientific research as well
their approach to cloud computing[12]. The main concept as management planning.
behind the same is that the pseudo code which is coded by
the developer carries two discrete functions map and REFERENCES
reduce during the data collection process.
Architecture Design of Data Centers [1] Parkhill D. (1966). The challenge of the computer
Traditional data centers have had a relatively high utility. Boston, United States: Addisson–Wesley
degree of customization, with particular servers, Publishing Company.
mainframes, and so forth requiring careful planning. A [2] A.Kundu, C.D.Banerjee, & P.Saha. (2010). Introducing
data centre, which is home to the computation power and new services in cloud computing environment.
storage, is central to cloud computing and contains International Journal of Digital Content Technology and
thousands of servers, switches and routers. Data centers its Applications, 4(5), 143-152.
will continue to exist, though over time the private clouds [3] David E.Y. Sarna. (2011). Implementing and
will increasingly resemble their public counterparts. developing cloud computing applications. Florida:
Aurbech Publications.
IX. CONCLUSION [4] R.P.Padhy, M.R.Patra, & S.C.Sathapathy. (2011).
Cloud computing: security issues and research challenges.
It is fact that the research and analysis of cloud International Journal of Computer Science and
computing is still in its initial period, apparent impacts Information Technology & Security, 1(2), 136-146.
may be brought by cloud computing. As the prevalence of [5] Barrie Sosinky. (2011). Cloud computing bible.
cloud computing continues to raise, the need for power Indiana: Wiley Publishing Inc.
saving mechanisms within the cloud also increases. While