TY - STD TI - Newman S. Building Microservices.O’Reilly Media; 2015. p. 280. ID - ref1 ER - TY - JOUR AU - Zimmermann, O. PY - 2016 DA - 2016// TI - Microservices Tenets: Agile Approach to Service Development and Deployment JO - Comput Sci Res Dev VL - 32 ID - Zimmermann2016 ER - TY - STD TI - Chen J, Chiew K, Ye D, Zhu L, Chen W. AAGA: Affinity-aware grouping for allocation of virtual machines. In: Advanced Information Networking and Applications (AINA).2013. p. 235–42. ID - ref3 ER - TY - STD TI - Sampaio Jr A, Kadiyala H, Hu B, Steinbacher J, Erwin T, Rosa N, Beschastnikh I, Rubin J. Supporting evolving microservices. In: International Conference on Software Maintenance and Evolution (ICSME) - Track NIER.2017. p. 539–43. ID - ref4 ER - TY - STD TI - IBM. An architectural blueprint for autonomic computing. In: IBM White Paper. IBM Corporation: 2005. p. 34. ID - ref5 ER - TY - STD TI - Florio L, Di Nitto E. Gru: An Approach to Introduce Decentralized Autonomic Behavior in Microservices Architectures. In: Autonomic Computing (ICAC), 2016 IEEE International Conference on.2016. p. 357–62. ID - ref6 ER - TY - STD TI - Rajagopalan S, Jamjoom H. App-Bisect: autonomous healing for microservice-based apps. In: Conference on Hot Topics in Cloud Computing.2015. p. 16. ID - ref7 ER - TY - JOUR AU - Barrett, C. W. AU - Sebastiani, R. AU - Seshia, S. A. AU - Tinelli, C. PY - 2009 DA - 2009// TI - Satisfiability modulo theories JO - Handb Satisfiability VL - 185 ID - Barrett2009 ER - TY - STD TI - Dosa G. In: Kao M-Y, (ed).First Fit Algorithm for Bin Packing. Boston: Springer; 2008. pp. 1–5. ID - ref9 ER - TY - JOUR AU - Casati, F. PY - 2007 DA - 2007// TI - Service-oriented computing JO - ACM SIGWEB Newsletter VL - 2007 UR - https://doi.org/10.1145/1324960.1324961 DO - 10.1145/1324960.1324961 ID - Casati2007 ER - TY - STD TI - Aderaldo CM, Mendonca NC, Pahl C, Jamshidi P. Benchmark Requirements for Microservices Architecture Research. In: 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE). IEEE: 2017. p. 8–13. ID - ref11 ER - TY - STD TI - Jordan D, Evdemon J. Web Services Business Process Execution Language Version 2.0. 2007. https://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html. Accessed Mar 2018. UR - https://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.html ID - ref12 ER - TY - JOUR AU - Huebscher, M. C. AU - McCann, J. A. PY - 2008 DA - 2008// TI - A survey of autonomic computing—degrees, models, and applications JO - ACM Comput Surv VL - 40 UR - https://doi.org/10.1145/1380584.1380585 DO - 10.1145/1380584.1380585 ID - Huebscher2008 ER - TY - STD TI - Szvetits M, Zdun U. Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime. Software & Systems Modeling. 2013. ID - ref14 ER - TY - JOUR AU - Krupitzer, C. AU - Roth, F. M. AU - VanSyckel, S. AU - Schiele, G. AU - Becker, C. PY - 2014 DA - 2014// TI - A survey on engineering approaches for self-adaptive systems JO - Pervasive Mob Comput VL - 17 UR - https://doi.org/10.1016/j.pmcj.2014.09.009 DO - 10.1016/j.pmcj.2014.09.009 ID - Krupitzer2014 ER - TY - JOUR AU - Blair, G. AU - Bencomo, N. AU - France, R. B. PY - 2009 DA - 2009// TI - Models@run.time JO - Computer VL - 42 UR - https://doi.org/10.1109/MC.2009.326 DO - 10.1109/MC.2009.326 ID - Blair2009 ER - TY - JOUR AU - Maes, P. PY - 1987 DA - 1987// TI - Concepts and experiments in computational reflection JO - ACM SIGPLAN Notices VL - 22 UR - https://doi.org/10.1145/38807.38821 DO - 10.1145/38807.38821 ID - Maes1987 ER - TY - STD TI - Weik MH. truncated binary exponential backoff. Boston: Springer; 2001. p. 1840. ID - ref18 ER - TY - STD TI - Ward JS, Barker A. Observing the clouds: a survey and taxonomy of cloud monitoring. J Cloud Comput. 2014;3(1). https://doi.org/10.1186/s13677-014-0024-2. ID - ref19 ER - TY - CHAP AU - Korte, B. AU - Vygen, J. PY - 2006 DA - 2006// TI - Bin-Packing BT - Combinatorial Optimization: Theory and Algorithms PB - Springer CY - Berlin Heidelberg ID - Korte2006 ER - TY - JOUR AU - Chekuri, C. AU - Khanna, S. PY - 2004 DA - 2004// TI - On multidimensional packing problems JO - J Comput VL - 33 ID - Chekuri2004 ER - TY - STD TI - Christensen HI, Khan A, Pokutta S, Tetali P. Multidimensional bin packing and other related problems: A survey; 2016. https://pdfs.semanticscholar.org/bbcf/4ca2524cd50fdb03b180aa5f98d2daa759ce.pdf. Accessed March 2018. UR - https://pdfs.semanticscholar.org/bbcf/4ca2524cd50fdb03b180aa5f98d2daa759ce.pdf ID - ref22 ER - TY - STD TI - Biere A, Heule M, van Maaren H, Walsh T. Handbook of Satisfiability, vol. 185 of Frontiers in Artificial Intelligence and Applications.IOS Press; 2009. ID - ref23 ER - TY - JOUR AU - Barabási, A. -. L. AU - Albert, R. PY - 1999 DA - 1999// TI - Emergence of scaling in random networks JO - science VL - 286 UR - https://doi.org/10.1126/science.286.5439.509 DO - 10.1126/science.286.5439.509 ID - Barabási1999 ER - TY - CHAP AU - Pereira, R. AU - Couto, M. AU - Ribeiro, F. AU - Rua, R. AU - Cunha, J. AU - Fernandes, J. a. P. AU - Saraiva, J. a. PY - 2017 DA - 2017// TI - Energy efficiency across programming languages: How do energy, time, and memory relate? BT - Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering. SLE 2017 PB - ACM CY - New York ID - Pereira2017 ER - TY - JOUR AU - Toffetti, G. AU - Brunner, S. AU - Blöchlinger, M. AU - Spillner, J. AU - Bohnert, T. M. PY - 2017 DA - 2017// TI - Self-managing cloud-native applications: Design, implementation, and experience JO - Futur Gener Comput Syst VL - 72 UR - https://doi.org/10.1016/j.future.2016.09.002 DO - 10.1016/j.future.2016.09.002 ID - Toffetti2017 ER - TY - STD TI - Hassan S, Bahsoon R. Microservices and their design trade-offs: A self-adaptive roadmap. In: Services Computing (SCC).2016. p. 813–8. ID - ref27 ER - TY - STD TI - Gabbrielli M, Giallorenzo S, Guidi C, Mauro J, Montesi F. Self-reconfiguring microservices. In: Theory and Practice of Formal Methods. Springer: 2016. p. 194–210. ID - ref28 ER - TY - STD TI - Bhamare D, Samaka M, Erbad A, Jain R, Gupta L, Chan HA. Multi-Objective Scheduling of Micro-Services for Optimal Service Function Chains. In: International Conference on Communications (ICC).2017. p. 1–6. ID - ref29 ER - TY - STD TI - Singh AN, Prakash S. Challenges and opportunities of resource allocation in cloud computing: A survey. In: Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference On.2015. p. 2047–51. ID - ref30 ER - TY - STD TI - Sonnek J, Greensky J, Reutiman R, Chandra A. Starling: Minimizing communication overhead in virtualized computing platforms using decentralized affinity-aware migration. In: Parallel Processing (ICPP), 2010 39th International Conference On.2010. p. 228–37. ID - ref31 ER - TY - STD TI - Acharya S, D’ Mello DA. A taxonomy of Live Virtual Machine (VM) Migration mechanisms in cloud computing environment. In: A taxonomy of Live Virtual Machine (VM) Migration mechanisms in cloud computing environment.2013. p. 809–15. ID - ref32 ER - TY - STD TI - Leelipushpam PGJ, Sharmila J. Live VM migration techniques in cloud environment—a survey. In: Information & Communication Technologies (ICT).2013. p. 408–13. ID - ref33 ER - TY - JOUR AU - Pachorkar, N. AU - Ingle, R. PY - 2013 DA - 2013// TI - Multi-dimensional affinity aware VM placement algorithm in cloud computing JO - Int J Adv Comput Res VL - 3 ID - Pachorkar2013 ER - TY - STD TI - Lu T, Stuart M, Tang K, He X. Clique migration: Affinity grouping of virtual machines for inter-cloud live migration. In: Networking, Architecture, and Storage (NAS). IEEE: 2014. p. 216–25. ID - ref35 ER - TY - STD TI - Jiang J, Sun S, Sekar V, Zhang H. Pytheas: Enabling Data-Driven Quality of Experience Optimization Using Group-Based Exploration-Exploitation. In: NSDI: 2017. p. 393–406. ID - ref36 ER - TY - STD TI - Ramakrishnan A, Naqvi SNZ, Bhatti ZW, Preuveneers D, Berbers Y. Learning deployment trade-offs for self-optimization of Internet of Things applications. In: Proceedings of the 10th International Conference on Autonomic Computing, ICAC 2013.2013. p. 213–24. ID - ref37 ER - TY - STD TI - Lee G, Katz RH. Heterogeneity-aware resource allocation and scheduling in the cloud. In: HotCloud: 2011. ID - ref38 ER - TY - JOUR AU - Yokoyama, D. AU - Schulze, B. AU - Kloh, H. AU - Bandini, M. AU - Rebello, V. PY - 2017 DA - 2017// TI - Affinity aware scheduling model of cluster nodes in private clouds JO - J Netw Comput Appl VL - 95 UR - https://doi.org/10.1016/j.jnca.2017.08.001 DO - 10.1016/j.jnca.2017.08.001 ID - Yokoyama2017 ER - TY - STD TI - Li Z, Bai Y, Zhang H, Ma Y. Affinity-aware dynamic pinning scheduling for virtual machines. In: Cloud Computing Technology and Science (CloudCom). IEEE: 2010. p. 242–9. ID - ref40 ER - TY - JOUR AU - Guan, B. AU - Wu, J. AU - Wang, Y. AU - Khan, S. PY - 2014 DA - 2014// TI - CIVSched: a communication-aware inter-VM scheduling technique for decreased network latency between co-located VMs JO - Trans Cloud Comput VL - 2 UR - https://doi.org/10.1109/TCC.2014.2328582 DO - 10.1109/TCC.2014.2328582 ID - Guan2014 ER - TY - STD TI - Broquedis F, Clet-Ortega J, Moreaud S, Furmento N, Goglin B, Mercier G, Thibault S, Namyst R. hwloc: A generic framework for managing hardware affinities in HPC applications. In: Parallel, Distributed and Network-Based Processing (PDP).2010. p. 180–6. ID - ref42 ER - TY - STD TI - Rademacher F, Sachweh S, Zundorf A. Differences between Model-Driven Development of Service-Oriented and Microservice Architecture. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW): 2017. p. 38–45. ID - ref43 ER - TY - STD TI - Derakhshanmanesh M, Grieger M. Model-Integrating Microservices: A Vision Paper. In: Software Engineering (Workshops): 2016. p. 142–7. ID - ref44 ER - TY - STD TI - Düllmann TF, van Hoorn A. Model-driven Generation of Microservice Architectures for Benchmarking Performance and Resilience Engineering Approaches. In: International Conference on Performance Engineering Companion.2017. p. 171–2. ID - ref45 ER - TY - STD TI - Hassan S, Ali N, Bahsoon R. Microservice Ambients: An Architectural Meta-modelling Approach for Microservice Granularity. In: Software Architecture (ICSA).2017. p. 1–10. ID - ref46 ER - TY - STD TI - Zúñiga-Prieto M, Insfran E, Abrahão S, Cano-Genoves C. Automation of the Incremental Integration of Microservices Architectures. In: Complexity in Information Systems Development. Springer: 2017. p. 51–68. ID - ref47 ER - TY - STD TI - Granchelli G, Cardarelli M, Di Francesco P, Malavolta I, Iovino L, Di Salle A. Towards Recovering the Software Architecture of Microservice-Based Systems. In: Software Architecture Workshops (ICSAW), 2017 IEEE International Conference On: 2017. p. 46–53. ID - ref48 ER - TY - STD TI - Leitner P, Cito J, Stöckli E. Modelling and managing deployment costs of microservice-based cloud applications. In: Proceedings of the 9th International Conference on Utility and Cloud Computing: 2016. p. 165–74. ID - ref49 ER -