[[PageOutline]] == Project Number == 1633 == Project Title == GENI-fying and Federating Autonomous Kansei Wireless Sensor Networks [[BR]] a.k.a. KanseiGenie === Technical Contacts === Principal Investigator: Anish Arora, Ohio State University, anish@cse.ohio-state.edu, http://www.cse.ohio-state.edu/~anish/ [[BR]] Co-Principal Investigator: Rajiv Ramnath, Ohio State University, ramnath@cse.ohio-state.edu, http://www.cse.ohio-state.edu/~ramnath/ [[BR]] Co-Principal Investigator: Hongwei Zhang, Wayne State University, hzhang@cs.wayne.edu, http://www.cs.wayne.edu/~hzhang/ [[BR]] === Participating Organizations === [http://www.cse.ohio-state.edu/ Ohio State University, Columbus, OH][[BR]] [http://www.cs.wayne.edu/ Wayne State University, Detroit, MI][[BR]] === Related Projects === [http://sites.google.com/site/siefastgeni/ "KanseiGenie Project"][[BR]] [http://kansei.cse.ohio-state.edu/KanseiGenieFed/index.php Kansei Sensor Network Testbed][[BR]] [http://www.cs.wayne.edu/~hzhang/group/systems-and-downloads.html#NetEye NetEye Sensor Network Testbed][[BR]] === GPO Liaison System Engineer === Harry Mussman hmussman@geni.net == Scope == The scope of work on this project is to adapt the large-scale prototype wireless sensor networks of Kansei Consortium to provide GENI-compliant interfaces and principles, to provide publically available support for programmability, virtualization, and slice-based experimentation, and to deploy three geographically dispersed sites in a federated arrangement. Also, provide periodic demonstrations, code releases and installation packages. Furthermore, provide an experiment interaction dashboard as well as a scripting environment for composing long-running, complex/phased experiments. And finally, provide the Kansei Doctor, whose multi-level invariant-based detector-corrector modules will help make Kansei more self-repairing and autonomic. == Operational Capabilities == The KanseiGenie software as well as its installation have been completed. The KanseiGenie software has been deployed at [http://kansei.cse.ohio-state.edu "Kansei"] testbed as well as the [http://kansei.cse.ohio-state.edu/peoplenet/index.php "PeopleNet"] testbed at the Ohio State University. They provide the following features: 1. An integrated Research Portal that allows authenticated users to interact with XSM, TelosB, and Stargate arrays.[[BR]] 2. Both web-based and programmatic interaction such as scheduling experiment and result retrieval are supported. [[BR]] 3. Published and documented web service (in WSDL format) API:[[BR]] [http://99.129.111.206:8080/FirstEJB3TutorialAnt/KanseiExpManagerBean?wsdl "Experiment plane API"][[BR]] [http://99.129.111.206:8080/FirstEJB3TutorialAnt/KanseiSliceManager?wsdl "Control plane API][[BR]] [http://99.129.111.206:8080/FirstEJB3TutorialAnt/KanseiMeasureManager?wsdl "Measurement plane API"][[BR]] [http://99.129.111.206:8080/FirstEJB3TutorialAnt/KanseiSiteAuthority?wsdl "Site Authority API"][[BR]] [http://99.129.111.206:8080/FirstEJB3TutorialAnt/KanseiMessageManager?wsdl "Real-time messaging API"].[[BR]] 4. [http://kansei.cse.ohio-state.edu/KanseiGenie/KD/kanseiDoctor.php "Kansei Doctor"] for testbed health monitoring. Health monitoring data also retrievable through web service API. 5. Tested and running ORCA integration with KanseiGenie Broker deployed at RENCI. KanseiGenie Research Portal now serve as a proxy for the ORCA Service Manager. KanseiGenie handlers for ORCA resource 'join' and 'leave' events. === Milestones === [[MilestoneDate(KANSEI: 1a Import a GENI-compliant control framework based on ORCA)]] [http://groups.geni.net/geni/ticket/116 status] [[BR]] [[MilestoneDate(KANSEI: 1b Establish Kansei testbed clearinghouse)]] [http://groups.geni.net/geni/ticket/117 status] [[BR]] [[MilestoneDate(KANSEI: 1c1 Refactor Kansei researcher portal-)]] [http://groups.geni.net/geni/ticket/118 status] [[BR]] [[MilestoneDate(KANSEI: 1c2 Integrate Kansei researcher portal-)]] [http://groups.geni.net/geni/ticket/119 status] [[BR]] [[MilestoneDate(KANSEI: 1d1 Refactor Kansei component and aggregate managers-)]] [http://groups.geni.net/geni/ticket/120 status] [[BR]] [[MilestoneDate(KANSEI: 1d2 Integrate Kansei component and aggregate managers-)]] [http://groups.geni.net/geni/ticket/121 status] [[BR]] [[MilestoneDate(KANSEI: 1e Implement, integrate and document v1.0 software)]] [[BR]] [[MilestoneDate(KANSEI: 1f Demo basic virtualization and experiment control functions)]] [[BR]] [[MilestoneDate(KANSEI: 1g Open Kansei testbed to GENI users)]] [[BR]] [[MilestoneDate(KANSEI: S2.a Remote access)]] [[BR]] [[MilestoneDate(KANSEI: S2.b Cluster plan for VLANs between testbeds)]] [[BR]] [[MilestoneDate(KANSEI: S2.c Extend researcher portal to support workflow management)]] [[BR]] [[MilestoneDate(KANSEI: S2.d Extend researcher portal for use with Kansei and Neteye)]] [[BR]] [[MilestoneDate(KANSEI: S2.e Bring up NetEye testbed at WSU)]] [[BR]] [[MilestoneDate(KANSEI: S2.f Connections from Kansei and NetEye to Internet2)]] [[BR]] [[MilestoneDate(KANSEI: S2.g Import extended ORCA v2.1)]] [[BR]] [[MilestoneDate(KANSEI: S2.h Demo experiment using Kansei and NetEye)]] [[BR]] [[MilestoneDate(KANSEI: S2.i Collaborate with GMOC)]] [[BR]] [[MilestoneDate(KANSEI: S2.j POC to GENI response team)]] [[BR]] [[MilestoneDate(KANSEI: S2.k POC to GENI security team)]] [[BR]] [[MilestoneDate(KANSEI: S2.l Contribution to GENI outreach)]] [[BR]] [[MilestoneDate(Kansei: S3.a Demonstration at GEC9 and Experimenter Outreach)]] [[BR]] [[MilestoneDate(Kansei: S3.b Documentation)]] [[BR]] [[MilestoneDate(Kansei: S3.c Demonstration at GEC10 and Experimenter Outreach)]] [[BR]] [[MilestoneDate(Kansei: S3.d Documentation)]] [[BR]] [[MilestoneDate(Kansei: S3.e Demonstration at GEC11 and Experimenter Outreach)]] [[BR]] [[MilestoneDate(Kansei: S3.f Final report and code release)]] [[BR]] === Status Reports and Demonstrations === [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie-Spiral%201-Fall%202008%20StatusReport.pdf "KanseiGenie: 4Q08 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie-Spiral%201-Winter%202009%20StatusReport.pdf "KanseiGenie: 1Q09 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie_2Q09%20%20Spiral%201-Spring%202009%20StatusReport.pdf "KanseiGenie: 2Q09 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie_3Q09%20%20Spiral%201-Annual%20StatusReport.pdf "KanseiGenie: 3Q09/Annual Status Report"][[BR]] [wiki:KanseiSensorNet-4Q09-status 4Q09 Status Report][[BR]] [wiki:KanseiSensorNet-1Q10-status 1Q10 Status Report][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie_Spiral%202-Spring%202010%20StatusReport.pdf 2Q10 Status Report] [[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/GEC9Cluster-Kansei.pptx GEC9 Slides][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie_Spiral%203-GEC9-10%20StatusReport.pdf "Post-GEC10 Status Report"][[BR]] === Technical Documents === [http://kansei.cse.ohio-state.edu/KanseiGenieFed/index.php KanseiGenie Portal][[BR]] [http://sites.google.com/site/siefastgeni/ "KanseiGenie Project"][[BR]] [http://99.129.111.206/kanseiNG/ Kansei Sensor Network Testbed][[BR]] [http://www.cs.wayne.edu/~hzhang/group/systems-and-downloads.html#NetEye NetEye Sensor Network Testbed][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie-InfrastructureCatalog.pdf "KanseiGenie Infrastructure Description"][[BR]] [http://sites.google.com/site/siefastgeni/documents-1 "KanseiGenie technical documents"][[BR]] [http://kansei.cse.ohio-state.edu/KanseiGenie/support.php "KanseiGenie Research Portal Help Document"][[BR]] [http://kansei.cse.ohio-state.edu/KanseiGenie/downloads/index.php "KanseiGenie Installation Package Download and Instructions"] === Software Releases === === Connectivity === Location of equipment: [[BR]] Lab at Ohio State University[[BR]] Lab at Wayne State University[[BR]] See [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie-InfrastructureCatalog.pdf "KanseiGenie Infrastructure Description"] for equipment decriptions. Ohio State is using their own public IP addresses (please specify). Wayne State IP addresses are TBD. Los Alamos National Labs IP addresses are TBD. This project will begin with IP connectivity only. Layer 2 connectivity is TBD.[[BR]] IT contact at Ohio State University: Rajiv Ramnath[[BR]] IT contact at Wayne State University: Hongwei Zhang [[BR]]