Skip to content

Declarative and MILP approaches to service placement, reconciled

License

Notifications You must be signed in to change notification settings

di-unipi-socc/edgewise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

edgewise-logo

EdgeWise methodology is described and assessed in:

Jacopo Massa, Stefano Forti, Patrizio Dazzi, Antonio Brogi
Declarative and Linear Programming Approaches to Service Placement, Reconciled.,
IEEE 16th International Conference on Cloud Computing (CLOUD), 2023.

Repository Folders' structure folder tree

.
├── data
├── pl-utils
├── scripts
├── versions
├── Makefile
└── README.md

The above tree shows the structure of the repository (see the README.md file in each folder for more information):

  • data folder contains the input files for the tool execution.
  • pl-utils folder contains some Prolog files implementing a part of the reasoner logic (i.e. pre-processing, resource allocation...).
  • scripts folder contains the python scripts implementing the MILP approach and oter ones used to run the experiments.
  • versions folder contains different versions of the declarative approach.
  • Makefile contains some shortcut commands to generate input data and run the experiments.

How to use  checklist

Download or clone this repo. Make sure you have the following prerequisites:

see the scripts folder README.md for more information on how to execute the scripts.