Key Challenges in Cloud Computing to Enable Future Internet of Things

Arya MirInternet και Εφαρμογές Web

13 Φεβ 2012 (πριν από 5 χρόνια και 2 μήνες)

874 εμφανίσεις

The 4th EU-Japan Symposium on New Generation Networks and Future Internet Future Internet of Things over "Clouds” Tokyo, Japan, January 19th, 2012

The 4th EU-Japan Symposium on New Generation
Networks and Future Internet

Future Internet of Things over "Clouds”
Tokyo, Japan, January 19th, 2012
1/16
Creative Commons Attribution-NonCommercial-ShareAlike License
Key Challenges in Cloud Computing to
Enable Future Internet of Things

Ignacio M. Llorente

Head of DSA-Research Group
Universidad Complutense
Project Director
Chief Executive Advisor
C12G Labs
Acknowledgments

The research leading to these results has received funding from the European Union's Seventh
Framework Programme ([FP7/2007-2013] ) under grant agreement
n
° 258862
(
4CaaSt Project)

2/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Key Challenges in Cloud Computing to Enable Future Internet of Things!
Contents
How?



An Architectural View of
IoT
over Clouds


Challenges in Cloud Computing to Enable
IoT



Maximizing the Value of Joint Research
“…
Cloud Computing
is needed to address the dynamic,
exponentially growing demands for real-time, reliable
data processing of
Internet of Things
…”

What
?

3/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Instrumentation through Edge Technologies!
An Architectural View of
IoT
over Clouds
1. Instrumentation

Edge technologies
for sensors and actuators, identifications… that allow
"objects" to participate in the
IoT

4/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Interconnection through Middleware Services!
An Architectural View of
IoT
over Clouds
2. Interconnection

Interoperable service-oriented middleware
and architectures to share real
world data among heterogeneous devices
5/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Communication through Networking Technologies!
An Architectural View of
IoT
over Clouds
3. Communication

Networking technologies
for wired and wireless networking to interconnect
"things”
6/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Intelligence through application services!
An Architectural View of
IoT
over Clouds
4. Intelligence

Decision making application services
that storage, integrate and process in
real-time the dynamically variable data streams from devices with limited
computational capacity

7/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Processing through cloud infrastructure!
An Architectural View of
IoT
over Clouds
5.Processing

Cloud infrastructure
provides the storage and computing capabilities to
address the
IoT
application services needs to process big data
8/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Addressing
IoT
Computing Needs!
Challenges in Cloud C
o
mputing
to Enable the
IoT

IoT
Requirements
Cloud Challenges
Highly
dynamic
resource
demands
Support

for

application

elasticity
Real-time
needs
Quality

of

service
assurance
Expected exponential growth
of
demand
Cloud infrastructure
scalability
Availability
of aplications
Cloud
reliability
Data
protection
and user
privacy
Cloud
privacy
and
security

Efficient
power

comsuption
of
applications
Efficient
energy
resource

management
Execution of the applications
near to
end

users
Cloud
federation
Access to an
open
,
interoperable
cloud ecosystem
Cloud
interoperability
and
portability
9/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Research Lines to Address
IoT
Computing Needs!
Challenges in Cloud C
o
mputing
to Enable the
IoT

Support for Application Elasticity


Automatic horizontal and vertical elasticity of
application services


Autonomous
adaptation of services
and context-aware applications
Quality of Service Assurance


Isolation
of applications


Efficient resource management
to reserve, allocate, track and limit
resource utilization
Cloud Infrastructure Scalability


Scalable management
of network, computing and storage capacity
across multiple sites
Reliability


Application resilience
with automatic failover of application services
with support for replication of services across sites.


Fault tolerance cloud Infrastructures
for high availability of cloud
management services with redundancy across sites
10/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Research Lines to Address
IoT
Computing Needs!
Challenges in Cloud Computing to Enable the
IoT

Security and Privacy


Advanced secure multi-tenant environments
with multiple-role
support and full isolation of applications


Data integrity
and security mechanism for storage resources
Cloud Federation


Multi-zone management
for
high
availability, performance,
scalability, proximity, legal domains, price, or energy efficiency


Sharing of resources
between cloud providers
Energy Efficient Cloud Management


Energy efficiency
models, metrics and tools at datacenter levels


Placement optimization
algorithms for energy efficiency, load
balancing, high availability and
QoS

Interoperability and Portability


Common and standard
interfaces
for cloud computing


Portability
of virtual appliances across diverse clouds providers
11/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Supporting Joint Research Efforts by the EU and Japan Researchers!
Maximizing the Value of Joint Research
Openness



Open architectures


Open interfaces


Open code



Leverage existing research


Coordinate efforts
Standardization


Adopt standards


Contribute to standards


Implement standards


Re-use existing open-source


Contribute to communitties
Collaboration
Re-use
Instruments to Support EU-
Japan Collaboration in the
Main Research Challenges

12/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Ongoing EU Research Projects (call 5) in Cloud Computing Research and Innovation!
Maximizing the Value of Joint Research

The Future of Cloud Computing
.
Opportunities for European Cloud
Computing Beyond 2010
, Expert Group Report (http:/
/cordis.europa.eu/fp7/ict/ssai/docs/cloud-report-final.pdf)
13/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
4CaaSt: Building the
PaaS
Cloud of the Future!
Maximizing the Value of Joint Research
PaaS
Provisioning Enabling Advanced Application Hosting
Service
Manager
Service Manifest
Cloud API
Monitoring
System
KPI
OVF
Cloud
Manager
Advanced Application Elasticity Management



Monitoring platform and infrastructure system level


Requiring vertical and horizontal elasticity
Challenging Requirements

Agreement 258862 (2010-2013)

Service and
Sw
Architectures and
Infrastructures
14/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Open-source as Technology Transfer Instrument!
Maximizing the Value of Joint Research
Management Tool

Innovation Platform
Flagship EU Project on
Cloud Computing Research

Innovative
Technology Spin-off

15/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
Adopt as innovation
platform or
interoperability tool
Standards

Projects

Linux Distributions

Contribute innovative
functionality
Adopt
standards
Contribute to
standards
Distribution
channel
Industry

Open-Source as a Innovation Model!
Maximizing the Value of Joint Research
Requirements
Feedback
Contributions
Adopt
open-source
16/16
Key Challenges in Cloud Computing to Enable Future Internet of Things
We Will Be Happy to Answer Any Question !
Questions?
CloudPlan.org

@imllorente

The research leading to these results has received funding from the European Union's Seventh
Framework Programme ([FP7/2007-2013] ) under grant agreement
n
° 258862
(
4CaaSt Project)