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



             Key Challenges in Cloud Computing to
               Enable Future Internet of Things

                                          Ignacio M. Llorente
                                                  Project Director


           Head of DSA-Research Group                                     Chief Executive Advisor
            Universidad Complutense                                              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)


Creative Commons Attribution-NonCommercial-ShareAlike License                                                                  1/16
Contents
Key Challenges in Cloud Computing to Enable Future Internet of Things!



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



How?
●  An Architectural View of IoT over Clouds
●  Challenges in Cloud Computing to Enable IoT
●  Maximizing the Value of Joint Research


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

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




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

                                             2. Interconnection
          Interoperable service-oriented middleware and architectures to share real
                          world data among heterogeneous devices




Key Challenges in Cloud Computing to Enable Future Internet of Things                 4/16
An Architectural View of IoT over Clouds
Communication through Networking Technologies!

                                             3. Communication
        Networking technologies for wired and wireless networking to interconnect
                                        "things”




Key Challenges in Cloud Computing to Enable Future Internet of Things               5/16
An Architectural View of IoT over Clouds
Intelligence through application services!

                                                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




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

                                                  5.Processing
           Cloud infrastructure provides the storage and computing capabilities to
               address the IoT application services needs to process big data




Key Challenges in Cloud Computing to Enable Future Internet of Things                7/16
Challenges in Cloud Computing to Enable the IoT
Addressing IoT Computing Needs!

    IoT Requirements                                          Cloud Challenges
    Highly dynamic resource                                   Support for application
    demands                                                   elasticity
    Real-time needs                                           Quality of service assurance

    Expected exponential growth                               Cloud infrastructure scalability
    of demand
    Availability of aplications                               Cloud reliability
    Data protection and user                                  Cloud privacy and security
    privacy
    Efficient power comsuption of                               Efficient energy resource
    applications                                              management
    Execution of the applications                             Cloud federation
    near to end users
    Access to an open,                                        Cloud interoperability and
    interoperable cloud ecosystem                             portability
Key Challenges in Cloud Computing to Enable Future Internet of Things                            8/16
Challenges in Cloud Computing to Enable the IoT
Research Lines to Address IoT Computing Needs!

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
Key Challenges in Cloud Computing to Enable Future Internet of Things   9/16
Challenges in Cloud Computing to Enable the IoT
Research Lines to Address IoT Computing Needs!

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
Key Challenges in Cloud Computing to Enable Future Internet of Things   10/16
Maximizing the Value of Joint Research
Supporting Joint Research Efforts by the EU and Japan Researchers!



   Openness                                                       Standardization
                                                                  •  Adopt standards
   •  Open architectures
                                                                  •  Contribute to standards
   •  Open interfaces
                                                                  •  Implement standards
   •  Open code


                              Instruments to Support EU-
                               Japan Collaboration in the
                               Main Research Challenges


   Collaboration                                                   Re-use
   •  Leverage existing research                                    •  Re-use existing open-source
   •  Coordinate efforts                                             •  Contribute to communitties

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




     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)

Key Challenges in Cloud Computing to Enable Future Internet of Things               12/16
Maximizing the Value of Joint Research
4CaaSt: Building the PaaS Cloud of the Future!

PaaS Provisioning Enabling Advanced Application Hosting
                                 Advanced Application Elasticity Management
                                 •  Monitoring platform and infrastructure system level
             OVF                 •  Requiring vertical and horizontal elasticity

                   Service Manifest

                               KPI
         Service                         Monitoring
         Manager                          System

                     Cloud API


          Cloud
         Manager                  Challenging Requirements
                                                                         Agreement 258862 (2010-2013)
                                                                        Service and Sw Architectures and
                                                                                 Infrastructures
Key Challenges in Cloud Computing to Enable Future Internet of Things                               13/16
Maximizing the Value of Joint Research
Open-source as Technology Transfer Instrument!

                                        Flagship EU Project on
                                      Cloud Computing Research




                                                Innovative
                                            Technology Spin-off




     Management Tool                                                    Innovation Platform




Key Challenges in Cloud Computing to Enable Future Internet of Things                         14/16
Maximizing the Value of Joint Research
Open-Source as a Innovation Model!
                                                              Adopt as innovation
         Standards                   Contribute to
                                                                   platform or            Projects
                                      standards               interoperability tool




                                                                                          Contribute innovative
                Adopt
                                                                                              functionality
              standards




                                                                           Distribution
                                                                             channel


                                                              Linux Distributions

                               Requirements
                                 Feedback
                               Contributions                                 Adopt
                                                                           open-source


                                                      Industry
