VM-alloc hybrid-deployment
Algorithms for allocation of Virtual Machines in Data Centers
Brought to you by:
zoltanmann
File | Date | Author | Commit |
---|---|---|---|
src | 2021-12-06 | zoltanmann | [r30] |
.project | 2018-03-06 | zoltanmann | [r1] |
aggreg.xlsx | 2018-11-11 | zoltanmann | [r19] |
params.ini | 2021-12-01 | zoltanmann | [r29] |
params_multi.ini | 2021-12-06 | zoltanmann | [r30] |
readme.txt | 2020-06-27 | zoltanmann | [r22] |
This repository contains source code corresponding to research on application offloading between a fog node and a cloud. More information can be found in the following paper: Zoltán Ádám Mann, Andreas Metzger, Johannes Prade, Robert Seidl: Optimized application deployment in the fog. International Conference on Service-Oriented Computing (ICSOC), pp. 283-298, Springer, 2019 A further publication with more details is currently under review at a journal. The contents of the repository are as follows: .project: Eclipse project file aggreg.xlsx: Some (older) experimental results params.ini: Parameters to control the experiments Contents of src/deployment/: Application.java: Class representing an application to deploy Component.java: Class representing an application component to deploy Connector.java: Class representing a connector between two components Main.java: Class driving different experiments Manager.java: Abstract class with the common functionality for managing the deployment of applications ManagerFf.java: Manager using the First-Fit algorithm ManagerFogPart.java: Manager using the FogPart algorithm ManagerIlp.java: Manager using the Integer Linear Programming algorithm The program can be used by invoking Main. Depending on the parameters in the params.ini file, this will carry out some experiments. The results of the experiments are written in a file called results.csv.