| 85 | |
| 86 | ==== Course Modules for Teaching Networking Concepts ==== |
| 87 | |
| 88 | We will demonstrate the education modules we have developed for educators to use in their undergraduate Computer Networking classes. These consist of concept demonstration modules as well as student assignment modules. Each module is comprised of a short overview video, longer tutorial videos, written tutorials, and canned demonstrations. The concept modules also include presentation slides while the assignment modules include completed assignments as samples for the instructor. |
| 89 | |
| 90 | Participants: |
| 91 | * Jay Aikat, aikat@cs.unc.edu, Univ. of North Carolina |
| 92 | |
| 93 | |
| 94 | ==== Simulation-as-a-Service App ==== |
| 95 | |
| 96 | We will demonstrate a simple simulation-as-a-service (SMaaS) App that is setup within a hybrid cloud leveraging InstaGENI Rack resources. The SMaaS App use case involves !TotalSim using GENI for PaaS experiments, which will enable them to deliver their App (that has data-intensive computation and data movement workflows) in SaaS form to their customers. |
| 97 | |
| 98 | Participants: |
| 99 | * Prasad Calyam, pcalyam@osc.edu, Ohio Supercomputer Center |
| 100 | |
| 101 | ==== SDN-Video-Orchestrator ==== |
| 102 | |
| 103 | We will demonstrate Software-defined networking (SDN) controller orchestrated traffic engineering for video traffic. We will present an OpenFlow-enabled SDN architecture that works in tandem with MPEG-DASH to allow video clients to stream videos seamlessly. This work is an extension to our project titled “SDN based application for efficient video streaming”, which was the recipient of the Internet2 2013 Innovative Application Award. |
| 104 | |
| 105 | Partcipants: |
| 106 | * Aditi Ghag, aditivghag@gmail.com, Georgia Tech |
| 107 | |
| 108 | ==== Jacks ==== |
| 109 | |
| 110 | We will be demonstrating the first prototype of Jacks, the successor to Flack. |
| 111 | |
| 112 | Participants: |
| 113 | * Rob Ricci, ricci@cs.utah.edu, Univ of Utah |
| 114 | |
| 115 | ==== IDMS ==== |
| 116 | |
| 117 | The Intelligent Data Movement System (IDMS) project will demonstrate data dissemination across multiple GENI aggregates. IDMS will use a combination of services running as appliance images on GENI nodes that are responsible for the storage and efficient movement of data between sites. |
| 118 | |
| 119 | Participants: |
| 120 | * Ezra Kissel, kissel@cis.udel.edu, Univ. of Delaware |
| 121 | |
| 122 | ==== ProtoRINA over GENI ==== |
| 123 | |
| 124 | We will demonstrate ProtoRINA, Boston University's prototype of the Recursive !InterNetwork Architecture (RINA, http://csr.bu.edu/rina). The demo presents several fundamental RINA experiments (e.g., dynamic service layer instantiation) over GENI resources, and demonstrates the flexibility of RINA to manage a network by configuring different routing policies. |
| 125 | |
| 126 | Participants: |
| 127 | * Ibrahim Matta, matta@bu.edu, Boston University |
| 128 | |
| 129 | ==== NETMAP ==== |
| 130 | |
| 131 | xDPd is an open source software modular switch implementation. We integrated fast packet process framework called as NETMAP into xDPd to increase the forwarding performance. We will present performance results and possible applications of such a platform on GENI experimentation environment. |
| 132 | |
| 133 | Participants: |
| 134 | * Levent Dane, ldane@uh.edu, Univ. of Houston |
| 135 | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
| 136 | |
| 137 | ==== Dell SDP and ExoGENI ==== |
| 138 | |
| 139 | Brief demo description Integration of Dell SDP on ExoGENI rack with a hard reset mechanism design elements and ORCA integration framework will be presented. |
| 140 | |
| 141 | Participants: |
| 142 | * Levent Dane, ldane@uh.edu, Univ. of Houston |
| 143 | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
| 144 | |
| 145 | ==== Real Time Server Redundancy with OpenFlow Applications ==== |
| 146 | |
| 147 | Demonstration of Real time server redundancy for interactive applications using OpenFlow. |
| 148 | |
| 149 | Participants: |
| 150 | * aprakash6@wisc.edu |
| 151 | |
| 152 | ==== Real Time Video Streaming Using OpenFlow ==== |
| 153 | |
| 154 | Participants: |
| 155 | * aprakash6@wisc.edu |
| 156 | |
| 157 | ==== Virtual Topology Service (VTS) ==== |
| 158 | |
| 159 | The Virtual Topology Service (VTS) will allow experimenters to reserve complex and flexible programmable virtual topologies on top of GENI substrates. Virtual switches supporting various SDN technologies (multiple versions of OpenFlow, etc), and simple traditional switches, will be available, and VTS tools will make it easy to reserve an entirely topology from a single descriptive rspec. We will demonstrate the current state of the service, and expect a prototype to be ready for brave early adopters to try out soon after GEC. |
| 160 | |
| 161 | Participants: |
| 162 | * Nick Bastin, nick.bastin@gmail.com |
| 163 | |
| 164 | ==== Simulation, Detection, and Denial of ping Attack ==== |
| 165 | |
| 166 | Simulation, Detection, and Denial of ping attack: The demo topology in GENI consist of 2 nodes say Host1 and Host2. Host1 will send the ping's to the Host2. Host2 will continuously measure the number of ping's received from the Host1 and detect the ping attack. The detection will trigger re-programming of the network to deny pinging connection. |
| 167 | |
| 168 | Participants: |
| 169 | * Satyajeet M. Padmanabhi, smpadmanabhi@gmail.com |
| 170 | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
| 171 | |
| 172 | ==== Tapestry in GENI ==== |
| 173 | |
| 174 | In this demonstration we will explain how Tapestry, a software defined application (Developed by Infoblox/flowforwarding.org) will help in continuous monitoring of the network and gives us the Network Complexity Index. Tapestry will be installed and running on a SDN switch which fully monitors the entire network and extracting the complexity index based on the DNS requests made on the network. |
| 175 | |
| 176 | Our aim is to run this Tapestry on the GENI cloud platform and identify the complexity based on the DNS requests made on the network and also focus on how rapidly the network complexity is growing and is needed to better management and control. |
| 177 | |
| 178 | Participants: |
| 179 | * rbagli@uh.edu, Univ. of Houston |
| 180 | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
| 181 | |
| 182 | ==== Protocol Pattern Matching on LINC Switch ==== |
| 183 | |
| 184 | To optimize a protocol pattern matching mechanism on the LINC switch: inspiration was derived from Protocol Oblivious Forwarding (POF), which can be compatible with any new protocol. |
| 185 | |
| 186 | Participants: |
| 187 | * v_chanpol@hotmail.com, Univ. of Houston |
| 188 | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
| 189 | |
| 190 | ==== Network Characterization of Hadoop using GENI ==== |
| 191 | |
| 192 | Hadoop’s implementation of !MapReduce in a multi-rack cluster is dependent upon the top of the rack switches and of the aggregator switches connecting multiple racks. We will demo network characterization and requirements perspective for Hadoop using the GENI testbed. |
| 193 | |
| 194 | Participants: |
| 195 | * Abdul Navaz, navaz.enc@gmail.com, Univ. of Houston |
| 196 | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
| 197 | |
| 198 | === Wireless Projects === |
88 | | ==== Simuulation-as-a-Service App ==== |
89 | | |
90 | | We will demonstrate a simple simulation-as-a-service (SMaaS) App that is setup within a hybrid cloud leveraging InstaGENI Rack resources. The SMaaS App use case involves !TotalSim using GENI for PaaS experiments, which will enable them to deliver their App (that has data-intensive computation and data movement workflows) in SaaS form to their customers. |
91 | | |
92 | | Participants: |
93 | | * Prasad Calyam, pcalyam@osc.edu, Ohio Supercomputer Center |
94 | | |
95 | | ==== SDN-Video-Orchestrator ==== |
96 | | |
97 | | We will demonstrate Software-defined networking (SDN) controller orchestrated traffic engineering for video traffic. We will present an OpenFlow-enabled SDN architecture that works in tandem with MPEG-DASH to allow video clients to stream videos seamlessly. This work is an extension to our project titled “SDN based application for efficient video streaming”, which was the recipient of the Internet2 2013 Innovative Application Award. |
98 | | |
99 | | Partcipants: |
100 | | * Aditi Ghag, aditivghag@gmail.com, Georgia Tech |
101 | | |
102 | | ==== Jacks ==== |
103 | | |
104 | | We will be demonstrating the first prototype of Jacks, the successor to Flack. |
105 | | |
106 | | Participants: |
107 | | * Rob Ricci, ricci@cs.utah.edu, Univ of Utah |
108 | | |
109 | | ==== IDMS ==== |
110 | | |
111 | | The Intelligent Data Movement System (IDMS) project will demonstrate data dissemination across multiple GENI aggregates. IDMS will use a combination of services running as appliance images on GENI nodes that are responsible for the storage and efficient movement of data between sites. |
112 | | |
113 | | Participants: |
114 | | * Ezra Kissel, kissel@cis.udel.edu, Univ. of Delaware |
115 | | |
116 | | ==== ProtoRINA over GENI ==== |
117 | | |
118 | | We will demonstrate ProtoRINA, Boston University's prototype of the Recursive !InterNetwork Architecture (RINA, http://csr.bu.edu/rina). The demo presents several fundamental RINA experiments (e.g., dynamic service layer instantiation) over GENI resources, and demonstrates the flexibility of RINA to manage a network by configuring different routing policies. |
119 | | |
120 | | Participants: |
121 | | * Ibrahim Matta, matta@bu.edu, Boston University |
122 | | |
123 | | ==== NETMAP ==== |
124 | | |
125 | | xDPd is an open source software modular switch implementation. We integrated fast packet process framework called as NETMAP into xDPd to increase the forwarding performance. We will present performance results and possible applications of such a platform on GENI experimentation environment. |
126 | | |
127 | | Participants: |
128 | | * Levent Dane, ldane@uh.edu, Univ. of Houston |
129 | | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
130 | | |
131 | | ==== Dell SDP and ExoGENI ==== |
132 | | |
133 | | Brief demo description Integration of Dell SDP on ExoGENI rack with a hard reset mechanism design elements and ORCA integration framework will be presented. |
134 | | |
135 | | Participants: |
136 | | * Levent Dane, ldane@uh.edu, Univ. of Houston |
137 | | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
138 | | |
139 | | ==== Real Time Server Redundancy with OpenFlow Applications ==== |
140 | | |
141 | | Demonstration of Real time server redundancy for interactive applications using OpenFlow. |
142 | | |
143 | | Participants: |
144 | | * aprakash6@wisc.edu |
145 | | |
146 | | ==== Real Time Video Streaming Using OpenFlow ==== |
147 | | |
148 | | Participants: |
149 | | * aprakash6@wisc.edu |
150 | | |
151 | | ==== Virtual Topology Service (VTS) ==== |
152 | | |
153 | | The Virtual Topology Service (VTS) will allow experimenters to reserve complex and flexible programmable virtual topologies on top of GENI substrates. Virtual switches supporting various SDN technologies (multiple versions of OpenFlow, etc), and simple traditional switches, will be available, and VTS tools will make it easy to reserve an entirely topology from a single descriptive rspec. We will demonstrate the current state of the service, and expect a prototype to be ready for brave early adopters to try out soon after GEC. |
154 | | |
155 | | Participants: |
156 | | * Nick Bastin, nick.bastin@gmail.com |
157 | | |
158 | | ==== Simulation, Detection, and Denial of ping Attack ==== |
159 | | |
160 | | Simulation, Detection, and Denial of ping attack: The demo topology in GENI consist of 2 nodes say Host1 and Host2. Host1 will send the ping's to the Host2. Host2 will continuously measure the number of ping's received from the Host1 and detect the ping attack. The detection will trigger re-programming of the network to deny pinging connection. |
161 | | |
162 | | Participants: |
163 | | * Satyajeet M. Padmanabhi, smpadmanabhi@gmail.com |
164 | | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
165 | | |
166 | | ==== Tapestry in GENI ==== |
167 | | |
168 | | In this demonstration we will explain how Tapestry, a software defined application (Developed by Infoblox/flowforwarding.org) will help in continuous monitoring of the network and gives us the Network Complexity Index. Tapestry will be installed and running on a SDN switch which fully monitors the entire network and extracting the complexity index based on the DNS requests made on the network. |
169 | | |
170 | | Our aim is to run this Tapestry on the GENI cloud platform and identify the complexity based on the DNS requests made on the network and also focus on how rapidly the network complexity is growing and is needed to better management and control. |
171 | | |
172 | | Participants: |
173 | | * rbagli@uh.edu, Univ. of Houston |
174 | | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
175 | | |
176 | | ==== Protocol Pattern Matching on LINC Switch ==== |
177 | | |
178 | | To optimize a protocol pattern matching mechanism on the LINC switch: inspiration was derived from Protocol Oblivious Forwarding (POF), which can be compatible with any new protocol. |
179 | | |
180 | | Participants: |
181 | | * v_chanpol@hotmail.com, Univ. of Houston |
182 | | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
183 | | |
184 | | ==== Network Characterization of Hadoop using GENI ==== |
185 | | |
186 | | Hadoop’s implementation of !MapReduce in a multi-rack cluster is dependent upon the top of the rack switches and of the aggregator switches connecting multiple racks. We will demo network characterization and requirements perspective for Hadoop using the GENI testbed. |
187 | | |
188 | | Participants: |
189 | | * Abdul Navaz, navaz.enc@gmail.com, Univ. of Houston |
190 | | * Deniz Gurkan, dgurkan@central.uh.edu, Univ. of Houston |
191 | | |
192 | | === Wireless Projects === |