GENI Poster for GEC4

Download Report

Transcript GENI Poster for GEC4

KanseiGenie
Federated Sensing Infrastructure
http://kansei.cse.ohio-state.edu
KanseiGenie Today
•
•
•
•
•
•
At-scale testing
Multi-array applications
Hybrid experimentation
Services-model of interaction
Sensor data injection
Object code, source code or
high-level language input
•
•
•
•
Sensor and mesh networking expt.
Interactive experimentation control,
sensing and control data injection
Privacy-preserving user view control
Urban, health/occupational sensing
15 802.11b/g laptops
130 TelosB motes
•
•
•
P2P social networking apps
Environmental sensing: NOX,CO2
Mobility testing
Cell-phone Psi-Mote Mobile Array
•
Dreese Sensors
Occupancy
Elevator
Temperature
Anchor Nodes
User Application --KanseiGenie Services --Client Services ---
•
Location-specific
user-supplied
sensing (conference
room occupancy,
elevator location)
Fabric virtualization
Project Specifics
KanseiGenie Architecture
KanseiGenie/ORCA
Control Framework
KanseiGenie Broker
Ticket/Lease
calls
KanseiGenie/
ORCA
Control
Framework
Researcher Portal
Web Service Layer
Fine-grained Resource
Management Policy
KanseiGenie Site Authority
WSNDL
Repository
KanseiGenie Slice Controller
Handlers for
Slice Setup/Teardown
Resource Join/Leave Setup
Management calls Ticket honoring/
Slice instantiation
Event Guest
Handlers
Researcher
portal calls
Resource Join/Leave Setup
Experiment
Manager
(Job DB)
Slice Manager
(site DB)
Aggregate of
Aggregate
Manager
Measurement
Manager
(Chowkidar)
O&M
Manager
File upload,
Execution and
Cleanup
Hardware Array
Legend:
Secured
SOAP
SOAP
XML-RPC
KanseiGenie
XML-RPC
Server
Ticket/Lease
calls
Researcher Portal
 KanseiGenie/ORCA control framework
manages federated resources
 Aggregate of Aggregates provides
central point of access to all Aggregate
Managers
 Flexible federation architecture with
slice stitching service
 Web service layer and all four logical
layers for GENI implemented on JBoss
and EJB3.0
 Compatible with ORCA-Bella2.0
control framework
Federated KanseiGenie Roadmap
 New services in the pipeline
 Real-time experiment logs (dashboard)
 Real-time Visualizations (dashboard)
 End-to-end delay measurements (dashboard)
 Real-time data injection service for hybrid experimentation
 Topology mapping services among multiple testbeds
 Federation
 Centralized Cluster-D clearinghouse architecture
 Advanced resource management (including optimal
resource allocation) across federated infrastructures
 New experiment composition framework
 Support for long running services (isolation from
shorter experiments on the same fabric)
 Ability to compose experiments across multiple
substrates and sites (federated experimentation)
 Data as-a-resource representation (substrate/site
virtualization)
 RSpec design and implementation
 WSNDL: Wireless Sensor Network Description
Language
 Installation package for KanseiGenie clone
Anish Arora, Rajiv Ramnath, Hongwei Zhang, Vipul Gupta, Sami Ayyorgun, Mukundan Sridharan, Wenjie Zeng, Xi Ju