Version 7 (modified by, 15 years ago) (diff)


Project Number


Project Title

PrimoGENI – Developing GENI Aggregates for Real-Time Large-Scale Network Simulation

Technical Contacts

PI Jason Liu
Co-PI Julio Ibarra
Co-PI Heidi Alvarez

Participating Organizations

School of Computing and Information Sciences
Florida International University
Miami, Florida

Center for Internet Augmented Research and Assessment (CIARA)
Florida International University
Miami, Florida.

GPO Liaison System Engineer

Vic Thomas


This work will integrate a large-scale, real-time network simulator (PRIME) into ProtoGENI, thus enabling slices involving both physical and simulated networked components. The experimenter tools, including experiment design and management tools, developed by this project, will be integrated with the ProtoGENI suite of tools. In addition to deploying and supporting the prototype network simulator service and tools, the project will also facilitate connections between the GENI resources and geographically distributed computational nodes located in Miami at FIU and in Brazil.

The scope of work of our proposal consists of four interdependent core activities involving development and prototyping, infrastructure development, early federation experiments and opt-in support capabilities, and education and outreach:

Development and Prototyping Activities: PrimoGENI includes the following major activities, with the objective of substantially broadening GENI’s prospect in supporting realistic, scalable, and flexible experimental networking studies:

  • A prototype implementation of PrimoGENI, which includes augmenting PRIME with the GENI aggregate interface, so that PrimoGENI will be able to support large-scale network experiments consisting of simulated, emulated and physical network entities.
  • An early adoption of the ProtoGENI control framework, through which researchers will be able to remotely launch, monitor, control, and thus realize large-scale network experiments consisting of both PrimoGENI and other GENI components.
  • An exploitation of the full potential of real-time simulation capabilities, with special emphasis on the design and implementation of PrimoGENI experiment workflow (including network model construction, resource specification, allocation and sharing), experiment monitoring, instrumentation and measurement capabilities.

Infrastructure Development: PrimoGENI will augment the GENI suite of interoperable infrastructure to enable large-scale experiments involving both physical and simulated networked components. To achieve large scale, PrimoGENI has broad support from academic, research and industry partners, both domestic and international. Through their participation, we will integrate the following components and substrate technologies in support of large-scale federated experiments:

  • Geographically distributed computational nodes located in Miami at FIU, AMPATH, NAP of the Americas, and in Brazil.
  • Regional backbone nodes to Florida LambdaRail (FLR) and national backbone nodes to Internet2, National LambdaRail (NLR) and Cisco Research Wave (C-Wave) to establish non-dedicated configurable end-to-end connections to GENI resources.
  • International backbone nodes between the U.S. and Brazil, connecting the KyaTera research network in the State of Sao Paulo and the Project GIGA optical testbed, maintained operated by CPqD and RNP, Brazil’s national research and education network.

Early Federation Experiments and Opt-in Support Capabilities: PrimoGENI will motivate the federation with GENI components and aggregates, including:

  • Federating with international collaborators, leveraging FIU's unique position and strategic partnership connecting end-users, researchers and interested stakeholders in South America.
  • Extending PRIME’s existing support for real applications (such as web services, peer-to-peer systems, and multimedia streaming) and developing case studies and demonstrations of new network services and applications with the goal of attracting early adoption as well as opt-in end-users for PrimoGENI.

Outreach and Evaluation Activities:

  • An integrated education, training and outreach plan, which includes organizing PrimoGENI tutorials, lectures and demonstrations to the GENI community, as well as students and researchers in academia and industry in the broad community.
  • An assessment on the effectiveness PrimoGENI and the potential opt-ins through usage statistics, such as user activity levels of experiments, and dissection of applications involving experiments with simulated/emulated components.

Current Capabilities

PrimoGENI is currently under development. Stay tuned.


MilestoneDate(PrimoGENI: S2.a: Integration of PRIME into ProtoGENI)? Initial design document.
MilestoneDate(PrimoGENI: S2.b: Design document review)? Design document review.
MilestoneDate(PrimoGENI: S2.c: Demonstration)? Demonstration at GEC 7.
MilestoneDate(PrimoGENI: S2.d: PrimoGENI Aggregate release)? PrimoGENI Aggregate 1.0 release.
MilestoneDate(PrimoGENI: S2.e: Demonstration)? Demonstration at GEC 8.
MilestoneDate(PrimoGENI: S2.e: PrimoGENI Aggregate 2.0 plan)? PrimoGENI Aggregate 2.0 design and development plan.
MilestoneDate(PrimoGENI: S2.g: Aggregate 2.0 plan review)? PrimoGENI 2.0 design document review.

Project Technical Documents

PrimoGENI Aggregate 1.0 Design Document

Quarterly Status Reports


Spiral 2 Connectivity

TBA. Links to wiki pages about details of infrastrcture that the project is using (if any). Examples include IP addresses, hostnames, URLs, DNS servers, local site network maps, VLANIDs (if permanent VLANs are used), pointers to public keys. GPO may do first drafts of any of these and have the PI correct them to bootstrap. May also include ticket links for pending or known connectivity issues. Many projects will have a full tree of wiki pages here.

Related Projects

Parallel Real-time Immersive network Modeling Environment (PRIME)

Attachments (7)