Skip to content

Cloudslab/efficient_rcl_framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This folder contains the code related to the development of an efficient RCL framework for edge computing environments.

We are conducting the experiments with the MicroCERCL dataset (located at the micro_cercl_dataset folder).

There, we consider data at Level 3 (e.g. cloud_pod_details_cpu_1) to be a single scenario. Therefore, all code is written pointing to a folder at L3.

Initial preprocessing - Files and their order

Centralised RCL implementations

Refer to the first part of 6) Naive RCL approaches.ipynb for a naive centralised approach. The remaining parts and the files 6.1) decentralised_naive_iteration1.py and 6.1) decentralised_naive_iteration2.py files that it refers to, are not used in the final version. Good for reference.

6.B) Personalised page rank-based RCL.ipynb provides implementation details of personalised page rank-based RCL

Initial clustering efforts

Updated clustering efforts - used for final decentralised computations

Decentralised RCL implementations

6.C) Decentralised personalised page rank-based RCL.ipynb

Edge cut handling code

7 ) Edge cut handling in decentralized PPR-based RCL.ipynb - create a new file per scenario during evaluation

Some other important code - related to preprocessing

Code to prepare metric data and visualise them - 2) Preparing metric data for AD.ipynb, 3) Visualize preprocessed metric data per scenario.ipynb

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published