Skip to content

Latest commit

 

History

History
38 lines (21 loc) · 1.46 KB

File metadata and controls

38 lines (21 loc) · 1.46 KB

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