[Fiware-cloud] Terms and Definitions -- YOUR INPUT IS NEEDED

Edmonds, AndrewX andrewx.edmonds at intel.com
Tue Jun 21 17:20:10 CEST 2011


OCCI is a protocol and API for the management of cloud service resources. It
comprises a set of open community-lead specifications delivered through the
Open Grid Forum. OCCI was originally initiated to create a remote management
API for IaaS model based Services. It has since evolved into a flexible API
with a strong focus on integration, portability, interoperability and
innovation while still offering a high degree of extensibility. The current
release of the Open Cloud Computing Interface is suitable to serve other
models in addition to IaaS, including e.g. PaaS [1]. It has wide open source
software adoption with many implementations [2] and a number of supporting
tools [3]. It is has been recommended by the UK G-Cloud initative, is
currently in the process of consideration by NIST in the US and also
supported by the SIENA and EGI initiatives here in the European Union.

 

That should suffice for OCCI.

 

Other comments: 

.         It would make sense to reuse the NIST definitions [a] of IaaS and
PaaS that are well adopted 

 

Andy

 

[1] A. Edmonds, T. Metsch, and A. Papaspyrou, "Open Cloud Computing
Interface in Data Management-related Setups," Springer Grid and Cloud
Database Management, pp. 1-27, Apr. 2011.

[2] http://occi-wg.org/community/implementations/

[3] http://occi-wg.org/community/tools/

 

[a] http://www.nist.gov/itl/cloud/upload/cloud-def-v15.pdf

 

 

From: fiware-cloud-bounces at lists.fi-ware.eu
[mailto:fiware-cloud-bounces at lists.fi-ware.eu] On Behalf Of Alex Glikson
Sent: Tuesday, June 21, 2011 3:29 PM
To: fiware-cloud at lists.fi-ware.eu
Subject: [Fiware-cloud] Terms and Definitions -- YOUR INPUT IS NEEDED

 

Please, see below the list of terms with their current descriptions for the
HLDesc. Notice that I've refactored and/or consolidated some of the
definitions. 
I've marked in blue places where I need your input. Of course, any other
comments/suggestions are welcome. 

Thanks, 
Alex 

Infrastructure as a Service (IaaS) -- a model of delivering general-purpose
virtual machines (VMs) and associated resources (CPU, memory, disk space,
network connectivity) on-demand, typically via a self-service interface and
following a pay-per-use pricing model. The virtual machines can be directly
accessed and used by the IaaS consumer (e.g., an application developer, an
IT provider or a service provider), to easily deploy and manage arbitrary
software stacks. 

Platform as a Service (PaaS) -- an application delivery model in which the
clients, typically application developers, follow a specific programming
model to develop their applications and or application components and then
deploy them in hosted runtime environments.  This model enables fast
development and deployment of new applications and components. 

Virtual Appliances (vApp, also referred to as "service") -- pre-built
software solutions, comprised of one or more Virtual Machines that are
packaged, updated, maintained and managed as a unit. Virtual appliances are
typically packaged in an Open Virtualization Format (OVF), developed by
Distributed Management Task Force (DMTF) standardization body. 

Key Performance Indicators (KPIs) -- quantifiable metrics reflecting the
level of offered service with respect to specific non-functional
requirements such as performance, availability, resiliency, etc. KPI is
usually computed as a function of one or more low level metrics. KPIs may
relate either to the long term measures of the service level where raw
metrics are averaged and summarized over a long time scale to guide
strategic decisions about the service provisioning, or short term measures
of service level, triggering proactive optimization. 

Service Elasticity  is the capability of the hosting infrastructure to scale
a service up and down on demand. There are two types of elasticity --
vertical (typically of a single VM), implying the ability to add or remove
resources to a running VM instance, and horizontal (typically of a clustered
multi-VM service), implying the ability to add or remove instances to/from
an application cluster, on-demand. Elasticity can be triggered manually by
the user, or via an Auto-Scaling framework, providing the capability to
define and enforce automated elasticity policies based on
application-specific KPIs. 

SLAs and SLOs -- [David, can you, please, provide a definition?] 

Cloud Edge -- [Serge, can you, please, provide a non-recursive definition?]
a set of devices at the edge of the cloud. May correspond to end-devices
[Serge: not clear what is 'end-device'] or to a more complex structure like
a home network with end-devices and a Cloud Proxy -- a special device
located in the home network and offering storage and computing capabilities
to the cloud applications so that they can use it as their agent  close to
the end-devices [Serge, please, specify the purpose instead of saying
"agent"-- e.g., improved user experience, security, etc]. 

TCloud API -- [Fernando, can you, please, provide a concise,
self-explanatory definition?] 

OCCI -- [Andy, can you, please, provide a definition?] 

Cloud Data Management Interface (CDMI) defines the functional interface that
applications will use to create, retrieve, update and delete (CRUD) data
elements from the Cloud defined by the Storage Networking Industry
Association (SNIA) group 




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.fiware.org/private/old-fiware-cloud/attachments/20110621/12fdfdd8/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 5213 bytes
Desc: not available
URL: <https://lists.fiware.org/private/old-fiware-cloud/attachments/20110621/12fdfdd8/attachment.bin>
-------------- next part --------------
-------------------------------------------------------------
Intel Ireland Limited (Branch)
Collinstown Industrial Park, Leixlip, County Kildare, Ireland
Registered Number: E902934

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


More information about the Old-Fiware-cloud mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy