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.
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
6.C) Decentralised personalised page rank-based RCL.ipynb
7 ) Edge cut handling in decentralized PPR-based RCL.ipynb - create a new file per scenario during evaluation
Code to prepare metric data and visualise them - 2) Preparing metric data for AD.ipynb, 3) Visualize preprocessed metric data per scenario.ipynb


