ittc communication networks laboratoryjpgs/courses/nets/lecture-lab-gpeni-display.pdf · dcn gbenet...
TRANSCRIPT
© James P.G. SterbenzITTCCommunication Networks Laboratory
The University of Kansas EECS 780Programmable Networking with GpENI
© 2004–2011 James P.G. Sterbenz04 May 2011
Egemen K. Çetinkaya and James P.G. Sterbenz
Department of Electrical Engineering & Computer ScienceInformation Technology & Telecommunications Research Center
The University of Kansas
[email protected]@eecs.ku.edu
http://www.ittc.ku.edu/~jpgs/courses/nets
rev. 11.0
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-2
© James P.G. SterbenzITTC
Network Experimentation with GpENIOutline
L5.1 Motivation and overviewL5.2 Participants and infrastructureL5.3 Node cluster and programmabilityL5.4 Network monitoring
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-3
© James P.G. SterbenzITTC
Network Experimentation with GpENIMotivation and Overview
L5.1 Motivation and overviewL5.2 Participants and infrastructureL5.3 Node cluster and programmabilityL5.4 Network monitoring
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-4
© James P.G. SterbenzITTC
Large-Scale TestbedsMotivation
• Progression of research → deployment– analysis– simulation– emulation– lab prototyping– large-scale field prototyping– field deployment
• Testbeds needed to understand realistic behaviour– but realistic scale needed– essential for experiments in Future Internet architecture
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-5
© James P.G. SterbenzITTC
Large-Scale TestbedsHistory
• CNRI Gigabit testbeds– Aurora, Blanca, Casa, Nectar, Vistanet, MAGIC– supported high-speed networking research– technology specific; not programmable
• e.g. ATM, HIPPI
• Active network testbeds– DARPA ABone, EU FP5 FAIN, EPSRC LARA++– dynamically programmable networks (signalling or capsules)– supported research in service and protocol deployment– logical predecessor to GENI
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-6
© James P.G. SterbenzITTC
Large-Scale TestbedsCurrent Testbeds
• PlanetLab– international testbed to conduct Internet research– L4–7 programmable: applications and transport– VINI extends to control Internet topology– experiments use a slice of PlanetLab– basis for GENI cluster B
• Emulab: clusters of computing nodes– arbitrary system software– programmable interconnection– basis for GENI cluster C (ProtoGENI)
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-7
© James P.G. SterbenzITTC
GENI and FIREOverview
• GENI: Global Environments for Network Innovation– funded by the US NSF and participant institutions– managed by the GPO (GENI Project Office – BBN)– goal: new experimental network infrastructure
• FIRE: Future Internet Research and Experimentation– funded by the EU under FP7– research component (similar to FIND)– experimental component (similar to GENI)
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-8
© James P.G. SterbenzITTC
GpENIOverview
• GpENI [dʒɛ’pi ni] Great Plains Environment for Network Innovation– exploiting new fiber infrastructure in KS, MO, and NE– significant international footprint under deployment
Europe
Asia
Canada
KSUKU
UMKC
UNL
MOREnetKanREN
GPN
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-9
© James P.G. SterbenzITTC
GpENIProject Goals
• Programmable research infrastructure– centered on optical infrastructure in Great Plains– undergoing international expansion
• Infrastructure to support future Internet research– NSF FIND PoMo– EU FIRE ResumeNet
• GpENI is part of GENI and affiliated with FIRE– GENI cluster B: PlanetLab control framework– testbed for EU FP7 FIRE ResumeNet project
• Open environment for network research community– GpENI clearinghouse for sharing experiments
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-10
© James P.G. SterbenzITTC
Network Experimentation with GpENIParticipants and Infrastructure
L5.1 Motivation and overviewL5.2 Participants and infrastructureL5.3 Node cluster and programmabilityL5.4 Network monitoring
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-11
© James P.G. SterbenzITTC
GpENIPrincipal Participants: Universities1
• KU: The University of Kansas– James P.G. Sterbenz (lead PI),
Joseph B Evans (co-I), Rick McMullen (co-I),Ronqing Hui, Gary Minden
• KSU: Kansas State University– Caterina Scoglio (PI), Don Gruenbacher (co-PI),
Tricha Anjali
• UMKC: University of Missouri – Kansas City– Deep Medhi (PI), Baek-Young Choi (co-I)
Cory Beard, Khosrow Sohraby, Jim Schonemann
• UNL: University of Nebraska – Lincoln– Byrav Ramamurthy (PI)
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-12
© James P.G. SterbenzITTC
GpENIPrincipal Participants: Universities2
• IIT: Illinois Institute of Technology– Tricha Anjali
• Lancaster University (UK)– David Hutchison, Andrew Scott (co-Is),
• ETH Zürich (Switzerland)– Bernhard Plattner (co-I)
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-13
© James P.G. SterbenzITTC
GpENIParticipants: Research Networks
• GPN: Great Plains Network (consortium)– Greg Monaco (PI)
• KanREN: Kansas Research and Education Network– Cort Buffington (PI)
• MOREnet: Missouri Research and Education Network– Hank Niederhelm
• JANET• SWITCH• GÉANT2 / DANTE• NORDUnet
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-14
© James P.G. SterbenzITTC
GpENIParticipants: Industry
• Ciena– Jeff Verrant (PI), Jim Archuleta (co-I)
• Qwest
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-15
© James P.G. SterbenzITTC
GpENIParticipants: L2 Tunnel Fanout
• UK, Ireland, and Iberia– Lancaster
• Switzerland, Germany, Austria, Poland, Turkey– ETH Zürich– Bern (Torsten Braun)– Kaiserslautern / G-Lab (Paul Müller)
• Scandinavia and Russia– Simula Labs Oslo
• Asia– ?
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-16
© James P.G. SterbenzITTC
Network Experimentation with GpENINode Cluster and Programmability
L5.1 Motivation and overviewL5.2 Participants and infrastructureL5.3 Node cluster and programmabilityL5.4 Network monitoring
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-17
© James P.G. SterbenzITTC
GpENINode Cluster Types
• Midwest optical backbone– KU, KSU, UNL, UMKC
• Optically connected islands– Lancaster, Cambridge– ETH Zürich, Bern, Uni Zürich
• L2TPv3 concentration/fanout nodes– Lancaster, Zürich, Bern, Kaiserslautern
• L2TPv3 terminal nodes– IU GMOC, ETH Zürich, Tampere, Simula, KIT, Passau, …
• IP tunneled nodes• Public Internet connected nodes?
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-18
© James P.G. SterbenzITTC
GpENI Node ClusterArchitecture: Midwest Optical Node
• GpENI cluster• 5–10 PCs
– GpENI mgt.– L4: PlanetLab– L3: prog. routers
• GbE switch– arbitrary site interconnection– L2: GpENI/GENI VLAN– SNMP cluster monitoring
• Ciena optical switch– L1 GpENI interconnection
Ciena optical
GpENImanagement& control
GpENI optical backboneto Internet2 and KC SPPProtoGENI to MAX
GENIVLANs
PlanetLabGENIwrap
prog. nodes
� �site specificKUAR,
sensor, …
ctl. frwk. aggr. mgr. PLC VINI
DCN
GbEnet
prog. routersVINI,
Quagga,XORP, click,…
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-19
© James P.G. SterbenzITTC
GpENI Node ClusterArchitecture: Island Optical Node
• GpENI cluster• 5–10 PCs
– GpENI mgt.– L4: PlanetLab– L3: prog. routers
• GbE switch– arbitrary site interconnection– L2: GpENI/GENI VLAN– SNMP cluster monitoring
• L2 optical interconnection– among island tunneled to GpENI
GpENImanagement
& control
GENIVLANs
PlanetLabGENIwrap
prog. nodes
� �site
specificKUAR,
sensor, …
island specific
aggregate manager
GbEnet
prog. routers VINI,
Quagga,XORP, click,…
L2TPv3
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-20
© James P.G. SterbenzITTC
GpENI Node ClusterArchitecture: Tunneled Node Cluster
• GpENI cluster• 5–10 PCs
– GpENI mgt.– L4: PlanetLab– L3: prog. routers
• GbE switch– arbitrary site interconnection– L2: GpENI/GENI VLAN– SNMP cluster monitoring
• Router terminating tunnels– L2TPv3 recommended
GpENImanagement
& control
GENIVLANs
L2TPv3 or IP tunnelsmultiple for fanout nodes
PlanetLabGENIwrap
prog. nodes
L2TPv3
� �site
specificKUAR,
sensor, …
ctl. frwk. aggr. mgr. PLC VINI
DCN
GbEnet
prog. routers VINI,
Quagga,XORP, click,…
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-21
© James P.G. SterbenzITTC
GpENI Node ClusterManagement and Control
• Management and control processor in each cluster– control‐1.⟨institution⟩.gpeni.net
• General purpose Linux box– runs any software needed by GpENI or local sites– e.g. PlanetLab control framework demo at KSU
• Security services– firewall and NAT for cluster private subnet
• Monitoring services– Cacti port monitoring of GbE switch– Nagios to monitor individual nodes
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-22
© James P.G. SterbenzITTC
GpENI ProgrammabilityAll Layers
lightpath
VLAN
topology
router
end-to-end
application
experiment
RF, photonics
DCN
VINI
Quagga, XORP, Click, site
PlanetLab
Gush, Raven
site-specific
2
3
4
7
1
GpENI Layer Programmability
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-23
© James P.G. SterbenzITTC
GpENI ProgrammabilityExperiment
• Software to assistresearcher runGpENI experiments
• Gush: GENI user shell[Albrecht]helps reserve resourcesusing GENI clearinghouse
• Raven provisioning service[Hartman]code and configuration deployment
• GpENI clearinghouse
lightpathVLAN
topologyrouter
end-to-endapplicationexperiment
RF,photonics
DCN
VINIQuagga, XORP, Click
PlanetLab
Gush, Raven
site-specific
2
3
47
1
GpENI Layer Programmability
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-24
© James P.G. SterbenzITTC
GpENI ProgrammabilityApplication and End-to-End Transport
• PlanetLab sub-aggregate:upper layer programmability– application and E2E transport
• Shares resources usingslice paradigm
• GENIwrapper version of PlanetLab– SFA (slice facility architecture) exports GENI interfaces
• PLC located at KSU: geni‐myplc.ksu.gpeni.net• Programmable nodes at each institution
– geni‐planetlab‐n.⟨institution⟩.gpeni.net
lightpathVLAN
topologyrouter
end-to-endapplicationexperiment
photonics
DCN
VINIQuagga, XORP, Click
PlanetLab
Gush, Raven
site-specific
2
3
47
1
GpENI Layer Programmability
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-25
© James P.G. SterbenzITTC
GpENI ProgrammabilityNetwork Routers and Switches
• Programmable routersunder control ofVINI sub-aggregate
• GpENI standard software– Quagga– XORP currently being integrated– OpenFlow under investigation– Click possible
• Site-specific routers• Each cluster has at least 2 programmable routers
– geni‐router‐n.⟨institution⟩.gpeni.net
lightpathVLAN
topologyrouter
end-to-endapplicationexperiment
photonics
DCN
VINIQuagga, XORP, Click
PlanetLab
Gush, Raven
site-specific
2
3
47
1
GpENI Layer Programmability
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-26
© James P.G. SterbenzITTC
GpENI ProgrammabilityNetwork Topology
• VINI sub-aggregate:middle layer programmability– topology and router control
• PlanetLab with Trellis extensions– control of topology slices– eventual merge with PL
• Control located at UMKC: geni‐myvini.umkc.gpeni.net• Unification of PlanetLab and VINI underway
– by Princeton PlanetLab group– GpENI now has integrated portal
lightpathVLAN
topologyrouter
end-to-endapplicationexperiment
photonics
DCN
VINIQuagga, XORP, Click
PlanetLab
Gush, Raven
site-specific
2
3
47
1
GpENI Layer Programmability
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-27
© James P.G. SterbenzITTC
GpENI ProgrammabilityVLAN and Lightpath Connectivity
• DCN sub-aggregate:lower layer programmability
• DCN: dynamic circuit networkdeveloped by DRAGON– dynamic creation of
VLANs and lightpaths– GpENI port to Netgear GbE switch– MAX port to Ciena CoreDirector optical switch
• MAX + ISI working on DCN GENIwrapper– will enable unification of PlanetLab and DCN sub-aggregates
lightpathVLAN
topologyrouter
end-to-endapplicationexperiment
photonics
DCN
VINIQuagga, XORP, Click
PlanetLab
Gush, Raven
site-specific
2
3
47
1
GpENI Layer Programmability
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-28
© James P.G. SterbenzITTC
GpENI ProgrammabilityPhotonic and RF
• Site-specificlayer-1 programmability
• Edge– testbed attached to GbE switch
• Core– requires optical
GpENI interconnection– virtual connectivity hoped in future
lightpathVLAN
topologyrouter
end-to-endapplicationexperiment
photonics
DCN
VINIQuagga, XORP, Click
PlanetLab
Gush, Raven
site-specific
2
3
47
1
GpENI Layer Programmability
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-29
© James P.G. SterbenzITTC
GpENIPhysical Topology and Network Infrastructure
KSU – KS KU – KS
UMKC – MO
UNL – NE
GpENI CienaCoreDirector
GpENI CienaCN4200
CCD FlarsheimHall
AveryHall
C-bandn λs
KU/Qwestfiber
NicholsHall
RathboneHall
GpENI nodecluster
WTC fiber
KU/Qwestfiber
SFBB fiberEllsworth
HallPowerPlant
QwestPOP
KC MO
KU/Qwestfiber
Internet2POP
KC MO
MOREnetfiber Newcomb
Hall
Ethernet
ScottCenter
UNL (L3)fiber
splicepatch
CC
to Smith Ctr. KS (eventual link to CO)
dark fiber
2 λs
4 λs
C-bandn λs
C42
GpENI
CCD
GpENI
CCD
GpENI
CCD
GpENI
CCD
GpENI
• Midwest backbone (phase 3)– multiwavelength optical backbone
• current or imminent deployment
– 4 universities in 3 states• 1 switch/year with current funding
new nodes
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-30
© James P.G. SterbenzITTC
GpENILayer 2 Connectivity (mid phase 1)
rapidlyevolving
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-31
© James P.G. SterbenzITTC
• Regional GpENI partners: 11– Principal partners
• KU, KSU, UMKC, UNL, IIT
– South Dakota: 3 universities• DSU, SDSMT, USD
– Missouri: UMC– GMOC at Indiana University– Canada
• Waterloo
IIT
KSUKU UMKC
UNL
GpENIMidwest Expansion
DSU
USD
SDSMT
UMCIU
Europe
AsiaIU GMOC
Waterloo
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-32
© James P.G. SterbenzITTC
Bucharest
Wien
Bilkent
Internet2DANTE
Passau
ETH
Lancaster
JANET
UC DublinHEAnet
UPCBarcelona
Tampere UT
UppsalaSICS
NORDUnet
Skt. PeterburgIIRAS
TKK Helsinki
Warszawa
GÉANT2
KTH Stockholm
U-ZürichKonstanz
München
GpENIEuropean Expansion
Moscow
SWITCH
Karlstads
ISCTELisboa
KSUKU UMKC
UNL
DSU
USD
SDSMT
UMC IUAsia IU GMOC
IIT
Karlsruhe
Cambridge
toBeijing
Bern
Simula
G-Lab
• European GpENI partners– 13 nations– 24 research institutions– ~120 nodes– more under discussion
Kaiserslautern
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-33
© James P.G. SterbenzITTC
GpENIAsian Expansion
POSTECH
IIT Mumbai
IISc Bangalore
IIT Guwahati
Internet2
ERNET
APAN
CUC Beijing
Europe
KSUKU UMKC
UNL
DSU
USD
SDSMT
UMC IUAsia IU GMOC
IIT
• Asian GpENI partners– 3 nations– 5 research institutions– 25 nodes– more under discussion
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-34
© James P.G. SterbenzITTC
GpENINode Cluster Status1
• Midwest backbone nodes– PlanetLab and VINI operational– UNL switch installed; KU switch this year
• GENI interconnection– physical connection to ProtoGENI in KC I2 POP– connection to MAX– L2TPv3 tunnel to GMOC: gmoc.gpeni.net
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-35
© James P.G. SterbenzITTC
GpENINode Cluster Status2
• British Iles and Iberia– L2TPv3 tunnel to Lancaster to…
• JANET wavelength to Cambridge (first European node up)• L2TPv3 tunnel to UPC Barcelona (up); ISCTE Lisboa (soon)
• Switzerland, Germany, and Austria– L2TPv3 tunnel to Bern to…
• ETH Zürich (may provide additional fan-out)
– L2TPv3 tunnel to Kaiserslautern / GLab to…• OpenVPN (experimental) to TUMünchen
– L2TPv3 tunnel to Karlsruhe (temporary)
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-36
© James P.G. SterbenzITTC
GpENINode Cluster Status3
• Nordic and Russia– L2TPv3 tunnel to Simula Norway to…
• Tampere (up)• Karlstad (up)
• European GpENI meeting this year– need UK – Germany/Switzerland/Austria – Nordic backbone
• Asia– IIT Guwahati (soon)
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-37
© James P.G. SterbenzITTC
GpENIAggregate Status: PlanetLab
• PlanetLab sub-aggregate (KSU)– MyPLC 4.3– GENIwrapper 8.5 SFA– federated with Princeton PLC
• OpenFlow integration under investigation • Loop demo publicly available (but still fragile)• PlanetLab / VINI sub-aggregate integration
– integrated portal available– waiting for Princeton PL/VINI integration
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-38
© James P.G. SterbenzITTC
GpENIAggregate Status: Programmable Router
• Programmable router sub-aggregate (UMKC)• VINI installed
– UMKC will be beta site for 5.0 to unify with PlanetLab
• Quagga running, tested with OSPF and Zebra– currently working on sliceability
• XORP integration underway• Integrating topology creation in map demo
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-39
© James P.G. SterbenzITTC
GpENIAggregate Status: DCN Optical Control Plane
• Optical switch sub-aggregate (UNL)– UNL switch installed; KU next
• DCN running on Ciena CoreDirectorand Netgearswitch
• Connectionestablished toMAX through ProtoGENI– interdomain
DCN
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-40
© James P.G. SterbenzITTC
GpENIStatus: Overall Management
• Overall management, monitoring, administration (KU)• L2TPv3 tunnels coming up
– complex planning given meager funding– working with European partners to provide fanout
• UK, Switzerland, Austria/Germany, Nordic/Russia, Asia
• International optical discussions soon• Nagios management interface begin developed• GMOC node cluster installed
– should provide integration with overall GENI monitoring
• TRIDENTCOM 2010 paper
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-41
© James P.G. SterbenzITTC
GpENIStatus: Application and User Community
• Tools– experiment control: Gush running now– code deployment: Raven running now– suggestions for other tools welcome
• User access– Limited access to wider community; Web-based request form– Seattle running
• GpENI community will likely be the first real users– FIND PoMo, EU FIRE ResumeNet, project clearinghouse soon– …but others welcome (build it and they will come?)
• the road to hell is paved with unused testbeds
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-42
© James P.G. SterbenzITTC
GpENIStatus: Experiments
• ResiliNets / ResumeNet experiments planned soon– NSF GEW Eager– Resilience and survivability at scale– GpENI WAN + ProtoGENI access networks
• European experiment planning soon
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-43
© James P.G. SterbenzITTC
GpENI Node ClusterSystems Software Status
• PlanetLab sub-aggregate (KSU)– MyPLC 4.3 with GENIwrapper SFA federated with PlanetLab
• Programmable router sub-aggregate (UMKC)– VINI installed; will be beta for 5.0 to unify with PlanetLab– Quagga running, XORP integration in progress
• Optical switch sub-aggregate (UNL)– UNL switch installed; KU in summer 2010– DCN running on Ciena CoreDirector and Netgear Enet– coördinating with MAX for interdomain DCN
• Overall management, monitoring, administration (KU)
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-44
© James P.G. SterbenzITTC
GpENIUser and Application Status
• Experiment control: Gush running now• Code deployment: Raven running now• User access: external access requests considered• Demo publicly available: control‐1.ksu.gpeni.net/demo
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-45
© James P.G. SterbenzITTC
GpENIExperiment Plans
• PoMo: NSF FIND PostModern Internet Architecture– exploring resilient transport over heterogeneous realms
• ResumeNet: EU FIREResilinece and Survivability for Future Networking– GpENI is one of the testbeds– provide ability to experiment with
• new protocols• while investigating topologies and injecting failures
• Other activities– participating in NSF GENI experimenter’s workshop– GpENI clearinghouse for international collaborations
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-46
© James P.G. SterbenzITTC
GpENIExperiment Example
• Resilience of network when challenged– cross-verification with KU-LoCGen/TacGen
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-47
© James P.G. SterbenzITTC
Network Experimentation with GpENINetwork Monitoring
L5.1 Motivation and overviewL5.2 Participants and infrastructureL5.3 Node cluster and programmabilityL5.4 Network monitoring
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-48
© James P.G. SterbenzITTC
GpENIMonitoring via Nagios1
• Nagios provides instantaneous view of the GpENI net.
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-49
© James P.G. SterbenzITTC
GpENIMonitoring via Nagios2
• http://control‐1.ku.gpeni.net/nagios
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-50
© James P.G. SterbenzITTC
GpENINetwork Resource Monitoring via Cacti
• http://control‐1.ku.gpeni.net/cacti
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-51
© James P.G. SterbenzITTC
Network Experimentation with GpENIReferences
• James P.G. Sterbenz et. al.“The Great Plains Environment for Network Innovation (GpENI): A Programmable Testbed for Future Internet Architecture Research,”Proc. of TridentCom, Berlin, May 2010, pp. 428 – 441
• R. Cherukuri, X. Liu, A. Bavier, J.P.G. Sterbenz, D. Medhi, “Network Virtualization in GpENI: Framework, Implementation & Integration Experience,” Proc. of IEEE ManFI, Dublin, May 2011
• http://www.gpeni.net
04 May 2011 KU EECS 780 – Comm Nets – GpENI NET-L5-52
© James P.G. SterbenzITTC
Network Experimentation with GpENIAcknowledgements
• Justin P. Rohrer @KU for Nagios, Cacti, and PlanetLab support• Xuan Liu @ UMKC for MyVINI support