Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7, 2013 www.geni.net Sponsored by the National Science Foundation GENI is a Virtual Laboratory • GENI’s main goal is to enable a wide variety of research across multiple disciplines in computer science and domain sciences • Even as we continue to build out, GENI is already supporting ongoing experiments in a variety of areas – I will show some examples drawn mostly from cloud computing and networking research. – See Ilia Baldine’s and Mike Zink’s talks today for some domain science examples. – Also: groups.geni.net/geni/wiki/GENIBibliography • Current phase of growth to 40-50 campuses, followed by 100-200 campus at scale deployment offer major research capability Sponsored by the National Science Foundation January 7, 2013 www.geni.net 2 GENI Experiment: VDCloud • Virtual Desktop Cloud is exploring improved desktop cloud implementations via programmable networking methods – Using GENI resources to provide multiple data paths and desktop hosting locations; OpenFlow network to support intelligent load balancing and flow management with “marker packets” – PI: Prasad Calyam, Ohio State Learn more: • YouTube GENIConference channel demo, GEC15 (Oct 2012). • P. Calyam, et al. Enabling performance intelligence for application adaptation in the Future Internet. IEEE Journal of Communications and Networks, Dec. 2011. Sponsored by the National Science Foundation January 7, 2013 www.geni.net 3 GENI Experiment: VDCloud • • • Compute resources at Utah ProtoGENI and Ohio State Multiple layer 2 datapaths OpenFlow for user-transparent load balancing and flow management Sponsored by the National Science Foundation January 7, 2013 www.geni.net 4 GENI Experiment: eXtensible Session Protocol • The goal of XSP is to provide a general and extensible protocol to manage the interaction between application and network-based services – Demonstrations at GEC and SC conferences highlighting application in accelerating data transfer via burst switching – PI: Martin Swany, Indiana Univ. Learn more: • YouTube GENIConference channel demo, GEC12 (Nov 2011). • Supercomputing SCinet research track: SC 2011, and SC 2012. • D. Gunter, R. Kettimuthu, E. Kissel, M. Swany, J. Yi, J. Zurawski, Exploiting Network Parallelism for Improving Data Transfer Performance, SC 2012. Sponsored by the National Science Foundation January 7, 2013 www.geni.net 5 GENI Experiment: eXtensible Session Protocol • • • ProtoGENI and Phoebus nodes in Internet2 backbone OpenFlow for discovery and data path PerfSONAR and Periscope for performance monitoring Sponsored by the National Science Foundation January 7, 2013 www.geni.net 6 GENI Experiment: Future Internet Architecture Mobility First • MobilityFirst is a future internet architecture intended to directly address the challenges of wireless access and mobility at scale – Using GENI to validate and test implementations of key resolution (GNRS) and routing (GSTAR) capabilities – PI: Dipankar Raychaudhuri, Rutgers Learn more: • YouTube GENIConference channel demos GEC14 (July 2012), GEC 12 (Nov 2011) • I. Seskar, K. Nagaraja, S. Nelson, and D. Raychaudhuri. MobilityFirst future internet architecture project, AINTEC 2011. Sponsored by the National Science Foundation January 7, 2013 www.geni.net 7 GENI Experiment: Future Internet Architecture Mobility First • • • Software routers in ProtoGENI hosts at I2 & NLR PoPs across US Multiple layer 2 data paths in network core Wired, WiFi, and WiMAX connections to end hosts Sponsored by the National Science Foundation January 7, 2013 www.geni.net 8 GENI Experiment: Future Internet Architecture eXpressive Internet Architecture (XIA) • XIA is a future internet architecture that natively supports multiple communication types and allows networks to evolve their abstractions and functionality over time – Using GENI as a standard deployment environment for XIA users experimenting with XIA router prototype – PI: Peter Steenkiste, CMU Learn more: •YouTube GENIConference channel demo, GEC15 (Oct 2012) •R. Grandl, et al. Supporting network evolution and incremental deployment with XIA, SIGCOMM 2012. •XIA web, www.xia.cs.cmu.edu, “Running XIA on GENI” Sponsored by the National Science Foundation January 7, 2013 www.geni.net 9 GENI Experiment: Future Internet Architecture eXpressive Internet Architecture (XIA) • • • Software routers in ProtoGENI hosts at Internet2 PoPs across US Layer 2 data path through network core Optional IP connectivity for XIA over IP testing Sponsored by the National Science Foundation January 7, 2013 www.geni.net 10 Sponsored by the National Science Foundation January 7, 2013 www.geni.net 11