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

towards enabling internet scale context as a service a
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Towards Enabling Internet-Scale Context-as-a-Service: A Position Paper

Alexandru SORICI, Andrei OLARU, Adina Magda FLOREA University Politehnica of Bucharest

slide-2
SLIDE 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]

2 [1] Abowd, Dey et al: Towards a better understanding of context and context-awareness, 1999

slide-3
SLIDE 3

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] “Context is the dressing of a focus” [2]

3 [1] Abowd, Dey et al: Towards a better understanding of context and context-awareness, 1999 [2] Brézillon and Patrick Brézillon. Context Modeling: Context as a Dressing of a Focus, 2007

slide-4
SLIDE 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

slide-5
SLIDE 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

slide-6
SLIDE 6

Sensing as a Service

6 Personal owners Private/Public Organizations Data Providers Common Middleware

  • Localized/Aggregated Analytics
  • IoT Ecosystem
  • Enable creation of new business

models Home Automation Smart Environments Smart Cities Smart Agriculture Logistics ...

[Perera et al, 2014]: Sensing as a Service Model for Smart Cities

Supported by Internet of Things, Trans. Emerging Tel. Tech.

slide-7
SLIDE 7

7

Sensing as a Service - Scenario

slide-8
SLIDE 8

Shortcomings in structuring context information

8

NGSI-LD1 and W3C ThingDescription2 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/

slide-9
SLIDE 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

slide-10
SLIDE 10

10

Structuring context info: ContextDimensions and ContextDomains

slide-11
SLIDE 11

11

Sensing as a service: modeled

slide-12
SLIDE 12

Conclusion

Position: large-scale context-as-a-service stands on augmenting models for representing context (e.g. ThingDescription) with structure of information

  • rganization which brings:
  • Facilitated search/indexing
  • Decentralized management and query routing
  • Exploit the agent-based view to add normative dimension to context sharing

12