F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, Fog Computing and Its Role in the Internet of Things, MCC, pp.13-16, 2012.

B. Zhang, N. Mor, J. Kolb, D. S. Chan, K. Lutz et al., The Cloud is Not Enough: Saving IoT from the Cloud, 2015.

Z. Wen, R. Yang, P. Garraghan, T. Lin, J. Xu et al., Fog Orchestration for Internet of Things Services, IEEE Internet Comp, vol.21, issue.2, pp.16-24, 2017.

A. Yousefpour, C. Fung, T. Nguyen, K. Kadiyala, F. Jalali et al., All One Needs to Know about Fog Computing and

G. For,

G. For,

. For-g-10,

. For-g-20,

. Fig, Execution times vs. number of deployed services. Computing Paradigms: A Complete Survey, CoRR, vol.5, 2018.

S. B. Nath, H. Gupta, S. Chakraborty, and S. K. Ghosh, A Survey of Fog Computing and Communication: Current Researches and Future Directions, CoRR, 2018.

A. Yousefpour, A. Patil, G. Ishigaki, J. P. Jue, I. Kim et al., QoSaware Dynamic Fog Service Provisioning, 2017.

A. Brogi and S. Forti, QoS-Aware Deployment of IoT Applications Through the Fog, IEEE Internet of Things Journal, vol.4, issue.5, pp.1185-1192, 2017.

O. Skarlat, M. Nardelli, S. Schulte, M. Borkowski, and P. Leitner, Optimized IoT Service Placement in the Fog, SOC, vol.11, issue.4, pp.427-443, 2017.

Y. Xia, X. Etchevers, L. Letondeur, T. Coupaye, and F. Desprez, Combining Hardware Nodes and Software Components Ordering-based Heuristics for Optimizing the Placement of Distributed IoT Applications in the Fog, Proc. of the ACM SAC, pp.751-760, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01908928

M. I. Naas, P. R. Parvedy, J. Boukhobza, and L. Lemarchand, iFogStor: An IoT Data Placement Strategy for Fog Infrastructure, ICFEC'17, pp.97-104, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01558220

B. Donassolo, I. Fajjari, A. Legrand, and P. Mertikopoulos, Fog Based Framework for IoT Service Provisioning, IEEE CCNC, 2019.
URL : https://hal.archives-ouvertes.fr/hal-01859695

F. Rossi, P. Van-beek, and T. Walsh, Handbook of Constraint Programming, ser. Foundations of Artificial Intelligence, vol.2, 2006.

F. Hermenier, X. Lorca, J. Menaud, G. Muller, and J. Lawall, Entropy: A Consolidation Manager for Clusters, ACM SIGPLAN/SIGOPS Int. Conf. on Virtual execution env, pp.41-50, 2009.
URL : https://hal.archives-ouvertes.fr/hal-01102354

C. Prud'homme, J. Fages, X. Lorca, and C. Documentation, , 2017.

P. Shaw, A Constraint for Bin Packing, Principles and Practice of Constraint Programming -CP, 2004.

J. Régin, A Filtering Algorithm for Constraints of Difference in CSPs, Proceedings of the 12th National Conference on Artificial Intelligence, vol.1, pp.362-367, 1994.

G. Pesant, A Regular Language Membership Constraint for Finite Sequences of Variables, Principles and Practice of Constraint Programming -CP 2004, M. Wallace, pp.482-495, 2004.

P. R. Kotecha, M. Bhushan, and R. D. Gudi, Efficient optimization strategies with constraint programming, AIChE Journal, vol.56, issue.2, pp.387-404, 2010.

P. Laborie, J. Rogerie, P. Shaw, and P. Vilím, IBM ILOG CP Optimizer for Scheduling, Constraints, vol.23, issue.2, pp.210-250, 2018.

K. Kuchcinski and R. Szymanek, JaCoP -Java Constraint Programming Solver, 2013.

L. Letondeur, F. Ottogalli, and T. Coupaye, A Demo of Application Lifecycle Management for IoT Collaborative Neighborhood in the Fog: Practical Experiments and Lessons Learned around Docker, 2017 IEEE Fog World Congress (FWC), pp.1-6, 2017.

S. S. Perala, I. Galanis, and I. Anagnostopoulos, Fog omputing and Efficient Resource Management in the era of Internet-of-Video Things (IoVT), IEEE Int. Symp. on Circuits and Systems (ISCAS), pp.1-5, 2018.