wiki:PrimoGENI

Version 4 (modified by liux@cis.fiu.edu, 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. The following sections detail these activities.

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 proposes to augment the GENI suite of interoperable infrastructure to enable large-scale experiments involving both physical and simulated networked components. To achieve this large-scale goal, 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, run by 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 (such as conducting performance evaluation of Grid applications with our Brazil research partners), 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 evaluation plan assessing 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 current under development. Stay tuned.

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)