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