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