| 31 | == GENI Pathlets == |
| 32 | |
| 33 | ''Demo Participants:'' Mark Berman, Brighten Godfrey [[BR]] |
| 34 | Source-controlled routing is a promising architectural approach to improve reliability, efficiency, and overall flexibility of the network. We will demonstrate a streaming media application weathering "storms" on the network via source-controlled adaptive routing, running on top of pathlet routing, a flexible interdomain routing and forwarding substrate. |
| 35 | |
| 36 | == GENI !NetServ == |
| 37 | |
| 38 | ''Demo Participants:'' Jan Janak, Mark Berman [[BR]] |
| 39 | We present !NetServ, an extensible platform for deploying in-network services. !NetServ-enabled network nodes provide a common execution environment, where network services implemented as modules can be dynamically installed and removed. Our demonstration shows how !NetServ can help solve some of the issues faced by content and real-time service providers. We show how !NetServ-enabled nodes can help content providers disseminate content and how providers of real-time services, such as voice and video calls, can use !NetServ-enabled nodes to make their systems more scalable and reliable. GENI allows us to deploy !NetServ?-enabled nodes in the network. |
| 40 | |
| 41 | == GENI VIOLIN == |
| 42 | |
| 43 | ''Demo Participants:'' Pradeep Padala, Dongyan Xu [[BR]] |
| 44 | We will show how VIOLIN (http://friends.cs.purdue.edu/projects/violin/index.shtml) can be used for suspending and resuming GENI experiments. This project is part of the GENI-alpha demos planned for GEC9. Our demo will show starting an Emulab experiment, suspending it, and resuming it from a checkpoint. The suspend/resume feature can be used for various purposes including fault tolerance, resource management, and debugging. |