Download presentation
Presentation is loading. Please wait.
Published byChrystal Melton Modified over 9 years ago
1
KanseiGenie: Geni-fication to Orca-fication Anish Arora, Hongwei Zhang, Rajiv Ramnath, Mukundan Sridharan, Wenjie Zeng, Xi Ju July 20, 2009 Anish Arora, Hongwei Zhang, Rajiv Ramnath, Mukundan Sridharan, Wenjie Zeng, Xi Ju July 20, 2009
2
Kansei Architecture © 2004 - mid2008 Web Server Policy Verification/ Deployer Hardware Array Experiment configuration / Output logs Researcher Web Interface File upload, Execution and Clean up Experiment DB Measurement Manager (Chowkidar) Kansei Scheduler Health Status
3
GENI-fication: KanseiGenie Architecture © Q1-Q2 Web Service Layer KanseiGenie Policy Authority Experiment Manager Hardware Array Ticket honoring/ Slice instantiation/ Management calls Researcher Portal calls RSpec adv/ Slice creation Researcher Portal to be implemented Legend: already implemented File upload, Execution and Clean up Slice Manager O&M Manager Measurement Manager (Chowkidar) KanseiGenie Aggregate of Aggregate Manager
4
4 Substrate and user service tasks done Refactoring of Kansei web interface into Researcher Portal Genification of (most) Kansei user services as web services e.g. implemented (some of the) experiment interaction interfaces as web services Genification of Kansei scheduler CM/AM aspects of Experiment & Slice Management planes Link quality measurement demo ready (shown at GEC) Pursuer evader tracking demo ready (shown at GEC)
5
5 Implementation Tools Researcher Portal: PHP Site Authority Web services: EJB via JBoss server AM, CM: Perl and C Storage: MySQL Substrates: TinyOS, Linux, (and Java,.NET, and Contiki) Clearinghouse: ORCA based
6
Orca Leasing Core Architecture Slice Controller Site Authority Policy Plugin Drivers for slice setup/teardown Resource request Event Handlers Broker Policy Plugin RSpec Repository
7
KanseiGenie Orca Integration Architecture/Status ORCA Site AuthorityORCA Slice Controller Handlers for slice setup/teardown Resource request Event Handlers Researcher Portal (needs modification) Web Services KanseiGenie Experiment Manager Hardware Arrays KanseiGenie Slice Manager KanseiGenie O&M Manager KanseiGenie Measurement Manager KanseiGenie Aggregate of Aggregate Manager File upload, Execution, Viz Ticket request/grant Slice setup/ tear down ORCA Broker Policy Plugin RSpec Repository to be implemented Legend: already implemented Secure SOAPXML-RPCSOAP
8
KanseiGenie Software Arch ORCA SliceController (kansei.cse) ORCA Site Authority (Peoplenet.cse) Handlers for join/leave events Policy Plugin Researcher Portal (kansei.cse) Web Services(JBOSS) Ethernet KGDirector Ticket request/grant Slice setup/tear_down ORCA Broker (Renci) KanseiTaskJoinKanseiTaskLeave MySQL DB Secure SOAPXML-RPCSOAP Experiment Execution ORCA-ByPass StargateDirector(AM) (Stargate) (Warehouse Server)
9
9 KanseiGenie Experiments by Outside Researchers KanseiNeteye UCLA Michigan State Northwestern USC UT, Dallas City University of Hong Kong ICT, Australia University of Sci. & Tech., China Michigan State Southeastern University, China Wayne State SUNY, Buffalo Several groups at OSU use Kansei for research & education We are motivated by our own federation scenarios: Multi-Fabric Sensing (seamless tracking, tripwire) Seamless Regression Testing Portable Array and Stationary Array Fabric via Cloud
10
10 Challenges in Spiral 1 Motivation for engaging external partners in GENI as opposed to using/replicating our testbeds likewise in cross-GENI partner experiments Budget overly constrained science education projects are of interest to Spiral 2/3 key WSN programmability, network virtualization, and I&M needs dependent on Solicitation 2 proposal Java SunSPOT and.NET Imote2 substrates still of interest (university operations costs high: 60K @ warehouse alone!) Some effort in GENI-fication and ORCA-fication Jboss learning curve ORCA-fication benefited from help we’ve received
11
11 Internet 2 Connection @OSU (via OARnet) OIT at OSU has fibre running to our testbed buildings VLAN connections involve tap into POP at Chicago (OmniPOP) OIT still checking on VLAN costs L3 node costs $235 per month not easy for OSU to pick up cost @WSU (via MERIT) L3 connection available L2 costs unaffordably high End-to-end GENI experiments eventually L2, but L3 should suffice for us for Year 2
12
12 Spiral 2 Plans 1. Port v1.0 Kansei Genie Installer on NetEye accommodate new substrate port hierarchical AM/CM to new substrate 2. Experiment Interaction User Service v1.0 GENI-fication of Kansei researcher portal 3. Basic federated resource discovery, embedding, and scheduling jointly with ORCA-Ben and Cluster D authentication across brokers for federated slices (ORCA chaining mechanism/policy extensions?) federated slice discovery, embedding & scheduling across sites (single Rspec?) 4. Implement, integrate and document a second release (v2.0, including install package) of the GENI-fied software on your Kansei testbed, that supports basic federation. 5. Integrate with Internet 2. 6. Experimental scenarios to push this ourselves Use case for federation in Kansei: Jeff Chase slides on: Slice control: virtualization Mobility, dynamics, experiment adaption, repeatability control Virtualiztion Injection,e xfiltratin, composition, temporal logic Programmability HZ comments on: Substrateam
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.