Skip to main content
Log in

A lightweight decentralized service placement policy for performance optimization in fog computing

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

A decentralized optimization policy for service placement in fog computing is presented. The optimization is addressed to place most popular services as closer to the users as possible. The experimental validation is done in the iFogSim simulator and by comparing our algorithm with the simulator’s built-in policy. The simulation is characterized by modeling a microservice-based application for different experiment sizes. Results showed that our decentralized algorithm places most popular services closer to users, improving network usage and service latency of the most requested applications, at the expense of a latency increment for the less requested services and a greater number of service migrations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

Notes

  1. The devices of the iFogSim are related with a list of children identificators and just one father, as it can be seen in lines 59 and 68 of class https://github.com/Cloudslab/iFogSim/blob/master/src/org/fog/entities/FogDevice.java.

  2. Obtained from the analysis of the source code available in https://github.com/harshitgupta1337/fogsim.

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos Guerrero.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This research was supported by the Spanish Government (Agencia Estatal de Investigación) and the European Commission (Fondo Europeo de Desarrollo Regional) through Grant Number TIN2017-88547-P (MINECO/AEI/FEDER, UE).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guerrero, C., Lera, I. & Juiz, C. A lightweight decentralized service placement policy for performance optimization in fog computing. J Ambient Intell Human Comput 10, 2435–2452 (2019). https://doi.org/10.1007/s12652-018-0914-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-0914-0

Keywords

Navigation