[[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, hongwei@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://www.cs.wayne.edu/~hzhang/group/systems-and-downloads.html#NetEye Sensor Testbeds][[BR]] [http://peoplenet.cse.ohio-state.edu/peoplenet/ OSU PeopleNet][[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]] [http://kansei.cse.ohio-state.edu/KanseiGenieFed/index.php KanseiGenie Portal][[BR]] [http://kansei.cse.ohio-state.edu/KanseiGenieFed/Doc/tutorial.php "KanseiGenie Tutorial"][[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/KanseiGenieFed/KDoctor/kanseiDoctor.php "Kansei Doctor"] for testbed health monitoring. Health monitoring data also retrievable through web service API. [[BR]] 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. [[BR]] === 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/Spiral%202%20Project%20Review-v2.pptx Spiral 2 Project Review][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/GEC9Cluster-Kansei.pptx GEC9 Slides][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie-poster-GEC10.pdf GEC10 Poster][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie_Spiral%203-GEC9-10%20StatusReport.pdf "Post-GEC9 and Post-GEC10 Status Report"][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie_FinalReport.pdf "KanseiGenie Final Report"][[BR]] === Technical Documents === [http://sites.google.com/site/siefastgeni/ "KanseiGenie Project"][[BR]] [http://kansei.cse.ohio-state.edu/KanseiGenieFed/Doc/index.php "KanseiGenie technical documents"][[BR]] [http://groups.geni.net/geni/attachment/wiki/KanseiSensorNet/KanseiGenie-InfrastructureCatalog.pdf "KanseiGenie Infrastructure Description"][[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://kansei.cse.ohio-state.edu/KanseiGenieFed/index.php KanseiGenie Portal][[BR]] [http://kansei.cse.ohio-state.edu/KanseiGenieFed/Doc/tutorial.php "KanseiGenie Tutorial"][[BR]] KanseiGenie extension enables resource management and ontology reasoning with Language of Embedded Network System (LENS) and the latest ORCA release LENS/resource specification:[[BR]] [http://neteyesa.cs.wayne.edu/rspec LENS Ontology Definition][[BR]] [http://groups.geni.net/geni/attachment/wiki/Gec7ResourceRepresentationWorkshop/KanseiGenie-RSpec.pdf GEC7 Workshop: "Taming Uncertainty and Heterogeneity in Resource Specification for WSN Federations"][[BR]][http://groups.geni.net/geni/attachment/wiki/Gec8Workshops/KanseiGenie-RSpec-GEC8.pdf GEC8 Workshop: "Wireless Sensor Network Description Language (WSNDL) and Beyond][[BR]]  Kansei Doctor that monitors and visualizes health information on heterogeneous devices:[[BR]] [http://ceti.cse.ohiostate.edu/siefast/group/publications/bapat2007tridentcom.pdf Tridentcom paper][[BR]] [http://portal.acm.org/citation.cfm?id=1462190 ACM paper][[BR]] === Software Releases === [http://kansei.cse.ohio-state.edu/KanseiGenieFed/Doc/cloning.php "KanseiGenie Cloning Instructions"] [[BR]] [http://kansei.cse.ohio-state.edu/KanseiGenieFed/Downloads/index.php KanseiGenie Downloads][[BR]] === 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.[[BR]] L2 connectivity now completed:[[BR]] Static VLAN from Kansei site, through Ohio State IT, through OARNET, through MERIT, to Starlight in Chicago.[[BR]] Static VLAN from Neteye site, tthrough MERIT, to Starlight in Chicago.[[BR]] Dynamic VLAN from Starlight in CHicago, through NLR Framenet, to RENCI/BEN[[BR]] IT contact at Ohio State University: Rajiv Ramnath [[BR]] IT contact at Wayne State University: Hongwei Zhang [[BR]]