A data placement technique for edge computing networks that places the data of a user according to their mobility.
User mobility measures at what rate a user is travelling through the edge servers of an edge environment.
The actions of the data placement strategy can perform are as follows:
- Place data according to the user's mobility class
- Retrieve data according to the user's mobility class
In order to evaluate the proposed technique we have developed a simulation as presented below.
As far as the network topology is concerned, it regards a randomly generated network graph
At every iteration we move the users according to their mobility class and make the proper arrangements with respect to the data placement.
To execute this algorithm you can run the main.py file found in 'src/` as follows:
python3 src/main.py
If you are interested you may read more at our article:
@article{symvoulidis2023user,
title={A User Mobility-based Data Placement Strategy in a Hybrid Cloud/Edge Environment using a Causal-aware Deep Learning Network},
author={Symvoulidis, Chrysostomos and Kiourtis, Athanasios and Marinos, George and Tom-Ata, Jean-Didier Totow and Manias, George and Mavrogiorgou, Argyro and Kyriazis, Dimosthenis},
journal={IEEE Transactions on Computers},
year={2023},
publisher={IEEE}
}