https://github.com/esnet/oscars
https://github.com/esnet/oscars
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/esnet/oscars
- Owner: esnet
- License: mit
- Created: 2016-03-01T07:07:11.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-29T00:21:08.000Z (about 1 year ago)
- Last Synced: 2025-04-29T00:25:30.340Z (about 1 year ago)
- Language: Java
- Size: 44.4 MB
- Stars: 12
- Watchers: 22
- Forks: 4
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
# OSCARS
## Synopsis
Short for *On-demand Secure Circuits and Advance Reservation System*, OSCARS is a freely available open-source product. As developed by the Department of Energy’s high-performance science network ESnet, OSCARS was designed by network engineers who specialize in supporting the U.S. national laboratory system and its data-intensive collaborations.
This project is a complete redesign of the original OSCARS to improve performance and maintainability.
## Project Structure
The new OSCARS is a docker-based application, made up of two major components:
* The main application (the *backend* module),
* And the web UI (the *frontend* module)
The main project directory is structured as follows:
### backend
The main application. Handles reservation requests, determines which path (if any) is available to satisfy the request, reserves network resources, and initiates southbound connections to network configuration agents.
### frontend
A node.js webpack application built on React.
### deploy
Dockerfiles used for creating the application images. Different files are used for production and development.
### docs
Various documentation; many documents need review and updating as of Nov 2023.