Distributed Computing System: Research Report
Distributed Computing System: Research Report
1
DISTRIBUTED COMPUTING SYSTEM
CLOUD COMPUTING
RAMAN PAL
([email protected])
Abstract: Cloud Computing is one of the Area can be traced from the evolution of Grid
biggest buzz word in the present ICT scenario. Computing and Distributed Computing.
There is no perfectly coined definition for this Cloud Computing has initiated a new market
word which seems a bit poetic at times. of Services over the internet. And the key
However, it is referred as service which is players in this market are big shots IT
provided over the internet and scalability, Companies like: Amazon, Google, Microsoft,
virtualization its resources. Services in cloud IBM, etc.
computing are IaaS (Infrastructure as a Cloud Computing can be considered as a
Service), SaaS (Software as a Service), PaaS subset of the grid computing as they share
(Platform as a Service). This paper will throw same technology maintaining the key ethics of
some light over Cloud Computing, its Distributed Computing.
applications and the problems which are As this technology is now being considered as
associated with it. And will try to suggest one of the most important revolutionising
some solutions to obstacles it has in its way. technology of today’s ICT scenario, it also has
some obstacles lined up in its way to achieve
Keywords: Distributed Computing, Cloud the glory of becoming a super technology.
Computing, IaaS, SaaS, PaaS, etc. Obstacles and research problems like: Data
transfer bottlenecks, Reputation Fate Sharing,
1. Introduction
Software Licensing, Data Lock-In, Security,
Cloud computing is a specialized distributed Data Confidentiality and Performance
computing paradigm, which deals with Unpredictability. These research problems are
lending services on a pay-as-you-go basis over the major obstacles of Cloud Computing
the internet. As per [1] Cloud Computing is becoming a success.
“A large-scale distributed computing paradigm This paper will explain the Cloud Computing
that is driven by economies of scale, in which a technology its features, services, application,
pool of abstracted, virtualized, dynamically- will compare the contrast between it to its
scalable, managed computing power, storage, predecessors Grid Computing and Distributed
platforms, and services are delivered on demand to Computing, and will try to suggest some
external customers over the Internet.”[1] solutions to the obstacles that are lined up in
Cloud Computing will be one of the many front of Cloud Computing Success.
important milestones in opening the gates
toward the success of Web 3.0.
The roots of this new technology in
Information & Communication Technology
Distributed Computing System: Cloud Computing Research Report
c) High reliability: Data multi-transcript single technology was capable enough for the
fault tolerant system is used by smooth functioning of Cloud Computing. 3
Clouds, the computation node Technologies such Grid Computing,
isomorphism exchangeable and so on Distributed Systems, Virtualization, Web
to ensure the high reliability of the Services, Service Oriented Architecture,
service. Using local desktop terminal System Engineering, Utility Computing and
is less reliable than cloud computing. Autonomic Computing. Each of the above
d) Versatility: Cloud computing doesn’t technologies worked together to form a new
aim at certain special application. technology called Cloud Computing.
Cloud can produce various supported
applications and it can support Grid Computing: It is also a paradigm of
different applications running them at Distributed Computing System. A common
the same time. computational objective is achieved by
e) High extendibility: Dynamic coordinating networked resources. Scientific
extensibility can scale the cloud to applications which were computation
meet increasing requirement. intensive led to the development of Grid
f) On demand service: You can buy or Computing. Cloud computing is similar to Grid
pay on the go for resources you use computing in that it also employs distributed
from the large pool of resources resources to achieve application-level
called Cloud; cloud is just like running objectives. However, cloud computing takes
water, electric, and gas that can be one step further by leveraging virtualization
charged by the amount that you used. technologies at multiple levels (hardware and
g) Extremely inexpensive: Because the application platform) to realize resource
cloud’s special fault tolerance can be sharing and dynamic resource provisioning.
built by very inexpensive nodes, the Virtualization: Virtualization is a technology
centered management of cloud make that abstracts away the details of physical
the enterprise needn’t undertake the hardware and provides virtualized resources
management cost of data center that for high-level applications. A virtualized server
increase very fast. The versatility can is commonly called a virtual machine (VM).
increase the utilization rate of the Virtualization forms the foundation of cloud
available resources compared with computing, as it provides the capability of
traditional system, so users can fully pooling computing resources from clusters of
enjoy the low cost advantage. You can servers and dynamically assigning or
spend only a few hundred dollars and reassigning virtual resources to applications
a few days to accomplish a task that on-demand.[3]
you must do it spending thousands of
dollars and several months before. Utility Computing: Utility computing
represents the model of providing resources
on-demand and charging customers based on
usage rather than a flat rate. Cloud computing
4. Technologies in Cloud can be perceived as a realization of utility
Computing computing. It adopts a utility-based pricing
scheme entirely for economic reasons. With
Various technologies were combined and
on-demand resource provisioning and utility-
integrated to form the cloud computing. No
based pricing, service providers can truly
Distributed Computing System: Cloud Computing Research Report
f) Investigative support: Cloud services are [3] “Cloud computing: state-of-the- art and
especially difficult to investigate, if this is research challenges” Q. Zhang, L. Cheng, R. 8
important for a customer, then such support Boutaba
needs to be ensured with a contractual
[4] “Cloud Computing–A Classification,
commitment;
Business Models, and Research Directions”
g) Long-term viability: your data should be Prof. Dr. C. Weinhardt, Dr. B. Blau, Dr. J.
viable even the Cloud provider is acquired by Stößer
another company.
[5] “A View of Cloud Computing” M.
10. Conclusion: ArmbruSt, A. Fox, R. Griffith, A. D. Joseph, R.
Cloud computing is an emerging technology in Katz, A. KonWinski, G. LEE, D. Patterson, A.
which every services are available in the Rabkin, I. Stoica, M. Zaharia
cloud. Cloud is the collection of distributed
[6] “Gartner: Seven cloud-computing security
computing devices. Cloud computing will
risks”, J. Brodkin.
grow with time, so developers should take it
http://www.networkworld.com/news/2008/0
into account. Scalable Software and pay-as-
70208-cloud.html, 2008.
you licensing model should be considered.
Security policies should be revised and new [7] “Cloud Computing: Distributed Internet
policies and trust models should be Computing for IT and Scientifc Research” M.
developed. Many key challenges in this D. Dikaiakos, G. Pallis, D. Katsaros, P. Mehra,
domain, including automatic resource A. Vakali. IEEE Computer Society 2009
provisioning, power management and security
management, are only starting to receive [8] “Semantic Computing, Cloud Computing,
attention from the research community. and Semantic Search Engine”
There is still tremendous opportunity for P. C-Y SHEU, S. WANG, Q. WANG, K. HAO, R.
researchers to make ground breaking PAUL. 2009 IEEE International Conference on
contributions in this field of study. This paper Semantic Computing
presented the state-of-the-art of cloud
computing, covering its essential concepts, [9] “COMPUTING IN THE CLOUDS” A.Weiss
architectural designs, prominent
characteristics, key technologies, comparison
between service providers as well as
discussed and presented many research
challenges and obstacles.
References:
[1] “Cloud Computing and Grid Computing
360-Degree Compared” I. Foster, Y. Zhao, I.
Raicu, S. Lu.