Project Description

ExoGENI is a new GENI testbed that links GENI to two advances in virtual infrastructure services outside of GENI: open cloud computing (OpenStack) and dynamic circuit fabrics. ExoGENI orchestrates a federation of independent cloud sites located across the US and circuit providers, like Internet2 and ESnet through their native IaaS API interfaces, and links them to other GENI tools and resources.
ExoGENI is, in effect, a widely distributed networked infrastructure-as-a-service (NIaaS) platform geared towards experimentation and computational tasks. ExoGENI employs sophisticated topology embedding algorithms that take advantage of semantic resource descriptions using NDL-OWL – a variant of Network Description Language.
Individual ExoGENI deployments consist of cloud site “racks” on host campuses, linked with national research networks through programmable exchange points. The ExoGENI sites and control software are enabled for flexible networking operations using traditional VLAN-based switching and OpenFlow. Using ORCA (Open Resource Control Architecture) control framework software, ExoGENI offers a powerful unified hosting platform for deeply networked, multi-domain, multi-site cloud applications. We intend that ExoGENI will seed a larger, evolving platform linking other third- party cloud sites, transport networks, and other infrastructure services, and that it will enable real-world deployment of innovative distributed services and new visions of a Future Internet.
Project Publications
- A Framework for Integration of Rule-oriented Data Management Policies with Network Policies
- A Study on Group Communication in Distributed Wide-Area Measurement System Networks in Large Power Systems
- Achieving Performance Isolation on Multi-Tenant Networked Clouds Using Advanced Block Storage Mechanisms
- Adapting Scientific Workflows on Networked Clouds Using Proactive Introspection
- Anomaly Detection for Scientific Workflow Applications on Networked Clouds
- Autonomic Cloud Network Orchestration: A GENI Perspective
- Capacity of Inter-Cloud Layer-2 Virtual Networking
- DBcloud: Semantic Dataset for the Cloud
- Domain Science Applications on GENI: Presentation and Demo
- Dynamic Network Provisioning for Data Intensive Applications in the Cloud
- Evaluating I/O Aware Network Management for Scientific Workflows on Networked Clouds
- ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed
- Hardware-in-the-Loop Simulations and Verifications of Smart Power Systems Over an Exo-GENI Testbed
- LENS: Resource Specification for Wireless Sensor Network Experimentation Infrastructures
- Leveraging and Adapting ExoGENI Infrastructure for Data-Driven Domain Science Workflows
- Leveraging Semantic Web Technologies for Managing Resources in a Multi-Domain Infrastructure-as-a-Service Environment
- Provisioning and Evaluating Multi-domain Networked Clouds for Hadoop-based Applications
- Scaling up Applications Over Distributed Clouds with Dynamic Layer-2 Exchange and Broadcast Service
- Slice-based Network Transit Service: Inter-Domain L2 Networking on ExoGENI
- The GENI Book: A Retrospective on ORCA: Open Resource Control Architecture
- The GENI Book: ExoGENI: A Multi-Domain Infrastructure-as-a-Service Testbed
- The Open-Multinet Upper Ontology – Towards the Semantic-based Management of Federated Infrastructures
- Toward an End-to-end Framework for Modeling, Monitoring and Anomaly Detection for Scientific Workflows
- Toward Prioritization of Data Flows for Scientific Workflows Using Virtual Software Defined Exchanges
- The Future of CISE Distributed Research Infrastructure