+ All Categories
Home > Documents > Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network...

Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network...

Date post: 15-Jan-2016
Category:
Upload: rhoda-caldwell
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
21
Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac, MSc Prof. Zora Konjović, PhD UNIVERSITY OF NOVI SAD FACULTY OF TEHNICAL SCIENCES SERBIA
Transcript
Page 1: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Semantic Web Based Architecture for Managing Hardware

Heterogeneity in Wireless Sensor Network

Authors:Sinisa Nikolić, MScValentin Penca, MScMilan Segedinac, MScProf. Zora Konjović, PhD

UNIVERSITY OF NOVI SADFACULTY OF TEHNICAL SCIENCESSERBIA

Page 2: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Outline

• Introduction• Existing solutions• GLOSENT architecture• Case study• Conclusion

2 of 20

Page 3: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Introduction

• WSN – a lot of sensor nodes(SN)• SN – small size, low cost, battery-

powered, processing, sensing, wireless communication

• WSN is not an isolated entity• SWSN (System of WSNs) – user

applications interact with heterogeneous WSNs

3 of 20

Page 4: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Introduction (2)

• Heterogeneity of WSN appears both in hardware and software

• Ontology based-model for solving hardware heterogeneity in SWSN

• Specific middleware that provides communication based on exchange of ontologies

4 of 20

Page 5: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Existing solutions

• Specific based and generic (middleware) based

Key aspects

TinyDB WSN is a distributed database, SQL like query, TinyOS

Squawk Virtual machine (VM) based, specific application programming language, VM for a set of hardware platforms

Impala Event-based programing model, mobile code is written from predefined set of instruction

Mires Event-based, message oriented communication, publish/subscribe paradigm, Consumer (Appliaction)/ Producer(SN), TinyOS

Table 1 – Existing middlewares

5 of 20

Page 6: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Existing solutions SOA

• Multi layer architecture of WSN, services for gathering data, xml description of hardware

• OX-Framework – using OGC standards (describe types and usage of WSN entities), without sematic description and technologies

6 of 20

Page 7: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Existing solutions Semantic

• Raw sensor data to reconstruct the context of event, hieratical organization semantic information and semantic services

• Ontologies for providing adaptive WSN• Contextual ontologies to provide more

flexible information processing

7 of 20

Page 8: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

GLOSENT Architecture

• GLObal SENsor neTwork• deals with hardware heterogeneity

using semantic technologies

8 of 20

Page 9: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

GLOSENT Architecture

Figure 1 – The GLOSENT architecture

OWL

...

Zone 1

...

...

Zone 2

...

OWL

OWL

OWL

OWL

OWL

OWL

WSN segment Application segmentMIddleware

WSN Proxy A2

WSN Proxy A1

WSN Proxy B

XML

OWLServices

Services

Services

Services

Service proxy App ProxyIP App Proxy

System Image

Central Storage

Metadata

Readings

Roles

IP SUB A UserX

IP SUB B

IP SUB C

OWL

9 of 20

Page 10: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Application segment

• Consist of Application proxy and Subapplications

• Subapplication – user application that uses appropriate communication methods and data formats

• Application proxy – bridge between sub placation and other parts of system

Figure 2 – Application segment10 of 20

Page 11: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

WSN segment• Role of this segment is in

gathering information and data representation from the sensor node network

• WSN modeled with metadata that describe: structure, method of use and control and data formats

• SN is a generalized notion related to any WSN device (base stations, rich uncles, routers, etc.)

• Uniform WSN representation relaying on ontology

Figure 3 – WSN segment

11 of 20

Page 12: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Middleware segment

• Mediates in the communication of WSN segment and application segment in a SWSN

• Middleware is not physical part of system, it is consisted from data (ontologies) of all mentioned proxies

12 of 20

Page 13: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

System Image

• Solving hardware heterogeneity in WSN• consists of metadata models describing different

WSN hardware platforms, metadata values describing particular devices and their relations, and sensor data (raw and/or aggregated sensor readings)

• current state of all WSN, represented with ontologies

13 of 20

Page 14: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

System Image

Figure 4 – WSN ontology

hasSourceNode

hasDestinationNode

hasComponenthasComponent

hasMeasureUnit

hasRevision

SensorNode Connection

Component MeasureUnit

Revision

14 of 20

Page 15: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

• Implements the data persistency• Stores the System image data and the

information about Subapplications

Central storage

Dynamic table

REL_TypeOfSensorNode

REL_ParentOfTypeSN

REL_TypeSNOfProperties

REL_ParentOfTypeSNProperties REL_SensorNodeOf<IdSN>Properties

REL_TypeSNPropertiesOf<IdSN>Properties

SensorNode

IDCodeDESCRIPTIONCreatedByManagedLastReciveUpdateREVISIONBasestationAdressWorkModeLatLonPublicAccessNameTableProperties...

<pi> Long integerVariable characters (50)Variable characters (254)Variable characters (20)BooleanDateIntegerVariable characters (50)Variable characters (20)Long floatLong floatVariable characters (10)Variable characters (100)

TypeSN

IDCodeDESCRIPTIONLinkDocumentationLinkDeveloper...

<pi> Long integerVariable characters (50)Variable characters (254)Variable characters (254)Variable characters (254)

TypeSNProperties

IDCodeDESCRIPTIONReadOnlyMandatoryPropTypeValidation...

<pi> Long integerVariable characters (50)Variable characters (254)BooleanBooleanVariable characters (10)Variable characters (254)

<IdSN>Properties

IDREVISIONVALUESTATE

<pi> Long integerIntegerVariable characters (254)Variable characters (10)

<M><M><M><M>

Figure 5 – Central storage

15 of 20

Page 16: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

• Model of the WSN hardware platform SunSPOT• SunSPOT is a WSN sensor node developed by Sun

Microsystems. The device was developed based on IEEE 802.15.4 standard.

• SunSPOT can be used to measure light, temperature and acceleration, but its functionality can be extended with additional sensors

Case study: Modeling SN in GLOSENT

16 of 20

Page 17: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

• Some basic functionalities of SunSPOT device

• Extensible classification

Classification of SunSPOT hardware components

rdfs:subClassOf

Component

SensorIDSensorComponentProcessingComponent

BatteryComponent

RadioComponent

MemoryComponent

BatteryTechnology

ElectricCharge

ElectricCurrent

Voltage

RadioFrequency

RadioType RAMMemory FleshMemory

Architecture

ProcessingFrequency

CoreType

AcceleromenterType

TimerChipType

Light Acceleration

XAxisAcceleration YAxisAcceleration ZAxisAcceleration

Temperature

Switch

Figure 6 – Classification of components

17 of 20

Page 18: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

of 20

Cental storage based on SunSPOT

• contains the metadata that describe specific properties of SN

• general properties of each hardware platform

Table 1 – TypeSN

Table 2 – TypeSNProperties

18

Page 19: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Conclusion

• We have proposed an ontologically-based approach for modeling SWSNs

• The topology of the WSN is represented by high-level ontology, while the semantics of WSN is represented by appropriate classifications

• The GLOSENT architecture successfully solves the problem of WSN hardware heterogeneity

19 of 20

Page 20: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Future work

• Dealing with other aspects of heterogeneity

• Using ontologies for representing Service• Comand pattern based on ontologies• Context-sensitive ontologies

20 of 20

Page 21: Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,

Thank you for attention!

Questions?


Recommended