E. Aarts and J. Korst, Simulated annealing and Boltzmann machines, 1988.

L. Atzori, A. Iera, and G. Morabito, The Internet of Things: A survey, Computer Networks, vol.54, issue.15, pp.2787-2805, 2010.
DOI : 10.1016/j.comnet.2010.05.010

R. Barazzutti, T. Heinze, A. Martin, E. Onica, P. Felber et al., Elastic Scaling of a High-Throughput Content-Based Publish/Subscribe Engine, 2014 IEEE 34th International Conference on Distributed Computing Systems, pp.567-576, 2014.
DOI : 10.1109/ICDCS.2014.64

A. Botta, W. De-donato, V. Persico, and A. Pescapé, Integration of Cloud computing and Internet of Things: A survey, Future Generation Computer Systems, vol.56, pp.684-700, 2016.
DOI : 10.1016/j.future.2015.09.021

G. Bouloukakis, N. Georgantas, A. Kattepur, and V. Issarny, Timeliness Evaluation of Intermittent Mobile Connectivity over Pub/Sub Systems, Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering , ICPE '17, pp.275-286, 2017.
DOI : 10.1137/1.9780898719734

URL : https://hal.archives-ouvertes.fr/hal-01415893

G. Bouloukakis, I. Moscholios, N. Georgantas, and V. Issarny, Performance modeling of the middleware overlay infrastructure of mobile things, 2017 IEEE International Conference on Communications (ICC), pp.1-6, 2017.
DOI : 10.1109/ICC.2017.7997451

URL : https://hal.archives-ouvertes.fr/hal-01470328

R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. De-rose, and R. Buyya, CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms, Software: Practice and experience, 2011.
DOI : 10.1109/MC.2010.111

N. Carvalho, F. Araujo, and L. Rodrigues, Scalable QoS-Based Event Routing in Publish-Subscribe Systems, Fourth IEEE International Symposium on Network Computing and Applications, pp.101-108, 2005.
DOI : 10.1109/NCA.2005.45

URL : http://www.di.fc.ul.pt/tech-reports/05-4.pdf

C. Collberg, G. Myles, and M. Stepp, An empirical study of java bytecode programs. Software: Practice and Experience pp, pp.581-641, 2007.
DOI : 10.1002/spe.776

A. Corsaro, L. Querzoni, S. Scipioni, S. T. Piergiovanni, and A. Virgillito, Quality of service in publish/subscribe middleware, Global Data Management, 2006.

P. T. Eugster, P. A. Felber, R. Guerraoui, and A. Kermarrec, The many faces of publish/subscribe, ACM Computing Surveys, vol.35, issue.2, pp.114-131, 2003.
DOI : 10.1145/857076.857078

URL : http://www.caip.rutgers.edu/~virajb/readinglist/facespublishsubscribe.pdf

J. Gascon-samson, F. Garcia, B. Kemme, and J. Kienzle, Dynamoth: A Scalable Pub/Sub Middleware for Latency-Constrained Applications in the Cloud, 2015 IEEE 35th International Conference on Distributed Computing Systems, pp.486-496, 2015.
DOI : 10.1109/ICDCS.2015.56

D. Gross, J. Shortle, J. Thompson, and C. Harris, Fundamentals of queueing theory, 2008.
DOI : 10.1002/9781118625651

J. Hoffert, D. C. Schmidt, and A. Gokhale, Adapting Distributed Real-Time and Embedded Pub/Sub Middleware for Cloud Computing Environments, IFIP Int. Conf. on Distributed Systems Platforms and Open Distributed Processing, 2010.
DOI : 10.1007/11687818_16

URL : https://hal.archives-ouvertes.fr/hal-01055273

E. D. Lazowska, J. Zahorjan, G. S. Graham, and K. C. Sevcik, Quantitative system performance: computer system analysis using queueing network models, 1984.
DOI : 10.1146/annurev.cs.01.060186.000543

L. Lydia, B. Raj, L. Craig, and S. Dennis, Magic Quadrant for Cloud Infrastructure as a Service, Worldwide (2017), https://www.gartner.com/doc/reprints?, pp.1-2, 2018.

M. Mao and M. Humphrey, A Performance Study on the VM Startup Time in the Cloud, 2012 IEEE Fifth International Conference on Cloud Computing, pp.423-430, 2012.
DOI : 10.1109/CLOUD.2012.103

M. Moser, D. P. Jokanovic, and N. Shiratori, An algorithm for the multidimensional multiple-choice knapsack problem, IEICE, vol.80, issue.3, pp.582-589, 1997.

P. Nguyen and K. Nahrstedt, Resource Management for Elastic Publish Subscribe Systems: A Performance Modeling-Based Approach, 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), p.IEEE CLOUD, 2016.
DOI : 10.1109/CLOUD.2016.0080

V. Setty, R. Vitenberg, G. Kreitz, G. Urdaneta, and M. Van-steen, Cost-Effective Resource Allocation for Deploying Pub/Sub on Cloud, 2014 IEEE 34th International Conference on Distributed Computing Systems, p.IEEE ICDCS, 2014.
DOI : 10.1109/ICDCS.2014.63

URL : http://www.distributed-systems.net/papers/2014.icdcs.pdf

W. Shi and S. Dustdar, The Promise of Edge Computing, Computer, vol.49, issue.5, pp.78-81, 2016.
DOI : 10.1109/MC.2016.145

O. Standard, Oasis advanced message queuing protocol (amqp) version 1

T. Yu, Y. Zhang, and K. J. Lin, Efficient algorithms for Web services selection with end-to-end QoS constraints, ACM Transactions on the Web, vol.1, issue.1, 2007.
DOI : 10.1145/1232722.1232728

URL : http://netscale.cse.nd.edu/twiki/pub/Repository/WebServicesQoS/WebServicesQoS.pdf

W. Zhao, Y. Peng, F. Xie, and Z. Dai, Modeling and simulation of cloud computing: A review, 2012 IEEE Asia Pacific Cloud Computing Congress (APCloudCC), pp.20-24, 2012.
DOI : 10.1109/APCloudCC.2012.6486505