The repository contains the code for running the experiments of the evolutionary memetic algorithm of the paper Vehicular-OBUs-As-On-Demand-Fogs: Resource and Context Aware Deployment of Containerized Micro-Services. This paper was published in IEEE/ACM Transactions on Networking (Volume: 28, Issue: 2, April 2020).
To launch, run the following commands:
make all
./cpp
For removing the compiled files, run the following command:
make clean
4x6.vcp is the input file that contains the features of four vehicles and six containers. Feel free to create your own and test with it.
Vehicle features are: CPU, Memory, Disk, Time Available, Position at t, Position at t+1.
Micro-Service / Container features are: CPU, Memory, Disk, Service ID.
The output is generated in the results folder
If you found our paper useful, please consider citing it:
@article{sami2020vehicular,
title={Vehicular-OBUs-as-on-demand-fogs: Resource and context aware deployment of containerized micro-services},
author={Sami, Hani and Mourad, Azzam and El-Hajj, Wassim},
journal={IEEE/ACM Transactions on Networking},
volume={28},
number={2},
pages={778--790},
year={2020},
publisher={IEEE}
}