Skip to content

Prototypical implementation of "Enel" for runtime prediction / resource allocation / dynamic scaling.

License

Notifications You must be signed in to change notification settings

dos-group/enel-experiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enel-experiments

Prototypical implementation of "Enel" for runtime prediction / resource allocation / dynamic scaling. Please definitely consider reaching out if you have questions or encounter problems. We are happy to help anytime!

This repository contains several subdirectories, featuring the following content:

  • data: The data we recorded during our experiments, or, to be more precise, needed for our evaluation.
  • enel_injector: A small java program handling the injection of failures into spark executor pods.
  • enel_service: Our python web service that handles training of models + submission & adjustments of spark applications.
  • evaluation: Python notebooks for the evaluation.
  • spark_utils: A package that encompasses benchmark jobs, dataset generators, and custom spark listeners that we have used.

Except for data and evaluation, all subdirectories contain further information.

About

Prototypical implementation of "Enel" for runtime prediction / resource allocation / dynamic scaling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published