= '''Plan for the NSF Demo''' = ---- '''Update: Demo 0 has been cancelled''' * [wiki:Internal/VirtualPL/DemoPlan/Demo0 Demo 0: Add wireless to Planet Lab experiment] * [wiki:Internal/VirtualPL/DemoPlan/Demo1 Demo 1: Integrated Planet Lab- Orbit (Video demo)] * [wiki:Internal/VirtualPL/DemoPlan/Demo2 Demo 2: Planet-Lab orbit integration + Virtual AP] * '''Break''' * [wiki:Internal/VirtualPL/DemoPlan/Demo3 Demo 3: Virtualization grid Demo] * [wiki:Internal/VirtualPL/DemoPlan/Demo4 Demo 4: Splitting a Node (Interfaces)] * [wiki:Internal/VirtualPL/DemoPlan/Demo5 Demo 5: Sensor Network Application Demo by Dr. Manish Parashar's group] * [wiki:Internal/VirtualPL/DemoPlan/Demo6 TDMA virtualization demo by Dr. Suman Banerjee's group] == Break == Move over to virtualizing the wireless space == Demo 3: Virtualization Demo == [[Image(Internal/VirtualPL/DemoPlan:d3.JPG)]][[BR]] Motivation * Enable multiple users to run experiments simultaneously * SDMA + FDMA + virtual console support Plan * Show scheduler (open hours), logging into vconsoles and running experiments * Four experiments are deployed on each vconsole * Two experiments must be identical(simple Sender-Receiver exp.) * Show that similar expts yield similar results (indicating no interference) * Other two experiments are star-based topologies to signify the increased capabilities in handling multiple ''different'' experiments Status (Updated : Sachin Jan 22 07) * Tried to use vconsole2. Idea was to imageNodes * Roadblock : CMC service that does not recognize requests coming in from a vconsole domain and ignores request to power nodes on * Ivan, Joe to fix this- Until then other vconsoles also need to be checked Problems * ? == Demo 4: Splitting a Node (Interfaces) == Motivation * Show hardware virtualization by assigning full control of one interface to a virtual machine * Need to add access control in nodehandler for N0/N1 interfaces Plan * Run two experiments on one orbit node * One experiment may communicate to one Planetlab node and one orbit node * Topology: Planetlab--Orbit1(AP)--Orbit2(client) * The second experiment may connect to other Orbit nodes * Topology: Orbit(AP)--Orbit(1,2,3) Status'''(George-Jan 22)''' * Obtained Xen and UML images from the Suman Banerjee's group * Contacted Thierry Parmentelat working with OneLab[http://onelab-private.inria.fr/] * Onelab aims to add these capabilities that do not existing in !PlanetLab * Use multiple interfaces (wireless & wired) * Execute monitoring: passive monitoring and topology info components * Waiting for response * Contacted Aki Nakao * Requested copy of Xen Slice (Xlice) * Waiting for response Problems * None at this point == Demo 5a,5b: Sensor Network Application Demo by Dr. Manish Parashar's group. == Motivation * Show applications that utilize Orbit and/or Planetlab Plan * Show two demonstrations * a)Data collection from oil wells * b)Data reduction and aggregation from sensors Status'''(George-Jan 17)''' * Provided a preliminary demo * Working on improving applications and visualization Problems * None at this point == Demo 6a,6b: TDMA virtualization demo by Dr. Suman Banerjee's group == Motivation * Show an implementation of TDM-based virtualization Plan * Show two different experiments * Each experiment will operate in a different wireless channel * The first one will be a linear ad-hoc routing topology * The second one will be a star AP-client topology * One exp. will use TCP-based applications and the other will use UDP-based applications * Solution is built using UML (User mode linux) Status'''(George-Jan 17)''' * Currently testing with 5 Orbit nodes Problems * None at this point