Cloud Computing

Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.
The term "cloud" is used as a metaphor for the Internet, based on the cloud drawing used in the past to represent the telephone network, and later to depict the Internet in computer network diagrams as an abstraction of the underlying infrastructure it represents. Typical cloud computing providers deliver common business applications online that are accessed from another Web service or software like a Web browser, while the software and data are stored on servers.
(Source Wikipedia)

Cloud computing is addressed in the ICT work programme 2011/12 (p.15) under the following challenges/objectives:

> Challenge 1:Pervasive and Trusted Network and Service Infrastructures

Objective ICT-2011.1.2 Cloud Computing, Internet of Services and Advanced Software Engineering

-    Intelligent   and   autonomic   management   of   cloud   resources,   ensuring   agile   elastic scalability.  Scalable  data  management  strategies,  addressing  the  issues  of  heterogeneity, consistency, availability, privacy and supporting security. 
-    Technologies  for  infrastructure  virtualisation,  cross  platforms  execution  as  needed  for service    composition    across    multiple,    heterogeneous    environments,    autonomous management of hardware and software resources. 
-    Interoperability   amongst   different   clouds,   portability,   protection   of   data   in   cloud environments, control of data distribution and latency. 
-    Seamless support of mobile, context-aware applications. 
-    Energy efficiency and sustainability for software and services on the cloud.
-    Architectures  and  technologies  supporting  integration  of  computing  and  networking environments; implications of Cloud Computing paradigm on networks 
-    Open Source implementations of a software stack for Clouds