Releases: ANRGUSC/Jupiter
Releases · ANRGUSC/Jupiter
Jupiter v5.0
This release brings a large refactor to the Jupiter system to improve the code clarity, testing capabilities, and application interface.
Jupiter Version 4.0
Changelog:
- Added Pricing CIRCE. CIRCE now has 3 versions: original (non-pricing), pricing event and price push.
- Supported multiple home nodes
- Supported multiple applications
- Supported and tested with new Dummy Application
- Modified runtime profiler to support both non-pricing and pricing version
- Automatic building scripts for all modules
- Automatic scripts checking number of files finished for easier evaluation
Jupiter Version 3.0
Changelog:
- Changed the file transfer APIs from just SCP to a generic one
- Changed the Profilers APIs to use either the in-built Profilers or some other custom Profiler from different vendor
- Added Modified HEFT Task Mapper
- Kubernetes API version updated
- Evaluation automation scripts are added
Jupiter Version 2.1
Changelog:
- Runtime profiler is updates
- Fixed Bugs in the Resource Profiler Function
- The System is made more modular
- Added Automated Testing Scripts
Jupiter Version 2.0
Changelog:
- Execution profiler is added
- Heft code is added
- WAVE greedy is added
- All initialization are based on two config files: jupiter_config.ini and app_config.ini.
- The jupiter_config.ini is used for generic jupiter ports and mapping algorithm configurations. The app_config.ini is used for configuring app specific ports in the Jupiter deployments.
- Seamless switching between different task_mapper algorithms: heft, wave greedy, wave random.
- Docker generation scripts are added to automate customization based on app_specific requirements
- The repo structure is made more modular to ease the addition of further modules/scheduling algorithms
Bug Fix: Race Condition bug solved
This version of Jupiter takes care of the race-condition bug in the earlier release.
Jupiter Version 1.0 Release
This is the first public release of the Jupiter Orchestrator.