Menu

Tree [r30] /
 History

HTTPS access


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]

Read Me

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.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.