Challenges in cloud computing to enable future internet of things v0.3

16
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)

description

 

Transcript of Challenges in cloud computing to enable future internet of things v0.3

Page 1: Challenges in cloud computing to enable future internet of things v0.3

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)

Page 2: Challenges in cloud computing to enable future internet of things v0.3

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?

Page 3: Challenges in cloud computing to enable future internet of things v0.3

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

Page 4: Challenges in cloud computing to enable future internet of things v0.3

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

Page 5: Challenges in cloud computing to enable future internet of things v0.3

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”

Page 6: Challenges in cloud computing to enable future internet of things v0.3

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

Page 7: Challenges in cloud computing to enable future internet of things v0.3

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

Page 8: Challenges in cloud computing to enable future internet of things v0.3

8/16 Key Challenges in Cloud Computing to Enable Future Internet of Things

Addressing IoT Computing Needs!Challenges in Cloud Computing 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

Page 9: Challenges in cloud computing to enable future internet of things v0.3

9/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

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

Page 10: Challenges in cloud computing to enable future internet of things v0.3

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

Page 11: Challenges in cloud computing to enable future internet of things v0.3

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

Page 12: Challenges in cloud computing to enable future internet of things v0.3

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)

Page 13: Challenges in cloud computing to enable future internet of things v0.3

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

Page 14: Challenges in cloud computing to enable future internet of things v0.3

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

Page 15: Challenges in cloud computing to enable future internet of things v0.3

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

Page 16: Challenges in cloud computing to enable future internet of things v0.3

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)