Key Challenges in Cloud Computing to Enable Future Internet of Things                                        15/16
Questions?
We Will Be Happy to Answer Any Question !

                           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)

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

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

  • 1.
    The 4th EU-JapanSymposium on New Generation Networks and Future Internet Future Internet of Things over "Clouds” Tokyo, Japan, January 19th, 2012 Key Challenges in Cloud Computing to Enable Future Internet of Things Ignacio M. Llorente Project Director Head of DSA-Research Group Chief Executive Advisor Universidad Complutense 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) Creative Commons Attribution-NonCommercial-ShareAlike License 1/16
  • 2.
    Contents Key Challenges inCloud Computing to Enable Future Internet of Things! What? “… Cloud Computing is needed to address the dynamic, exponentially growing demands for real-time, reliable data processing of Internet of Things…” How? ●  An Architectural View of IoT over Clouds ●  Challenges in Cloud Computing to Enable IoT ●  Maximizing the Value of Joint Research Key Challenges in Cloud Computing to Enable Future Internet of Things 2/16
  • 3.
    An Architectural Viewof IoT over Clouds Instrumentation through Edge Technologies! 1. Instrumentation Edge technologies for sensors and actuators, identifications… that allow "objects" to participate in the IoT Key Challenges in Cloud Computing to Enable Future Internet of Things 3/16
  • 4.
    An Architectural Viewof IoT over Clouds Interconnection through Middleware Services! 2. Interconnection Interoperable service-oriented middleware and architectures to share real world data among heterogeneous devices Key Challenges in Cloud Computing to Enable Future Internet of Things 4/16
  • 5.
    An Architectural Viewof IoT over Clouds Communication through Networking Technologies! 3. Communication Networking technologies for wired and wireless networking to interconnect "things” Key Challenges in Cloud Computing to Enable Future Internet of Things 5/16
  • 6.
    An Architectural Viewof IoT over Clouds Intelligence through application services! 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 Key Challenges in Cloud Computing to Enable Future Internet of Things 6/16
  • 7.
    An Architectural Viewof IoT over Clouds Processing through cloud infrastructure! 5.Processing Cloud infrastructure provides the storage and computing capabilities to address the IoT application services needs to process big data Key Challenges in Cloud Computing to Enable Future Internet of Things 7/16
  • 8.
    Challenges in CloudComputing to Enable the IoT Addressing IoT Computing Needs! IoT Requirements Cloud Challenges Highly dynamic resource Support for application demands elasticity Real-time needs Quality of service assurance Expected exponential growth Cloud infrastructure scalability of demand Availability of aplications Cloud reliability Data protection and user Cloud privacy and security privacy Efficient power comsuption of Efficient energy resource applications management Execution of the applications Cloud federation near to end users Access to an open, Cloud interoperability and interoperable cloud ecosystem portability Key Challenges in Cloud Computing to Enable Future Internet of Things 8/16
  • 9.
    Challenges in CloudComputing to Enable the IoT Research Lines to Address IoT Computing Needs! 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 Key Challenges in Cloud Computing to Enable Future Internet of Things 9/16
  • 10.
    Challenges in CloudComputing to Enable the IoT Research Lines to Address IoT Computing Needs! 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 Key Challenges in Cloud Computing to Enable Future Internet of Things 10/16
  • 11.
    Maximizing the Valueof Joint Research Supporting Joint Research Efforts by the EU and Japan Researchers! Openness Standardization •  Adopt standards •  Open architectures •  Contribute to standards •  Open interfaces •  Implement standards •  Open code Instruments to Support EU- Japan Collaboration in the Main Research Challenges Collaboration Re-use •  Leverage existing research •  Re-use existing open-source •  Coordinate efforts •  Contribute to communitties Key Challenges in Cloud Computing to Enable Future Internet of Things 11/16
  • 12.
    Maximizing the Valueof Joint Research Ongoing EU Research Projects (call 5) in Cloud Computing Research and Innovation! 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) Key Challenges in Cloud Computing to Enable Future Internet of Things 12/16
  • 13.
    Maximizing the Valueof Joint Research 4CaaSt: Building the PaaS Cloud of the Future! PaaS Provisioning Enabling Advanced Application Hosting Advanced Application Elasticity Management •  Monitoring platform and infrastructure system level OVF •  Requiring vertical and horizontal elasticity Service Manifest KPI Service Monitoring Manager System Cloud API Cloud Manager Challenging Requirements Agreement 258862 (2010-2013) Service and Sw Architectures and Infrastructures Key Challenges in Cloud Computing to Enable Future Internet of Things 13/16
  • 14.
    Maximizing the Valueof Joint Research Open-source as Technology Transfer Instrument! Flagship EU Project on Cloud Computing Research Innovative Technology Spin-off Management Tool Innovation Platform Key Challenges in Cloud Computing to Enable Future Internet of Things 14/16
  • 15.
    Maximizing the Valueof Joint Research Open-Source as a Innovation Model! Adopt as innovation Standards Contribute to platform or Projects standards interoperability tool Contribute innovative Adopt functionality standards Distribution channel Linux Distributions Requirements Feedback Contributions Adopt open-source Industry Key Challenges in Cloud Computing to Enable Future Internet of Things 15/16
  • 16.
    Questions? We Will BeHappy to Answer Any Question ! 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) Key Challenges in Cloud Computing to Enable Future Internet of Things 16/16