Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Kansei Genie: GENI-fying and Federating Autonomous Wireless Sensor Networks Anish Arora October 29, 2008 October 29, 2008 Anish Arora October 29, 2008."— Presentation transcript:

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

2 2 Kansei

3 3 Kansei Today: Multiple WSN Fabrics Dreese Sensor Array Occupancy Elevator Temperature Anchor Nodes PeopleNet Stationary Array

4 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

5 5 Kansei Roles (II) Location-specific sensing People-centric networking apps Mobility testbed Mobile sensing (planned): NO X,CO + =

6 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.

7 7 Existing Kansei control & experimentation framework

8 8 Spiral 1 Steps: GENI-fication of Kansei (I) Refactoring substrate managers Current Kansei Architecture Geni-fied Kansei Architecture

9 9 GENI APICorresponding Kansei API Clearinghouse CreateSliceName() Kansei Director CreateGroup() FreeSliceNameDestroyGroup() UserInfo = ResolveSliceName TBD PublishTopology(Aray)AddNewArray() GetRSpec() TBD GetUserServices TBD Researcher Portal User service Kansei Director ScheduleJob() AddFile() StopSlice(), ReceiveSignal() DestroySlice(), GetFile() KillJob() ExecuteFile()GenerateExecutable() GetStatus()GetHealth() GetTicket()ConfigureGroup() ProgramSliver()ProgramArray() Component / Aggregate Manger API ExecuteFile() 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)

10 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

11 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

12 12 PIR OSU-AFRL Federated Sensing Experiment Hyperspectral cameras

13 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


Download ppt "Kansei Genie: GENI-fying and Federating Autonomous Wireless Sensor Networks Anish Arora October 29, 2008 October 29, 2008 Anish Arora October 29, 2008."

Similar presentations


Ads by Google