towards enabling internet scale context as a service a
play

Towards Enabling Internet-Scale Context-as-a-Service: A Position - PowerPoint PPT Presentation

Towards Enabling Internet-Scale Context-as-a-Service: A Position Paper Alexandru SORICI, Andrei OLARU, Adina Magda FLOREA University Politehnica of Bucharest What is Context-Awareness? Context is any information that can be used to


  1. Towards Enabling Internet-Scale Context-as-a-Service: A Position Paper Alexandru SORICI, Andrei OLARU, Adina Magda FLOREA University Politehnica of Bucharest

  2. What is Context-Awareness? Context “is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves” [1] [1] Abowd, Dey et al: Towards a better understanding of context and context-awareness, 1999 2

  3. What is Context-Awareness? Context “is any information that can be used to “Context is the dressing of a focus” [2] characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves” [1] [1] Abowd, Dey et al: Towards a better understanding of context [2] Brézillon and Patrick Brézillon. Context Modeling: Context as a and context-awareness, 1999 Dressing of a Focus, 2007 3

  4. What is Context-Management Getting the relevant context information from the provider to the consumer in a meaningful manner (Provisioning, Inference/Analysis, Deployment, Authorization/Access Control, …) 4

  5. What is Context-Management Getting the relevant context information from the provider to the consumer in a meaningful manner (Provisioning, Inference/Analysis, Deployment, Authorization/Access Control, …) Provisioning and Deployment perspective: Search, Discoverability ● ● Control sharing of context 5

  6. Sensing as a Service [ Perera et al, 2014]: Sensing as a Service Model for Smart Cities Supported by Internet of Things, Trans. Emerging Tel. Tech. Personal owners Common Middleware Home Automation Private/Public Organizations ● Localized/Aggregated Analytics Smart Environments Data Providers ● IoT Ecosystem Smart Cities ● Enable creation of new business Smart Agriculture models Logistics ... 6

  7. Sensing as a Service - Scenario 7

  8. Shortcomings in structuring context information NGSI-LD 1 and W3C ThingDescription 2 model content only → no explicit information structuring FI-WARE Context Management Architecture ● ContextBroker has no means to logically split managed context information ● Defines centralized flow Federation possible, pot ● cannot be automatized 1 https://github.com/FIWARE/NGSI-LD_Experimental/blob/master/doc/NGSI-LD_Information_Model.md 2 https://www.w3.org/TR/wot-thing-description/ 8

  9. Position We need structure to facilitate search and discoverability We want to exploit the typed relations and normative-dimension of Socio-Technical Networks The structure has to help determine: ● A logical, distributed partitioning for managing context information ( localize as much as possible) which can be actively joined, quitted , traversed ● The normative/authorization dimension - how/when are applications allowed/obligated to interconnect to share context information 9

  10. Structuring context info: ContextDimensions and ContextDomains 10

  11. Sensing as a service: modeled 11

  12. Conclusion Position : large-scale context-as-a-service stands on augmenting models for representing context (e.g. ThingDescription) with structure of information organization which brings: ● Facilitated search/indexing Decentralized management and query routing ● ● Exploit the agent-based view to add normative dimension to context sharing 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend