Main Page

From GpENI

Jump to: navigation, search

GpENI: Great Plains Environment for Network Innovation

Contents


The Great Plains Environment for Network InnovationGpENI (pronounced [dʒɛˈpi ni] with accent on the middle syllable and rhyming with GENI) is an international programmable network testbed centered on a Midwest US regional optical network between The University of Kansas (KU), Kansas State University (KSU), University of Nebraska – Lincoln (UNL), and University of Missouri – Kansas City (UMKC) within the Great Plains Network, supported with optical switches from Ciena interconnected by Qwest fiber infrastructure, in collaboration with the Kansas Research and Education Network (KanREN) and Missouri Research and Education Network (MOREnet). GpENI is undergoing significant expansion to Europe and Asia using various tunneling protocols.

The goals of GpENI are to:

  • Build a collaborative research infrastructure in the Great Plains region among GPN and other institutions
  • Construct an international programmable network infrastructure enabling GpENI member institutions to conduct experiments in future Internet architecture, supporting projects such as PoMo: PostModern Internetwork Architecture and ResumeNet
  • Provide programmable optical infrastructure to GpENI members attached to the Midwest optical backbone
  • Provide flexible infrastructure to support the GENI program as part of control framework cluster B
  • Deploy tools developed by GpENI and GENI community such as Gush for experiment control and Raven for code deployment
  • Provide an open environment on which the networking research community can run experiments

GpENI is primarily funded by the participating institutions that are contributing network infrastructure, node hardware, as well as faculty, GRA, and administrative time. GpENI is also funded in part by the National Science Foundation under an GENI experimentation EAGER to KU and by the GENI (Global Environment for Network Innovations) Program.

GpENI is accepting a limited number of new partners who are willing to contribute and manage node clusters. Contact James P.G. Sterbenz if you wish to be part of the GpENI infrastructure.

GpENI is now available for external use on a very limited basis. If you wish to use GpENI for network research and experimentation, please use the account request page to send a request with detailed information on why you wish to use GpENI and what experiments you will run. Requests that do not show that you have first read this wiki and understand the goals, capabilities, and status of GpENI will be ignored.

GpENI press release (PDF)

GpENI Infrastructure and Architecture

GpENI Topology and Network Infrastructure

GpENI Geographic Topology

GpENI is built upon a multi-wavelength fiber interconnection between four GpENI universities within the GPN (Great Plains Network), with direct connection to the Internet 2 backbone. At a high level, Qwest dark fiber IRUed to the state of Kansas interconnects KSU to KU through the Qwest POP to the Internet2 POP in Kansas City. UMKC is connected to the Internet2 POP over MOREnet IRU fiber, and UNL is connected to the Internet POP by its own IRU fiber. Administration of the GpENI infrastructure is performed by staff at each university, assisted by GPN, KanREN (Kansas Research and Education Network) and MOREnet (Missouri Research and Education Network).

Each university has a GpENI node cluster interconnected to one-another and the rest of GENI by Ethernet VLAN. Additionally, each university plans to obtain its own Ciena optical switch for layer-1 programmable interconnection among GpENI institutions. We hope that GpENI infrastructure will expand to other GPN member institutions as they are able to secure resources.

GpENI North American Topology and Network Infrastructure

The core of GpENI is the regional optical backbone centered around Kansas City. This is extended by GPN (Great Plains Network) in the Midwest over regional research infrastructure including KanREN and MOREnet. Connectivty in Kansas City to Internet2 provides access to the European and Asian GpENI infrastructure.

GpENI Midwest Topology and Network Infrastructure
GpENI Midwest US Geographic Topology

Midwest GpENI infrastructure among GPN (Great Plains Network) institutions is anchored by the regional optical backbone from KSU (Kansas State University) to KU (The University of Kansas) to Kansas City, which then branches to UNL (University of Nebraska – Lincoln) and UMKC (University of Missouri – Kansas City). KanREN provides the network infrastructure expertise for GpENI and MOREnet provides infrastructure in the state of Missouri. UMC (University of Missouri – Columbia) is connected through MOREnet.

Several South Dakota institutions are connected over Internet2: USD (University of South Dakota), DSU (Dakota State University), and SDSMT (South Dakota School of Mines and Technology). Connectivity to other GPN (Great Plains Network) institutions will be accomodated on request.

Furthermore, IIT (Illinois Institute of Technology) and the GMOC (GENI Meta-Operations Center) at UI (University of Indiana) are connected over Internet2.

GpENI Canadian Topology and Network Infrastructure

GpENI European Topology and Network Infrastructure

GpENI Geographic Topology

GpENI European flows use L2TPv3 and IP tunnels over Internet2 to GÉANT2, which interconnects European regional and national research networks. GÉANT2 is managed by DANTE (Delivery of Advanced Network Technology to Europe). Many of the national networks are members of TERENA (Trans-European Research and Education Networking Association).

JANET provides connectivity in the United Kingdom with a direct fibre link between Lancaster University InfoLab21 and the University of Cambridge Computer Laboratory.

SWITCH provides connectivity among Swiss institutions, including ETH Zürich CSG, Universität Zürich CSG, and Universität Bern RVS.

DFN (Deutsches Forschungsnetz – German Research Network) provides connectivity among German institutions, including TU München Network Architectures and Services, Karlsruhe ITM, Universität Konstanz Distributed Systems, and Universität Passau Computer Networks and Communication.

ACOnet (Austrian Academic Computer Network) provides connectibity among Austrian institutions, including Universität Wien Future Communication.

PIONEER (Polish Optical Internet) provides connectivity to Politechnika Warszawska Computer Networks and Switching.

NORDUnet provides connectivity among the Nordic national networks. In Norway UNINETT connects to Simula Research Laboratory Lysaker, which is the principal Nordic node cluster providing L2TPv3 tunnels to other Nordic and Russian node clusters. In Finland FUNET (Finnish University and Research Network) interconnects TKK Netlab (Teknillinen Korkeakoulu / Helsinki University of Technology) and TTY/TUT ANET (Tampereen Teknillinen Yliopisto / Tampere University of Technology). In Sweden SUNET (Swedish University Computer Network) interconnects KTH Stockholm, SICS NETS Kista, Uppsala Universitet CoRe, and Karlstads Universitet DISCO.

Russia: SPIIRAS St. Petersburg

FCCN provides interconnection in Portugal to ISCTE-IUL DCTI Lisboa.

RedIRIS provides interconnection in Spain and Catalunya to UPC CCABA Barcelona.

ULAKBİM (Turkish Academic Network and Information Centre) provides interconnetion to Bilkent Üniversitesi EE.

GpENI Asian Topology and Network Infrastructure

GpENI Geographic Topology

GpENI Asian flows use L2TPv3 and IP tunnels over Internet2 to APAN (Asia-Pacific Advanced Network), which interconnects Asian regional and national research networks.

In India, ERNET (Education and Research Network / शिक्षण एवं अनुसंधान नेटवर्क) interconnects IISc (Indian Institute of Science / ಇಂಡಿಯನ್ ಇನ್ಸ್ಟಿಟುಟ್ ಆಫ್ ಸೈನ್ಸ್) Bangalore, IIT (Indian Institute of Technology Bombay / भारतीय प्रौद्योगिकी संस्थान मुंबई) Mumbai, and IIT Guwahati (भारतीय प्रोद्योगिकी संसथान गुवाहाटी).

In Korea, POSTECH (Pohang University of Science and Technology / 포항공과대학교) is connected to GpENI.

In China, CERNET2 (China Education and Research Network / 第二代中国教育和科研计算机网) provides access to CUC (Communication University of China / 中国传媒大学) Beijing 北京.

GpENI welcomes additional partners from the Asia-Pacific region, if you are interested please contact James P.G. Sterbenz.

GpENI Node Cluster

GpENI Node Cluster

Each GpENI node cluster consists of several components, physically interconnected by a Gigabit Ethernet switch to allow arbitrary and flexible experiments. GpENI uses a private IP address space within the gpeni.net domain; access to the facility is via dual-homing of the Node Management and Experiment Control Processor. The node cluster is designed to be as flexible as possible at every layer of the protocol stack, and consists of the following components:

  • GpENI management and control processor: general-purpose Linux machine
  • PlanetLab control framework consisting of aggregate managers: MyPLC with GENIwrapper SFA (at KSU), myVINI (at UMKC), and DCN (at UNL)
  • PlanetLab programmable nodes (enabling layer 4 and 7 experimentation)
  • VINI-based programmable routers (providing flexible network topologies), with Quagga and other extensions such as XORP and Click (enabling layer 3 experimentation), as well as the ability for GpENI partners to install their own programmable routers
  • Site-specific experimental nodes and testbeds, including software defined radios (such as the KUAR), optical communication laboratories, and sensor testbeds
  • Managed Gigabit Ethernet switch, providing L2 VLAN programmability and connectivity to the rest of GENI
  • Ciena optical switch running DCN providing L1 interconnection among GpENI node clusters on the Midwest US optical backbone

The arrow overlaid on the figure shows a conceptual flow of an experiment in which the GENI experiment controls the configuration of the PlanetLab, which in turn configures a custom routing protocol, which in turn configures the optical switch configuration.

Node Cluster Details

People and Principal Institutions

The University of Kansas Kansas State University
James P.G. Sterbenz (lead PI) Caterina Scoglio (PI)
Joseph B. Evans (Co-I) Don Gruenbacher (Co-PI)
Ronqing Hui, Gary Minden Yunzhao Li 李云钊, John Sherrell, Nidhi Tare, Ali Sydney
Egemen Çetinkaya, Mahmood A. Hameed, Abdul Jabbar, Justin P. Rohrer Sam Hays
Electrical Engineering and Computer Science Electrical and Computer Engineering
Information and Telecommunication Technology Center Richard Becker
Michael Hulet, Wesley Mason Computing and Telecommunications Services
Information and Telecommunication Technology Center
Rick McMullen (Co-I)
Research and Graduate Studies Great Plains Network
Bill Farris Greg Monaco (PI)
Information Technology
 
University of Missouri – Kansas City University of Nebraska – Lincoln
Deep Medhi (PI) Byrav Ramamurthy (PI)
Baek-Young Choi 최백영 (Co-I) Pragatheeswaran Angu, Mukesh Subedee
Cory Beard, Khosrow Sohraby Computer Science and Engineering
Ramkumar Cherukuri, Can Kanlı, Xuan Liu 刘璇, Juluri Parikshit, Kent G. Christensen
Haiyang Qian 钱海洋, Tim Sylvester Information Services
Computer Science and Electrical Engineering
Jim Schonemann Illinois Institute of Technology
Networking and Telecommunications Services Tricha Anjali (PI)
 
Lancaster University ETH Zürich
David Hutchison, Andrew Scott Bernhard Plattner
 
Ciena Qwest
Jeff Verrant (PI)
Jim Archuleta (co-I), John Lankford
Government Solutions Government Services
 
KanREN MOREnet
Cort Buffington (PI) Hank Niederhelm
Brad Fleming PJ Clayton, Rex Peterson, Shannon Spurling

Publications

Papers

James P.G. Sterbenz, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, David Hutchison, Bernhard Plattner, Tricha Anjali, Andrew Scott, Cort Buffington, Gregory E. Monaco, Don Gruenbacher, Rick McMullen, Justin P. Rohrer, John Sherrell, Pragatheeswaran Angu, Ramkumar Cherukuri, Haiyang Qian, Nidhi Tare,
“The Great Plains Environment for Network Innovation (GpENI): A Programmable Testbed for Future Internet Architecture Research”,
Proceedings of the 6th International Conference on Testbeds and Research Infrastructures for the Development of Networks & Communities (TridentCom),
Berlin, Germany, 18–20 May 2010, pp. 428–441.
Keywords: programmable Future Internet testbed, GENI, FIND, FIRE, PlanetLab, VINI, DCN, ResiliNets, PoMo, ResumeNet
BibTeX

