Building the Environment for the Things as a Service Concertation Meeting “Software&Service, Cloud Computing” Bruxelles, 12 th May 2013.

Slides:



Advertisements
Similar presentations
Ethernet Congestion Management Brad Booth, Intel September 2004.
Advertisements

Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
Expanding LTE for Devices European Commission Information Society and Media The aim of EXATED is to realise the vision of a new scalable.
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
“Challenges and Methodologies
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Composite Device Computing Environment: A Framework for Situated Interaction Using Small Screen Devices Thai-Lai Pham, Georg Schneider, Stuart Goose and.
Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
Building the Environment for the Things as a Service GWS Aalborg Fco. Javier Nieto (ATOS)
Building the Environment for the Things as a Service GWS Aalborg Sergio García (ATOS)
Sharing Content and Experience in Smart Environments Johan Plomp, Juhani Heinila, Veikko Ikonen, Eija Kaasinen, Pasi Valkkynen 1.
OneM2M Technical Requirements - Driven by EU BUTLER and IEEE PAC - Group Name: WG1 (REQ) Source: Friedbert Berens, FBConsulting Sarl,
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Mobile Agents: A Key for Effective Pervasive Computing Roberto Speicys Cardoso & Fabio Kon University of São Paulo - Brazil.
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
WORKFLOWS IN CLOUD COMPUTING. CLOUD COMPUTING  Delivering applications or services in on-demand environment  Hundreds of thousands of users / applications.
Training Content Using the BETaaS platform to: From Laptop From Mobile Phone Access sensors data Create a network of BETaaS gateways Run applications.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
BETaaS APIs Webinar Adaptation, Service and Extended Service Programming Interfaces 1 H OW TO I NTERACT T HROUGH BET AA S API S.
Software Architecture Framework for Ubiquitous Computing Divya ChanneGowda Athrey Joshi.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
PhD Topic Template Based Composition PhD Course 5 th March – 9 th March 2012, Kaiserslautern.
Cluster Reliability Project ISIS Vanderbilt University.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Architecting Web Services Unit – II – PART - III.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
SENSEI - CONFIDENTIAL SENSEI system overview RWI discussion material Alex Gluhak – University of Surrey 07. April 2010.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
JEMMA: an open platform for a connected Smart Grid Gateway GRUPPO TELECOM ITALIA MAS2TERING Smart Grid Workshop Brussels, September Strategy &
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
31 March 2009 MMI OntDev 1 Autonomous Mission Operations for Sensor Webs Al Underbrink, Sentar, Inc.
VMware vSphere Configuration and Management v6
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
NCP Info DAY, Brussels, 23 June 2010 NCP Information Day: ICT WP Call 7 - Objective 1.3 Internet-connected Objects Alain Jaume, Deputy Head of Unit.
Servizi di brokering Valerio Venturi CCR Giornata di formazione dedicata al Cloud Computing 6 Febbraio 2013.
Internet of Things. Creating Our Future Together.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
IoT Mashup as a Service: Cloud-based Mashup Service for the Internet of Things By: Benny Bazumnik Lidor Otmazgin Date: 21/05/14.
Data Mining Techniques Applied in Advanced Manufacturing PRESENT BY WEI SUN.
CloudMAC: Moving MAC frames processing of the Sink to Cloud.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
Issues in Cloud Computing. Agenda Issues in Inter-cloud, environments  QoS, Monitoirng Load balancing  Dynamic configuration  Resource optimization.
Reducing Risk with Cloud Storage
Architecting Web Services
1st Draft for Defining IoT (1)
Architecting Web Services
Peer-to-peer networking
Algorithms for Big Data Delivery over the Internet of Things
Specialized Cloud Mechanisms
Artem A. Nazarenko, Joao Sarraipa, Paulo Figueiras,
Middleware for Internet of Things: A Survey
Enabling the business-based Internet of Things and Services
Presentation transcript:

Building the Environment for the Things as a Service Concertation Meeting “Software&Service, Cloud Computing” Bruxelles, 12 th May 2013

March 11, Brussels Concertation Meeting2 It is an IoT platform to execute M2M applications within a local cloud of gateways, focusing on context and abstracting from devices though an ontology definition. It adapts to several device technologies, including ETSI standards. Features: Things Services Semantic-based access Context and Resource awareness ETSI adaptation Quality of Service (QoS) management Big Data Virtualization The BETaaS platform

March 11, Brussels Concertation Meeting3Motivations State of the artCritical Issues M2M applications use proprietary systems in a vertical approach Not possible to use generic functions due to closeness of current solutions. Inefficient use of resources. M2M applications are defined from the device or the service point of view. Split between things and the contents they provide. Current approaches for M2M applications are centralized. M2M networks are formed by heterogeneous devices with different needs that can be affected by the context that surrounds them Heterogeneous things and different ways to represent the information Integration and discovery of data is a complex task in M2M networks QoS mostly target on high-level domains of workflow and information management. More elaborated QoS requirements need to be considered to accommodate the variety of scenarios. IoT based platforms do not offer virtualization in the local environment, exploiting some devices capabilities. Virtualization in devices is very new and it is still under development, but it is possible to start exploiting some hypervisors

March 11, Brussels Concertation Meeting4 Functional Model ServiceThings-as-a-ServiceAdaptationPhysical GW S S S

March 11, Brussels Concertation Meeting5 Functional model instance GW 5 GW 2 GW 1 BETaaS Instance GW 3 GW 4 TaaS Adaptation PHY AnAn PnPn A1A1 P1P1 Local Component Service SYSTEM 1 SYSTEM 2 Local Component SYSTEM 3 Local Component Service Local Component Service BETaaS-UnawareBETaaS-Aware

