Visible to the public NSF GENI cloud enabled architecture for distributed scientific computing

TitleNSF GENI cloud enabled architecture for distributed scientific computing
Publication TypeConference Paper
Year of Publication2017
AuthorsHwang, T.
Conference Name2017 IEEE Aerospace Conference
Keywordsbaremetals, cloud computing, cloud federation, cloud resources, compositionality, Computer architecture, data transfer, distributed resource orchestration system, distributed scientific computing, Distributed Systems, Fabrics, GENI resources, Global Environment-for-Network Innovations, graphical user interfaces, Hardware, high-performance computing, high-throughput computing, HPC, HTC, Internet2 L2 service, L2 network domain, Metrics, National Science Foundation funded program, networking systems, networking traffic, North Carolina, NSF GENI cloud enabled architecture, Open Resource Control Architecture, Operating systems, ORCA based GENI rack, parallel processing, provisioned L2 network domain, pubcrawl, Renaissance Computing Institute, RENCI, research institute, Resiliency, Scientific Computing Security, scientific information systems, SDN controllers, Servers, software defined networking, software defined networking controllers, United States, virtual laboratory, virtual machines

GENI (Global Environment for Network Innovations) is a National Science Foundation (NSF) funded program which provides a virtual laboratory for networking and distributed systems research and education. It is well suited for exploring networks at a scale, thereby promoting innovations in network science, security, services and applications. GENI allows researchers obtain compute resources from locations around the United States, connect compute resources using 100G Internet2 L2 service, install custom software or even custom operating systems on these compute resources, control how network switches in their experiment handle traffic flows, and run their own L3 and above protocols. GENI architecture incorporates cloud federation. With the federation, cloud resources can be federated and/or community of clouds can be formed. The heart of federation is user identity and an ability to "advertise" cloud resources into community including compute, storage, and networking. GENI administrators can carve out what resources are available to the community and hence a portion of GENI resources are reserved for internal consumption. GENI architecture also provides "stitching" of compute and storage resources researchers request. This provides L2 network domain over Internet2's 100G network. And researchers can run their Software Defined Networking (SDN) controllers on the provisioned L2 network domain for a complete control of networking traffic. This capability is useful for large science data transfer (bypassing security devices for high throughput). Renaissance Computing Institute (RENCI), a research institute in the state of North Carolina, has developed ORCA (Open Resource Control Architecture), a GENI control framework. ORCA is a distributed resource orchestration system to serve science experiments. ORCA provides compute resources as virtual machines and as well as baremetals. ORCA based GENI ra- k was designed to serve both High Throughput Computing (HTC) and High Performance Computing (HPC) type of computes. Although, GENI is primarily used in various universities and research entities today, GENI architecture can be leveraged in the commercial, aerospace and government settings. This paper will go over the architecture of GENI and discuss the GENI architecture for scientific computing experiments.

Citation Keyhwang_nsf_2017