Ramkumar Cherukuri, Xuan Liu, Andy Bavier, James P.G. Sterbenz, Deep Medhi,
“Network Virtualization in GpENI: Framework, Implementation & Integration Experience”,
Proceedings of the 3rd IEEE/IFIP International Workshop on Management of the Future Internet (ManFI),
Dublin, Ireland, May 2011.
Keywords: GpENI, VINI
BibTeX

Justin P. Rohrer, Egemen K. Çetinkaya, and James P.G. Sterbenz,
“Progress and Challenges in Large-Scale Future Internet Experimentation using the GpENI Programmable Testbed”,
Proceedings of the 6th ACM International Conference on Future Internet Technologies (CFI) ,
Seoul, South Korea, June 2011, pp. 46–49.
Keywords: Programmable testbed; Future Internet design; experimental simulation methodology; GpENI, GENI, FIND, FIRE; resilient, survivable, and dependable networks; multipath geographically diverse routing; network topology; end-to-end transport
BibTeX

Reports

James P.G. Sterbenz, Justin P. Rohrer, and Egemen K. Çetinkaya
Multilayer Network Resilience Analysis and Experimentation on GENI (Proposal)
ITTC Technical Report ITTC-FY2011-TR-61349-01, The University of Kansas, July 2010.
BibTeX

James P.G. Sterbenz, Deep Medhi, Greg Monaco, Byrav Ramamurthy, Caterina Scoglio, Baek-Young Choi, Joseph B. Evans, Don Gruenbacher, Ronqing Hui, Wesley Kaplow, Gary Minden, Jeff Verrant
GpENI: Great Plains Environment for Network Innovation (Proposal)
ITTC technical report ITTC-FY2009-TR-0061349-01, The University of Kansas, October 2008.
BibTeX

Presentations

James P.G. Sterbenz, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, Tricha Anjali, David Hutchison, Bernhard Plattner
“GpENI Status Update: GEC8”,
Eighth GENI Engineering Conference (GEC7), San Diego CA, 20 July 2010

James P.G. Sterbenz, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, Tricha Anjali, David Hutchison, Bernhard Plattner
“GpENI Status Update: GEC7”,
Seventh GENI Engineering Conference (GEC7), Durham NC, 16 March 2010

James P.G. Sterbenz, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, Tricha Anjali, David Hutchison, Bernhard Plattner
“GpENI: Great Plains Environment for Network Innovation – A Programmable Testbed for Future Internet Research”,
2nd Winter School in Complexity Sciences research seminar, ISCTE, Lisboa, 12 January 2010

James P.G. Sterbenz, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, Tricha Anjali, David Hutchison, Bernhard Plattner
“GpENI Status Update: GEC6”,
Sixth GENI Engineering Conference (GEC6), Salt Lake City UT, 16 November 2009

James P.G. Sterbenz Джеймс Ф.Г. Стербэнз 제임스 스털벤츠, David Hutchison, Abdul Jabbar, Justin P. Rohrer, and Egemen Çetinkaya,
“Resilience, Survivability, and Heterogeneity in the Postmodern Internet”,
Keynote address, IEEE International Conference on Ultra Modern Communications (ICUMT 2009) and The Workshop on Reliable Networks Design and Modeling (RNDM 2009), St. Petersburg Санкт Петербург, Russia Россия, 12–14 October 2009;
Invited presentation, 4th International Conference on Future Internet (CFI 2009), Seoul 서울, Korea 대한민국 17–19 June 2009;
Network Architectures and Services seminar, Technische Universität München (TUM), Germany, 5 October 2009

James P.G. Sterbenz 제임스 스털벤츠 司徒傑莫, David Hutchison, Bernhard Plattner, Deep Medhi, Byrav Ramamurthy, and Caterina Scoglio,
“GpENI and ResiliNets: International Collaboration in GENI, FIND, and FIRE”,
Invited presentation
NSF GENI / EU FIREWORKS 2nd GENI-FIRE Workshop, Seattle, 22 July 2009

James P.G. Sterbenz, David Hutchison, Bernhard Plattner, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, Abdul Jabbar, Justin P. Rohrer, and Egemen Çetinkaya,
“Postmodern Resilience and International Collaboration in GpENI”,
Multiservice Networks (MSN 2009), Coesener's House, Abdigdon, UK, July 2009

