wiki:PrimoGENI

Version 9 (modified by Vic Thomas, 10 years ago) (diff)

--

Project Number

1766

Project Title

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

Technical Contacts

PI Jason Liu mailto:liux@cs.fiu.edu
Co-PI Julio Ibarra mailto:Julio@fiu.edu
Co-PI Heidi Alvarez mailto:heidi@fiu.edu

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 mailto:vthomas@geni.net

Scope

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

A design document of the PrimoGENI aggregate has been completed. The design document provides a detailed description on how to integrate the large-scale real-time network simulator PRIME into the ProtoGENI control framework as a GENI aggregate, so that GENI users, developers and administrators can use the well-defined interface to remotely control and realize network experiments consisting of physical, simulated and emulated network entities exchanging real network traffic. Once the document is reviewed by the ProtoGENI cluster, GENI security team, GPO and any other interested parties, it will be used as a guideline for the implementation of the PrimoGENI aggregate, and as a baseline for the validation of its functionalities.

Milestones

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

QuarterlyStatusReportTemplate

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)