March 11, Brussels Concertation Meeting6 Basic Services generated by the platform and associated to the content and context surrounding the thing. They are managed by the TaaS level and are not visible to Application Layer. They are distributed among the GWs. Equivalent things services are selected accordingly to performance-needs requested by the application Things Services

March 11, Brussels Concertation Meeting7 Access to the Platform ON the FLY Application provides the platform with a manifest file containing: Semantic service description Context QoS parameters Credentials Platform identifies Things Service and how to combine them to serve the request. Dinamic process EXTENDED Service It is installed on diretly on the GW. It offers the application with specific service based on things services.

March 11, Brussels Concertation Meeting8 Model the Knowledge – build a network of ontologies  BETaaS Things Ontology – model different aspects of the 2 BETaaS scenarios: Home Automation and Smart City. Model the Context – The location of the things (Home Automation: floor, room) – The functionality of the things: – Type of thing (sensor/actuator). – Type of measurement (e.g. humidity, temperature, presence, irrigation, etc) – Communication protocol(e.g. ZigBee) – Build a network of ontologies to model the context  BETaaS Context Ontology. Content Awareness A thing behaves differently depending on the context and so depending on the things located in its surroundings.

March 11, Brussels Concertation Meeting9 Goal: to infer information which is not explicitly reflected in the ontologies. How: using learning algorithms that bring self-management features into BETaaS: – Semantic reasoner + semantic rules Rule to detect Equivalent Thing Services Rule to detect the need to combine Thing Services Rule to calculate the operator to combine Thing Services Learning Algorithms

March 11, Brussels Concertation Meeting10 Quality of Services QoS Negotiation Resource reservation Optimized allocation Different classes QoS MonitoringTrust Security Mechanisms QoS Fulfilment Dependability Performance Performance Scalability Battery Load Stability in Provided DataDependability Self-healing Diagnosis Recovery Actions

March 11, Brussels Concertation Meeting11 Local Cloud Operations Big Data Gather data from source Storage Distributed computational Background Task execution Virtualization Start simple VM To balance the load between GWs To provide a turnkey commercial solution with specific services and application To increase the isolation level and platform reliability OCCI for remote cloud interactions

March 11, Brussels Concertation Meeting12 Add one plugin for each M2M technology to take care of the corresponding communication protocols. Focus on M2M ETSI – Most promising M2M solution – Great architectural flexibility M2M Adaptation - ETSI Sensor Capabilities GIP Protocol adaptation END DEVICE GSCL Resource Container Command Container BETaaS ETSI Plugin Upper Layers Proprietary Protocol UDP Sensor Data Command UDP Discovery GetData Register Set

March 11, Brussels Concertation Meeting13 EDI System (Electronic Devices for Illumination). EDI System (Electronic Devices for Illumination). Passive InfraRed PIR Sensors. Passive InfraRed PIR Sensors. Car modules. Car modules. Trial: Smart City Scenario Use Case – Lamp dimmering when presence detected. – Nearest car discovery – Automatically and dinamically lamp illumination according to user position – Statistical analysis on lamp status Goal – Interoperability between three pre-existing services managed by a GW each. – Distribution of services – Content access & Context awareness – Big Data

March 11, Brussels Concertation Meeting14 Proprietary software acting as an Alarm system together with the required presence sensors. Proprietary Domotics System accompanied with the appropriate sensors. BETaaS Application specifically created for Water Gardening Systems. Trial: Home Automation

March 11, Brussels Concertation Meeting15 Motivations vs Solutions State of the artCritical Issues M2M applications use proprietary systems in a vertical approach Not possible to use generic functions due to closeness of current solutions. Inefficient use of resources. BETaaS will allow the definition of new M2M applications whose scope spans across different domains.

March 11, Brussels Concertation Meeting16 Motivations vs Solutions State of the artCritical Issues M2M applications are defined from the device or the service point of view. Split between things and the contents they provide. BETaaS runtime platform will ease the development and execution of content centric user applications. Data and resources would be defined from the content point of view, regardless of the physical location in the local cloud..

March 11, Brussels Concertation Meeting17 Motivations vs Solutions State of the artCritical Issues Current approaches for M2M applications are centralized. M2M networks are formed by heterogeneous devices with different needs that can be affected by the context that surrounds them BETaaS platform stays close to the M2M nodes, through the creation of local clouds among nodes in concrete contexts Better reliability Better control over the location of data Better scalability A reduction of the overall energy consumption by reducing the transmission costs

March 11, Brussels Concertation Meeting18 Motivations vs Solutions State of the artCritical Issues Heterogeneous things and different ways to represent the information Integration and discovery of data is a complex task in M2M networks BETaaS platform will use semantic technologies in M2M networks in order to: – filter and unify the information that comes form sources of very different nature; – discover services or things; – model the behaviour of the things so they can react to unexpected circumstances or to changing conditions.

March 11, Brussels Concertation Meeting19 Motivations vs Solutions State of the artCritical Issues QoS mostly target on high-level domains of workflow and information management. More elaborated QoS requirements need to be considered to accommodate the variety of scenarios. Optimized resource reservation and allocation to services. New QoS measures will be considered, like, e.g., energy consumption rates in battery-operated devices

March 11, Brussels Concertation Meeting20 Motivations vs Solutions State of the artCritical Issues IoT based platforms do not offer virtualization in the local environment, exploiting some devices capabilities. Virtualization in devices is very new and it is still under development, but it is possible to start exploiting some hypervisors BETaaS enables virtualization in ARM-based devices, so it is possible to perform more complex tasks in the local environment (i.e. Big Data analysis). BETaaS proposes a resources management mechanism, which benefits the BETaaS platform itself and the applications.

T2.5 - Intecs Thank you