James P.G. Sterbenz, Joseph B. Evans, Deep Medhi, Baek-Young Choi, Jim Schonemann, Greg Monaco, Byrav Ramamurthy, Dale Finkelson, Caterina Scoglio, Don Gruenbacher, Wesley Kaplow, Jeff Verrant Jim Archuleta
“GpENI: Great Plains Environment for Network Innovation”,
Third GENI Engineering Conference (GEC-3), Palo Alto, CA, October 2008

Posters

Justin P. Rohrer, Egemen K. Çetinkaya, and James P.G. Sterbenz
“Multilayer Network Resilience Analysis and Experimentation on GENI”
First DFG/GENI Doctoral Consortium Poster Session, San Juan, PR, March 2011.

James P.G. Sterbenz, Deep Medhi, Byrav Ramamurthy, Caterina Scoglio, David Hutchison, Bernhard Plattner, Tricha Anjali, Andrew Scott, James Archuleta, Cort Buffington, Gregory E. Monaco, Baek-Young Choi 최백영, Joseph B. Evans, Don Gruenbacher, Rick McMullen, Jeff Verrant,
“GpENI: Great Plains Environment for Network Innovation”, poster
GEC3–GEC8, GPN 208–2010 (only latest version online), 2008–2010.

Mukesh Subedee, Pragatheeswaran Angu, Kent G. Christensen, and Byrav Ramamurthy
GpENI@UNL: UNL Contributions to a Regional Network Research Testbed, poster
GPN 2010 Annual Meeting, Kansas City, June 2010

Ramkumar Cherukuri, Xuan Liu 刘璇, and Deep Medhi
MyVINI: Virtual Network Functionality for GpENI, poster
GPN 2010 Annual Meeting, Kansas City, June 2010

James P.G. Sterbenz, Deep Medhi, Greg Monaco, Byrav Ramamurthy, Caterina Scoglio, Baek-Young Choi, Joseph B. Evans, Don Gruenbacher, Ronqing Hui, Wesley Kaplow, Jeff Verrant
GpENI: Great Plains Environment for Network Innovation,
ITTC IAB poster, The University of Kansas, June 2008

Milestones and Quarterly Reports

Milestones and Deliverables

Quarterly Reports

Related Projects and Research Initiatives

GENI: Global Environment for Network Innovations

GENI Projects

Custer B Control Framework Projects

Cross-Cluster Projects

GpENI-federated substrate projects

FIND: Future Internet Design

PoMo: Postmodern Internet Architecture (KU, UKy, UMd)

EU FP6 and FP7 projects

ANA: Autonomic Networking Architecture
ResumeNet

Network Infrastructure Initiatives

The Quilt National Regional Networks Consortium
Internet2

Great Plains Network

  • AR – ARE-ON: Arkansas Research and Optical Network
  • KS – KanREN: Kansas Research and Education Network
  • MO – MOREnet: Missouri Research and Education Network
  • OK – OneNet

European Transport for GpENI

GpENI

ResiliNets

Sponsors

This project is funded by:

  • The National Science Foundation GENI program
  • The University of Kansas
    • ITTC – Information and Telecommunication Technology Center
    • EECS – Department of Electrical Engineering and Computer Science
    • Office of Research and Graduate Studies
    • Information Services
  • Kansas State University
    • ECE – Department of Electrical and Computer Engineering
    • Computing and Telecommunications Services
  • University of Missouri – Kansas City
    • School of Computing and Engineering
    • CSEE – Computer Science and Electrical Engineering Department
    • Campus Information Services
    • ADVA Optical Networking
  • University of Nebraska – Lincoln
    • CSE – Department of Computer Science and Engineering
    • Information Services
    • Office of Research
  • KanREN: The Kansas Research and Education Network
  • MOREnet: The Missouri Research and Education Network
  • GPN: The Great Plains Network
  • Ciena
  • Lancaster University
    • InfoLab 21
    • Computing Department in the Faculty of Science and Technology
  • ETH Zürich
    • Communication Systems Group
Personal tools