Cloud Computing
by
Attila Kertesz
—
last modified
Apr 26, 2012 12:28
Definitions
Term: Cloud Computing |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
A Cloud is a type of parallel and distributed system consisting of a collection of interconnected and virtualised computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements established through negotiation between the service provider and consumers [R. Buyya et. al, 2009]. | ||||
Generic (domain independent) |
Cloud computing is a model for enabling ubiquitous,
convenient, on-demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage, applications,
and services) that can be rapidly provisioned and released with minimal
management effort or service provider interaction. The cloud model is
composed of five essential characteristics (On-demand self-service,
broad network access, resource pooling, rapid elasticity, measured
service), three service models (Software as a
Service (SaaS), Platform as a
Service (PaaS), Infrastructure as a Service
(IaaS)), and four deployment models (public cloud, private cloud,
community cloud, and hybrid cloud). [NIST, 2011] _ALT_ Cloud Computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services. The services themselves have long been referred to as Software as a Service (SaaS). The datacenter hardware and software is called a Cloud.[M. Armbrust et al., 2009] _ALT_ Cloud computing is the delivery of computing as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a utility (like the electricity grid) over a network (typically the Internet) [Wikipedia]. |
Competencies
- SZTAKI: Cloud Computing; http://www.lpds.sztaki.hu.
- TILBURG: Cloud Computing;
http://www.tilburguniversity.edu/research/institutes-and-research-groups/eriss/
References
- [R. Buyya et. al, 2009] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility, Future Generation Computer Systems, 2009.
- [Wikipedia] http://en.wikipedia.org/wiki/Cloud_computing.
- [M. Armbrust et al., 2009] Michael Armbrust, Armando Fox, Rean
Griffith, Anthony D. Joseph, Randy H. Katz, Andrew Konwinski, Gunho
Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia:
Above the Clouds: A Berkeley View of Cloud Computing, Technical Report
No. UCB/EECS-2009-28, University of California, Berkeley,
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
- [NIST, 2011] The NIST definition of Cloud Computing, NIST Special
Publication 800-145,
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
- [CD-JRA-2.3.4] CD-JRA-2.3.4: Decision support for local adaptation