F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, Fog computing and its role in the Internet of things, Proc. of ACM MCC, 2012.

M. Chiang and T. Zhang, Fog and IoT: an overview of research opportunities, IEEE IoT Journal, vol.3, issue.6, pp.854-864, 2016.

G. Li, J. Wu, J. Li, K. Wang, and T. Ye, Service popularity-based smart resources partitioning for fog computing-enabled industrial Internet of Things, IEEE Trans. on Industrial Informatics, vol.14, issue.10, pp.1-1, 2018.

Y. Guan, J. Shao, G. Wei, and M. Xie, Data security and privacy in fog computing, IEEE Network, vol.32, issue.5, pp.1-6, 2018.

. Amazon, . Com, and . Inc, Amazon aws pricing, 2018.

Y. Gan and C. Delimitrou, The architectural implications of cloud microservices, IEEE Computer Arch. Letters, vol.17, issue.2, pp.155-158, 2018.

J. Arcangeli, R. Boujbel, and S. Leriche, Automatic deployment of distributed software systems: Definitions and state of the art, Journal of Systems and Software, vol.103, pp.198-218, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01112007

R. Yu, V. T. Kilari, G. Xue, and D. Yang, Load balancing for interdependent iot microservices, Proc. of IEEE INFOCOM, 2019.

Y. Niu, F. Liu, and Z. Li, Load balancing across microservices, Proc. of IEEE INFOCOM, 2018.

R. Yu, G. Xue, and X. Zhang, Application provisioning in fog computing-enabled internet-of-things: a network perspective, Proc. of INFOCOM, 2018.

M. Mao and M. Humphrey, Auto-scaling to minimize cost and meet application deadlines in cloud workflows, Proc. of IEEE SC, 2011.

P. Jamshidi, A. Ahmad, and C. Pahl, Cloud migration research: a systematic review, IEEE Trans. on Cloud Computing, vol.1, issue.2, pp.142-157, 2013.

A. Wolke, M. Bichler, and T. Setzer, Planning vs. dynamic control: Resource allocation in corporate clouds, IEEE Trans. on Cloud Computing, vol.4, issue.3, pp.322-335, 2014.

L. Ying, R. Srikant, and X. Kang, The power of slightly more than one sample in randomized load balancing, Math. Oper. Res, vol.42, issue.3, pp.692-722, 2017.

Y. Guo, A. L. Stolyar, and A. Walid, Online algorithms for joint application-vm-physical-machine auto-scaling in a cloud, SIGMETRICS Perform. Eval. Rev, vol.42, issue.1, pp.589-590, 2014.

I. Hou, T. Zhao, S. Wang, and K. Chan, Asymptotically optimal algorithm for online reconfiguration of edge-clouds, Proc. of ACM Mobihoc, 2016.

R. Urgaonkar, S. Wang, T. He, M. Zafer, K. Chan et al., Dynamic service migration and workload scheduling in edge-clouds, Perform. Eval, vol.91, issue.C, pp.205-228, 2015.

M. Harchol-balter, Performance modeling and design of computer systems: queueing theory in action, 2013.

E. Altman, K. Avrachenkov, and U. Ayesta, A survey on discriminatory processor sharing, Queueing Systems, vol.53, issue.1, pp.53-63, 2006.

E. Altman and N. Shimkin, Individual Equilibrium and Learning in Processor Sharing Systems, Operations Research, vol.46, issue.6, pp.776-784, 1998.

H. J. Kushner and G. G. Yin, Stochastic Approximation and Recursive Algorithms and Applications, 2003.

, Extended version: Optimal blind and adaptive fog orchestration under local processor sharing

S. Boyd and L. Vandenberghe, Convex Optimisation, 2004.

A. Nemirovski, Advances in convex optimization: conic programming, Proc. of ICM, 2006.

B. Korte and J. Vygen, Approximation Algorithms, 2012.

H. J. Kushner and D. S. Clark, Stochastic Approximation Methods for Constrained and Unconstrained Systems, 1978.

D. Bertsekas, Convexification procedures and decomposition methods for nonconvex optimisation problems, Journal of Optimisation Theory and Applications, vol.29, issue.2, pp.169-197, 1979.