kansei genie : geni-fying and federating autonomous wireless sensor networks

13
Kansei Genie: GENI-fying and Federating Autonomous Wireless Sensor Networks Anish Arora Anish Arora October 29, 2008 October 29, 2008

Upload: kailey

Post on 30-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Kansei Genie : GENI-fying and Federating Autonomous Wireless Sensor Networks. Anish Arora October 29, 2008. Kansei. Kansei Today: Multiple WSN Fabrics. PeopleNet. Stationary Array. Dreese Sensor Array Occupancy Elevator Temperature Anchor Nodes. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

Kansei Genie:GENI-fying and Federating

Autonomous Wireless Sensor Networks

Anish AroraAnish Arora

October 29, 2008 October 29, 2008

Anish AroraAnish Arora

October 29, 2008 October 29, 2008

Page 2: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

2

Kansei

Page 3: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

3

Kansei Today: Multiple WSN Fabrics

Dreese Sensor Array Occupancy Elevator Temperature Anchor Nodes

PeopleNetStationary Array

Page 4: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

4

Kansei Roles (I)

Validate systems at-scale• multi-array applications

• debugging • predictable performance

Regression testing injecting different sensor datasets

compare performance of algorithms

Modeling, discovery of phenomena

flat, paved lot grassy, bushy ground

test applications using different datasets

signal chain

Page 5: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

5

Kansei Roles (II)

Location-specific sensing

People-centric networking apps

Mobility testbed

Mobile sensing (planned): NOX,CO

+ =

Page 6: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

6

Kansei Roles (III)

Experimentation/application management services code deployment

scheduling

health

injection, exfiltration

frequency, key management

Integrated development environment

diverse object, source, and high-level language input

tools for visualization, simulation, etc.

Page 7: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

7

Existing Kansei control & experimentation framework

Page 8: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

8

Spiral 1 Steps: GENI-fication of Kansei (I)

Refactoring substrate managers

Current Kansei Architecture

Geni-fied Kansei Architecture

Page 9: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

9

GENI API Corresponding Kansei API

Clearinghouse CreateSliceName() Kansei Director

CreateGroup()

FreeSliceName DestroyGroup()

UserInfo = ResolveSliceName TBD

PublishTopology(Aray) AddNewArray()

GetRSpec() TBD

GetUserServices TBD

Researcher Portal

User service Kansei Director

ScheduleJob()

AddFile() AddFile()

StopSlice(), ReceiveSignal() DestroySlice(), GetFile()

KillJob()

ExecuteFile() GenerateExecutable()

GetStatus() GetHealth()

GetTicket() ConfigureGroup()

ProgramSliver() ProgramArray()Component / Aggregate

Manger APIExecuteFile() Device Directors

Device directors provide similar functions as Component / Aggregate Managers, except that their functions are not exposed to researchers

PutFile()

GetFile()

ProgramSliver()

Ticket= GetTicket()

StopSlice()

StartSlice()

DestroySlice()

ReceiveSignal()

GrantPrivilege()

ConfigureNetwork()

… … … …

GENI-fication of Kansei (II)

Page 10: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

10

Kansei Cloning and Federation

• Installer package for quickly GENI-fying similar testbeds Wayne State University (lead: Hongwei Zhang) Los Alamos National Lab (lead: Sami Ayyorgun) ETRI (Korea) and two Indian universities in loop

Access control

Federated resource management

Page 11: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

11

Demo

• Illustrate resource management & researcher services (e.g. injection) & client tools Example: Pursuer Evader

Multiple applications on a sensing fabric

Composing applications across sensing fabrics

Long Linear Asset

Pursuers

SN

Evaders

Page 12: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

12

PIR

OSU-AFRL Federated Sensing Experiment

Hyperspectral cameras

Page 13: Kansei Genie : GENI-fying and Federating  Autonomous Wireless Sensor Networks

13

6-12 month plans

• Refactor CM/AM for TelosB and XSM substrates

• Implement Clearinghouse

• Complete NetEye Clone

• Initial demo on multiple sensor arrays

• L2 Internet2 connection