Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C3O: Collaborative Cluster Configuration Optimization in Public Clouds

Repository Content

C3O Prototype

Dependencies

Testing the prototype

The prototype can be tested by executing c3o.py.
The file c3o_cc_examples.sh contains usage examples. On systems that have bash, it can be executed directly after making it executable.

Example Execution

$ python c3o.py 'Page Rank' 330 2000000 3000000 0.0007

Configuring cluster to execute a Page Rank job in 330s with a confidence of 0.95
Execution context for Page Rank:
    links: 2000000
    pages: 3000000
    convergence_criterion: 0.0007
Estimated mean runtime prediction error: 0.69s, standard deviation: 12.99s
Required tolerance to reach the deadline in 95.0% of cases: 22.06s
Estimated optimal cluster configuration: 6 x r4.2xlarge with estimated runtime: 299.66s

About

C3O: Collaborative Cluster Configuration Optimization for Distributed Data Processing in Public Clouds

Resources

Stars

2 stars

Watchers

13 watching

Forks

Releases

Packages

Contributors

Languages