Transcript Document

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