github.com/esnet/oscars ↗

An animated visualization of esnet/oscars's Git history from March 2016 to December 2020, built by 15 contributors. The codebase reached 15,833 lines, mostly Java. The video runs 2 minutes 36 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Java

Contributors

15

Lines of Code

15,833

From

2016-03-01

To

2020-12-11

Advertisement

About esnet/oscars

OSCARS, or On-demand Secure Circuits and Advance Reservation System, is an open-source network reservation platform developed by ESnet, the Department of Energy's high-performance science network. Designed by network engineers supporting the U.S. national laboratory system and data-intensive scientific collaborations, OSCARS automates the provisioning of dedicated network circuits on demand.

This project represents a complete redesign of the original system with an emphasis on improved performance and maintainability. It's architected as a Docker-based application split into two main components: a Java backend that handles reservation requests, path computation, resource allocation, and southbound network configuration, and a Node.js React frontend that provides the web interface. The codebase includes separate Dockerfiles for production and development deployments, comprehensive documentation (though some materials needed updating as of late 2023), and integration with OpenTelemetry for telemetry collection and monitoring through the Stardust dashboard.

The system is designed to accept circuit requests, determine available network paths to satisfy them, reserve appropriate resources, and initiate connections to network configuration agents. It targets network operators and scientific organizations managing high-speed data networks that require guaranteed bandwidth and dedicated paths for collaborative research initiatives.

Advertisement

Share this video