/
Design and Implementation of an User-Centric WSN Architectu Design and Implementation of an User-Centric WSN Architectu

Design and Implementation of an User-Centric WSN Architectu - PowerPoint Presentation

marina-yarberry
marina-yarberry . @marina-yarberry
Follow
397 views
Uploaded On 2016-07-02

Design and Implementation of an User-Centric WSN Architectu - PPT Presentation

政策メディア研究科修士二年 サイバーインフォマティクス CI 専攻 金澤貴俊 Outline Research background and motivation Proposal of an User Centric WSN Architecture ID: 387643

application wsn node code wsn application code node user data amp sensing module reprogrammable architecture sink dynamic ucwa nodes

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Design and Implementation of an User-Cen..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Design and Implementation of an User-Centric WSN Architecture

政策メディア研究科修士二年

サイバーインフォマティクス

(CI)

専攻

金澤貴俊Slide2

Outline

Research background and motivation

Proposal of

an User-Centric WSN ArchitectureImplementation and System ArchitectureEvaluation plansRelated Researches

2Slide3

Background & Motivation

WSN Technology

Environmental sensing

ObjectUser Demand & Paradigm Shift of WSN Deployment3

Sensor node

Data Sink

User

Data Acquisition

On-Demand Data Acquisition

Data Acquisition from a

fixed Sink

Node

On-Demand Data Acquisition from the User

Traditional WSN Architecture

User-Centric WSN Architecture (UCWA)Slide4

Example Scenario

WSN Deployment Environment

Envirioment

: Mt. Fuji ForestEdge to edge Scale : 10km User Needs Sensing nearby environment for warnings i.e., sulfer content in air Detection of nearby wildlife P

hysical movement tracking via GPS

4

WSN

Sink Node

Aggregate data

User

Traditional WSN Deployment Scenario

Users would install custom application to acquire data from the nodes in the target region

② Sensors installed with the custom software would sense and send the acquired data to the user

③ The sensing region would dynamically shift as the user moves

UCWA Deployment Scenario

Traditional WSN

UCWA

Code

Deployment

Hard

Wired

Dynamic

(over the air)

Data Movement

To fixed

sink

To the Dissemination Node

Dissemination Node

AOI (Area of Interest)

Comparision

of Traditional WSN architecture and UCWA

何が出来るようになるかSlide5

User-Centric WSN Requirements and Issues

Requirements

Users are able to dynamically install applications on to the WSN

The AOI dynamically changes according to the user’s requirementPhysical locationEvent locationIssues

The WSN infrastructure is required to support

dynamic

reprogrammability

of application codeSpecification of

sensing area based on the user’s requirement5Slide6

Reprogrammability in a UCWA

Dynamic Application

Reprogrammability

Provided via application framework for a WSN to change running applications on user demandExisting FrameworksTinyCubusRoles are assigned to each nodeApplication Code transmission

path is created for code

dissemination

Acqueduct

Multi-Application support for Deluge

Intermediate Nodes (Nodes uninterested in disseminated code image) acts as a forwarding node6

Existing Reprogrammable Application Frameworks are

Inefficient for Dynamic Application

Modification among Code Propagation

Sensor Node OS

Reprogrammable Application Framework

Reprogrammable App

Reprogrammable App

Reprogrammable App

Dynamic Changing of Application over the Network

Region to Propagate App

Sink Node

Redundant Path

Actual Required Code Propagation Path

既存のアーキテクチャと比べて“何が良いか

及び提案手法盛り込むSlide7

Code Propagation Mechanism

How

to

select the nodes required for sensing the target areaRadio Signal Strength Indicator(RSSI) based location of nearby nodesScope Selection

How to

assure the app image gets propagated

to the nodes within the

user’s area of interest

Propagate the code image up to +1 hop more than the required sensing region7Slide8

Proposal & Contribution

8

Proposal

User Centric WSN Infrastructure (UCSI) for WSNs

Users are able to dynamically install software into the WSN to acquire data

The WSN is utilized by applying AOI for each sensing task

Contribution

Design and implementation of an innovative architecture for future WSNsSlide9

System Architecture & Implementation

Implementation

Sensor Node Hardware : IRIS MOTE

Development environment : TinyOS2.1.1Language :System code : nesCManagement interface : pythonReprogrammable Application Framework : DelugeReprogrammable

Application Framework on

TinyOS

for homogenous

WSNs

with a fixed sink9

9

Reprogrammable Application Framework

Application Management Module

Management Interface

Flash rel. command module

Reprogramming command issuing module

Core System

Scope Selection Module

Code Image Encoding/Decoding Module

Code Dissemination Module

Node State Management Module

Reprogrammable Apps

Sensor Node Operating System

UCSA Modification

Processor

AtMega1281

Program Flash Memory

128k

Serial Flash Memory

512k

DRAM

8k

communication

RF230 chip (IEEE802.15.4 compliant)

IRIS Mote Hardware SpecificationSlide10

Evaluation Plans

10

Evaluation Details

Environment

Optimal Environment : Gym

Real Life Environment :

Shonan

Fujisawa Campus

Node Quantity = IRIIS * 12

Radius : 1km

Performance

Evaluation of Various Applications on UCSA

Movement speed, and corresponding variation for (a) & (b) of the code dissemination node

Variation for (b)&(C) for various application code image size

Variation for (a), (b) & (c) for corersponding

lossiness of the environment

Comparison with existing reprogramming frameworks under a structured environmentData collection rateData throughput from a fixed point

Application

Application Evaluation Metric

AWild Animal Movement Tracking

Latency of data packet arrivalB

Environmental SensingEnergy consumption of WSNC

Movement LoggingReliability of packetsSlide11

Related Researches

tbc

11Slide12

Q&A

12