{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,2]],"date-time":"2025-12-02T15:02:11Z","timestamp":1764687731241,"version":"3.41.0"},"reference-count":79,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,5,23]],"date-time":"2017-05-23T00:00:00Z","timestamp":1495497600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2017,9]]},"DOI":"10.1007\/s10586-017-0897-1","type":"journal-article","created":{"date-parts":[[2017,5,23]],"date-time":"2017-05-23T15:05:55Z","timestamp":1495551955000},"page":"1951-1976","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Dohko: an autonomic system for provision, configuration, and management of inter-cloud environments based on a software product line engineering method"],"prefix":"10.1007","volume":"20","author":[{"given":"Alessandro Ferreira","family":"Leite","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vander","family":"Alves","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gena\u00edna Nunes","family":"Rodrigues","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claude","family":"Tadonki","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christine","family":"Eisenbeis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alba Cristina Magalhaes Alves de","family":"Melo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,5,23]]},"reference":[{"issue":"5","key":"897_CR1","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/1168917.1168860","volume":"40","author":"K Adams","year":"2006","unstructured":"Adams, K., Agesen, O.: A comparison of software and hardware techniques for x86 virtualization. ACM SIGOPS Oper. Syst. Rev. 40(5), 2\u201313 (2006)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"897_CR2","unstructured":"Almeida, A., Cavalcante, E., Batista, T., Cacho, N., Lopes, F., Delicato, F.C., Pires, P.F.: Dynamic adaptation of cloud computing applications. In: 25th SEKE, pp. 67\u201372 (2013)"},{"issue":"4","key":"897_CR3","doi-asserted-by":"crossref","first-page":"335","DOI":"10.1145\/1041680.1041681","volume":"36","author":"S Androutsellis-Theotokis","year":"2004","unstructured":"Androutsellis-Theotokis, S., Spinellis, D.: A survey of peer-to-peer content distribution technologies. ACM Comput. Surv. 36(4), 335\u2013371 (2004)","journal-title":"ACM Comput. Surv."},{"key":"897_CR4","unstructured":"Arabshian, K., Schulzrinne, H.: Distributed context-aware agent architecture for global service discovery. In: 2nd SWUMA (2006)"},{"key":"897_CR5","unstructured":"Basili, V.R., Caldiera, G., Rombach, H.D.:. The goal question metric approach. In: Encyclopedia of Software Engineering. Wiley, New York (1994)"},{"issue":"6","key":"897_CR6","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1016\/j.is.2010.01.001","volume":"35","author":"D Benavides","year":"2010","unstructured":"Benavides, D., Segura, S., Ruiz-Cort\u00e9s, A.: Automated analysis of feature models 20 years later: a literature review. Inf. Syst. 35(6), 615\u2013636 (2010)","journal-title":"Inf. Syst."},{"key":"897_CR7","doi-asserted-by":"crossref","unstructured":"Casanova, H., Zagorodnov, D., Berman, F., Legrand, A.:. Heuristics for scheduling parameter sweep applications in grid environments. In: 9th HCW, pp. 349\u2013363 (2000)","DOI":"10.1109\/HCW.2000.843757"},{"issue":"2","key":"897_CR8","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1109\/32.4634","volume":"14","author":"TL Casavant","year":"1988","unstructured":"Casavant, T.L., Kuhl, J.G.: A taxonomy of scheduling in general-purpose distributed computing systems. IEEE Trans. Softw. Eng. 14(2), 141\u2013154 (1988)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"897_CR9","doi-asserted-by":"crossref","unstructured":"Cavalcante, E., Almeida, A., Batista, T., Cacho, N., Lopes, F., Delicato, F.C., Sena, T., Pires, P.F.: Exploiting software product lines to develop cloud computing applications. In: 16th SPLC, pp. 179\u2013187 (2012)","DOI":"10.1145\/2364412.2364442"},{"key":"897_CR10","first-page":"1","volume-title":"Achieving Federated and Self-manageable Cloud Infrastructures: Theory and Practice","author":"A Celesti","year":"2012","unstructured":"Celesti, A., Tusa, F., Villari, M.: Toward cloud federation: concepts and challenges. In: Brandic, I., Villari, M., Tusa, F. (eds.) Achieving Federated and Self-manageable Cloud Infrastructures: Theory and Practice, pp. 1\u201317. IGI Global, Hershey (2012)"},{"key":"897_CR11","doi-asserted-by":"crossref","unstructured":"Chieu, T.C., Mohindra, A., Karve, A.A., Segal, A.: Solution-based deployment of complex application services on a cloud. In: IEEE SOLI, pp. 282\u2013287 (2010)","DOI":"10.1109\/SOLI.2010.5551565"},{"key":"897_CR12","volume-title":"Software Product Lines: Practices and Patterns","author":"P Clements","year":"2001","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Boston (2001)"},{"key":"897_CR13","volume-title":"Distributed Systems: Concepts and Design","author":"G Coulouris","year":"2011","unstructured":"Coulouris, G., Dollimore, J., Kindberg, T., Blair, G.: Distributed Systems: Concepts and Design, 5th edn. Addison-Wesley, Boston (2011)","edition":"5"},{"key":"897_CR14","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"K Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. ACM Press\/Addison-Wesley, Boston (2000)"},{"issue":"1","key":"897_CR15","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1002\/spip.213","volume":"10","author":"K Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.: Formalizing cardinality-based feature models and their specialization. Softw. Process 10(1), 7\u201329 (2005a)","journal-title":"Softw. Process"},{"key":"897_CR16","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1002\/spip.225","volume":"10","author":"K Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Ulrich, E.: Staged configuration through specialization and multilevel configuration of feature models. Softw. Process 10, 143\u2013169 (2005b)","journal-title":"Softw. Process"},{"key":"897_CR17","unstructured":"Davis, D., Pilz, G.: Cloud infrastructure management interface (CIMI) model and RESTful HTTP-based protocol: An interface for managing cloud infrastructure. Technical Report DSP0263, Distributed Management Task Force, May 2012. http:\/\/bit.ly\/2msdlF7 . Accessed Jan 2017"},{"issue":"2","key":"897_CR18","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1016\/j.future.2011.05.009","volume":"28","author":"B Dougherty","year":"2012","unstructured":"Dougherty, B., White, J., Schmidt, D.C.: Model-driven auto-scaling of green cloud computing infrastructure. FGCS 28(2), 371\u2013378 (2012)","journal-title":"FGCS"},{"issue":"2","key":"897_CR19","doi-asserted-by":"crossref","first-page":"114","DOI":"10.1145\/857076.857078","volume":"35","author":"PT Eugster","year":"2003","unstructured":"Eugster, P.T., Felber, P.A., Guerraoui, R., Kermarrec, A.M.: The many faces of publish\/subscribe. ACM Comput. Surv. 35(2), 114\u2013131 (2003)","journal-title":"ACM Comput. Surv."},{"key":"897_CR20","doi-asserted-by":"crossref","unstructured":"Feller, E., Rilling, L., Morin, C.: Snooze: a scalable and autonomic virtual machine management framework for private clouds. In: IEEE\/ACM CCGrid, pp. 482\u2013489 (2012)","DOI":"10.1109\/CCGrid.2012.71"},{"issue":"1","key":"897_CR21","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.future.2011.05.022","volume":"28","author":"AJ Ferrer","year":"2012","unstructured":"Ferrer, A.J., Hern\u00e1ndez, F., Tordsson, J., Elmroth, E., Ali-Eldin, A., Zsigri, C., Sirvent, R., Guitart, J., Badia, R.M., Djemame, K., Ziegler, W.: OPTIMIS: a holistic approach to cloud service provisioning. FGCS 28(1), 66\u201377 (2012)","journal-title":"FGCS"},{"key":"897_CR22","unstructured":"Forum, Global Inter-Cloud Technology: Use cases and functional requirements for inter-cloud computing. Technical report, Global Inter-Cloud Technology Forum August (2010)"},{"key":"897_CR23","doi-asserted-by":"crossref","unstructured":"Garc\u00eda-Gal\u00e1n, J., Rana, O., Trinidad, P., Ruiz-Cort\u00e9s, A.: Migrating to the cloud: a software product line based analysis. In: 3rd CLOSER, pp, 416\u2013426 (2013)","DOI":"10.5220\/0004357104160426"},{"key":"897_CR24","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/S0167-5060(08)70356-X","volume":"5","author":"RL Graham","year":"1979","unstructured":"Graham, R.L., Lawler, E.L., Lenstra, J.K., Kan, A.R.: Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann. Discret. Math. 5, 287\u2013326 (1979)","journal-title":"Ann. Discret. Math."},{"issue":"3","key":"897_CR25","first-page":"369","volume":"44","author":"N Grozev","year":"2014","unstructured":"Grozev, N., Buyya, R.: Inter-Cloud architectures and application brokering: taxonomy and survey. Software 44(3), 369\u2013390 (2014)","journal-title":"Software"},{"issue":"12","key":"897_CR26","doi-asserted-by":"crossref","first-page":"1736","DOI":"10.1109\/TSE.2013.39","volume":"39","author":"N Hariri","year":"2013","unstructured":"Hariri, N., Castro-Herrera, C., Mirakhorli, M., Cleland-Huang, J., Mobasher, B.: Supporting domain analysis through mining and recommending features from online product listings. IEEE Trans. Softw. Eng. 39(12), 1736\u20131752 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"897_CR27","doi-asserted-by":"crossref","unstructured":"Hayashibara, N., Cherif, A.:. Failure detectors for large-scale distributed systems. In: 21st IEEE SRDS, pp. 404\u2013409 (2002)","DOI":"10.1109\/RELDIS.2002.1180218"},{"key":"897_CR28","doi-asserted-by":"crossref","unstructured":"Hoefer, C.N., Karagiannis, G.: Taxonomy of cloud computing services. In: IEEE GLOBECOM Workshops, pp. 1345\u20131350 (2010)","DOI":"10.1109\/GLOCOMW.2010.5700157"},{"key":"897_CR29","unstructured":"Horn, P.: Autonomic computing: IBM\u2019s perspective on the state of information technology. http:\/\/bit.ly\/2excwlX 2001 . Accessed Jan 2017"},{"key":"897_CR30","doi-asserted-by":"crossref","unstructured":"Imai, S., Chestna, T., Varela, C.A.: Elastic scalable cloud computing using application-level migration. In: 5th IEEE\/ACM UCC, pp. 91\u201398 (2012)","DOI":"10.1109\/UCC.2012.53"},{"issue":"6","key":"897_CR31","first-page":"931","volume":"22","author":"A Iosup","year":"2011","unstructured":"Iosup, A., Ostermann, S., Yigitbasi, M.N., Prodan, R., Fahringer, T., Epema, D.: Performance analysis of cloud computing services for many-tasks scientific computing. IEEE TPDS 22(6), 931\u2013945 (2011)","journal-title":"IEEE TPDS"},{"key":"897_CR32","doi-asserted-by":"crossref","unstructured":"Jackson, K.R., Ramakrishnan, L., Muriki, K., Canon, S., Cholia, S., Shalf, J., Wasserman, H.J., Wright, N.J.: Performance analysis of high performance computing applications on the Amazon Web Services cloud. In: 2nd IEEE CloudCom, pp. 159\u2013168 (2010)","DOI":"10.1109\/CloudCom.2010.69"},{"key":"897_CR33","unstructured":"Jussien, N., Rochart, G., Lorca, X.: Choco: an Open Source Java Constraint Programming Library. In: OSSICP, pp. 1\u201310 (2008)"},{"key":"897_CR34","doi-asserted-by":"crossref","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (FODA) feasibility study. Technical Report CMU\/SEI-90-TR-21, Software Engineering Institute, November 1990. http:\/\/bit.ly\/2mJX4aD . Accessed Jan 2017","DOI":"10.21236\/ADA235785"},{"issue":"1","key":"897_CR35","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"JO Kephart","year":"2003","unstructured":"Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Comput. 36(1), 41\u201350 (2003)","journal-title":"IEEE Comput."},{"issue":"2","key":"897_CR36","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1145\/2543581.2543583","volume":"46","author":"AM Kermarrec","year":"2013","unstructured":"Kermarrec, A.M., Triantafillou, P.: XL peer-to-peer pub\/sub systems. ACM Comput. Surv. 46(2), 16 (2013)","journal-title":"ACM Comput. Surv."},{"key":"897_CR37","volume-title":"CometCloud: An Autonomic Cloud Engine","author":"H Kim","year":"2011","unstructured":"Kim, H., Parashar, M.: CometCloud: An Autonomic Cloud Engine. Wiley, New York (2011)"},{"key":"897_CR38","doi-asserted-by":"crossref","unstructured":"Konstantinou, A.V., Eilam, T., Kalantar, M., Totok, A.A., Arnold, W., Snible, E.: An architecture for virtual solution composition and deployment in infrastructure clouds. In: 3rd VTDC, pp. 9\u201318 (2009)","DOI":"10.1145\/1555336.1555339"},{"key":"897_CR39","doi-asserted-by":"crossref","unstructured":"Leite, A.F., de Melo, A.C.: Executing a biological sequence comparison application on a federated cloud environment. In: 19th HiPC, pp. 1\u20139 (2012)","DOI":"10.1109\/HiPC.2012.6507500"},{"key":"897_CR40","doi-asserted-by":"crossref","unstructured":"Leite, A.F., Alves, V., Rodrigues, G.N., Tadonki, C., Eisenbeis, C., de Melo, A.C.: Automating resource selection and configuration in inter-clouds through a software product line method. In: 8th IEEE CLOUD, pp. 726\u2013733 (2015)","DOI":"10.1109\/CLOUD.2015.101"},{"key":"897_CR41","doi-asserted-by":"crossref","unstructured":"Leitner, P., Rostyslav, Z., Gambi, A., Dustdar, S.: A framework and middleware for application-level cloud bursting on top of infrastructure-as-a-service clouds. In: 6th IEEE\/ACM UCC, pp. 163\u2013170 (2013)","DOI":"10.1109\/UCC.2013.39"},{"key":"897_CR42","doi-asserted-by":"crossref","unstructured":"Lewis, G.A.: Role of standards in cloud-computing interoperability. In: 46th HICSS, pp. 1652\u20131661 (2013)","DOI":"10.1109\/HICSS.2013.470"},{"key":"897_CR43","unstructured":"Lewis, J., Fowler, M.: Microservices: a definition of this new architectural term. http:\/\/bit.ly\/1dI7ZJQ 2014"},{"issue":"6","key":"897_CR44","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1109\/MCOM.2014.6829942","volume":"52","author":"Q Li","year":"2014","unstructured":"Li, Q., Li, H., Russell, P., Cheng, Z., Wang, C.: CA-P2P: context-aware proximity-based peer-to-peer wireless communications. IEEE Commun. Magazine 52(6), 32\u201341 (2014)","journal-title":"IEEE Commun. Magazine"},{"issue":"1","key":"897_CR45","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/MCC.2014.1","volume":"1","author":"B Martino Di","year":"2014","unstructured":"Di Martino, B.: Applications portability and services interoperability among multiple clouds. IEEE Cloud Comput. 1(1), 74\u201377 (2014)","journal-title":"IEEE Cloud Comput."},{"key":"897_CR46","doi-asserted-by":"crossref","unstructured":"Mietzner, R., Metzger, A., Leymann, F., Pohl, K.: Variability modeling to support customization and deployment of multi-tenant-aware software as a service applications. In: PESOS, pp. 18\u201325 (2009)","DOI":"10.1109\/PESOS.2009.5068815"},{"key":"897_CR47","unstructured":"OASIS Standard. Topology and orchestration specification for cloud applications version 1.0. http:\/\/bit.ly\/1A6D4C8 May 2013"},{"key":"897_CR48","doi-asserted-by":"crossref","unstructured":"Ostermann, S., Iosup, A., Yigitbasi, N., Prodan, R., Fahringer, T., Epema, D.: A performance analysis of EC2 cloud computing services for scientific computing. In: Cloud Computing, pp. 115\u2013131. Springer, New York (2010)","DOI":"10.1007\/978-3-642-12636-9_9"},{"issue":"2","key":"897_CR49","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1109\/TCC.2013.12","volume":"1","author":"Z Ou","year":"2013","unstructured":"Ou, Z., Zhuang, H., Lukyanenko, A., Nurminen, J.K., Hui, P., Mazalov, V., Yla-Jaaski, A.: Is the same instance type created equal? exploiting heterogeneity of public clouds. IEEE Trans. Cloud Comput. 1(2), 201\u2013214 (2013)","journal-title":"IEEE Trans. Cloud Comput."},{"key":"897_CR50","first-page":"1","volume":"12","author":"D Petcu","year":"2014","unstructured":"Petcu, D.: Consuming resources and services from multiple clouds. JGC 12, 1\u201325 (2014)","journal-title":"JGC"},{"key":"897_CR51","unstructured":"Petcu, D., Craciun, C., Rak, M.: Towards a cross platform cloud API. In: 1st CLOSER, pp. 166\u2013169 (2011)"},{"key":"897_CR52","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"K Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, New York (2005)"},{"key":"897_CR53","doi-asserted-by":"crossref","unstructured":"Prodan, R., Ostermann, S.:. A survey and taxonomy of infrastructure as a service and web hosting cloud providers. In: 10th IEEE\/ACM CCGrid, pp. 17\u201325 (2009)","DOI":"10.1109\/GRID.2009.5353074"},{"key":"897_CR54","doi-asserted-by":"crossref","unstructured":"Quinton, C., Haderer, N., Rouvoy, R., Duchien, L.: Towards multi-cloud configurations using feature models and ontologies. In: MultiCloud, pp. 21\u201326 (2013)","DOI":"10.1145\/2462326.2462332"},{"key":"897_CR55","doi-asserted-by":"crossref","unstructured":"Quinton, C., Romero, D., Duchien, L.: Automated selection and configuration of cloud environments using software product lines principles. In: 7th IEEE CLOUD (2014)","DOI":"10.1109\/CLOUD.2014.29"},{"issue":"4","key":"897_CR56","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1147\/JRD.2009.5429058","volume":"53","author":"B Rochwerger","year":"2009","unstructured":"Rochwerger, B., Breitgand, D., Levy, E., Galis, A., Nagin, K., Llorente, I.M., Montero, R., Wolfsthal, Y., Elmroth, E., Caceres, J., Ben-Yehuda, M.: The Reservoir model and architecture for open federated cloud computing. IBM J. Res. Dev. 53(4), 1\u20134 (2009)","journal-title":"IBM J. Res. Dev."},{"issue":"2","key":"897_CR57","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1773912.1773914","volume":"44","author":"P Romano","year":"2010","unstructured":"Romano, P., Rodrigues, L., Carvalho, N., Cachopo, J.: Cloud-TM: Harnessing the cloud with distributed transactional memories. ACM SIGOPS Oper. Syst. Rev. 44(2), 1\u20136 (2010)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"897_CR58","doi-asserted-by":"crossref","unstructured":"Ruehl, S.T., Andelfinger, U.: Applying software product lines to create customizable software-as-a-service applications. In: 15th SPLC, p. 16 (2011)","DOI":"10.1145\/2019136.2019154"},{"key":"897_CR59","doi-asserted-by":"crossref","unstructured":"Ruehl, S.T., Andelfinger, U., Rausch, A., Verclas, S.A.: Toward realization of deployment variability for software-as-a-service applications. In: 5th IEEE CLOUD, pp. 622\u2013629 (2012)","DOI":"10.1109\/CLOUD.2012.93"},{"key":"897_CR60","doi-asserted-by":"crossref","unstructured":"Schroeter, J., Mucha, P., Muth, M., Jugel, K., Lochau, M.: Dynamic configuration management of cloud-based applications. In: 16th SPLC, pp. 171\u2013178 (2012)","DOI":"10.1145\/2364412.2364441"},{"key":"897_CR61","doi-asserted-by":"crossref","unstructured":"Seinturier, L., Merle, P., Fournier, D., Dolet, N., Schiavoni, V., Stefani, J.B.: Reconfigurable SCA Applications with the FraSCAti Platform. In: IEEE SCC, pp. 268\u2013275 (2009)","DOI":"10.1109\/SCC.2009.27"},{"issue":"2","key":"897_CR62","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MCC.2014.43","volume":"1","author":"A Sill","year":"2014","unstructured":"Sill, A.: The role of communities in developing cloud standards. IEEE Cloud Comput. 1(2), 16\u201319 (2014)","journal-title":"IEEE Cloud Comput."},{"key":"897_CR63","doi-asserted-by":"crossref","unstructured":"Silvestro, J., Canavese, D., Cesena, E., Smiraglia, P.: A unified ontology for the virtualization domain. In: OnTheMove, pp. 617\u2013624 (2011)","DOI":"10.1007\/978-3-642-25106-1_14"},{"key":"897_CR64","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/0022-2836(81)90087-5","volume":"147","author":"TF Smith","year":"1981","unstructured":"Smith, T.F., Waterman, M.S.: Identification of common molecular subsequences. J. Mol. Biol. 147, 195\u2013197 (1981)","journal-title":"J. Mol. Biol."},{"key":"897_CR65","doi-asserted-by":"crossref","unstructured":"Sousa, G., Rudametkin, W., Duchien, L.: Automated setup of multi-cloud environments for microservices applications. In: 9th IEEE CLOUD, pp. 327\u2013334 (2016)","DOI":"10.1109\/CLOUD.2016.0051"},{"key":"897_CR66","doi-asserted-by":"crossref","unstructured":"Stantchev, V.: Performance evaluation of cloud computing offerings. In: 3rd ADVCOMP, pp. 187\u2013192 (2009)","DOI":"10.1109\/ADVCOMP.2009.36"},{"key":"897_CR67","doi-asserted-by":"crossref","unstructured":"Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: a scalable peer-to-peer lookup service for internet applications. In: SIGCOMM, pp. 149\u2013160 (2001)","DOI":"10.1145\/383059.383071"},{"key":"897_CR68","doi-asserted-by":"crossref","unstructured":"Sun, X., Tian, Y., Liu, Y., He, Y.: An unstructured P2P network model for efficient resource discovery. In: ICADIWT, pp. 156\u2013161 (2008)","DOI":"10.1109\/ICADIWT.2008.4664336"},{"key":"897_CR69","doi-asserted-by":"crossref","unstructured":"Le Nhan T., Suny\u00e9, G., Jezequel, J.M.: A model-based approach for optimizing power consumption of IaaS. In: 2nd NCCA, pp. 31\u201339 (2012a)","DOI":"10.1109\/NCCA.2012.22"},{"key":"897_CR70","doi-asserted-by":"crossref","unstructured":"Le Nhan T., Suny\u00e9, G., J\u00e9z\u00e9quel, J.M.: A model-driven approach for virtual machine image provisioning in cloud computing. In:1st ESOCC, pp. 107\u2013121 (2012b)","DOI":"10.1007\/978-3-642-33427-6_8"},{"key":"897_CR71","unstructured":"Tang, T., Yew, P.C.: Processor self-scheduling for multiple-nested parallel loops. In: ICPP, pp. 528\u2013535 (1986)"},{"issue":"1","key":"897_CR72","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1145\/2593512","volume":"47","author":"AN Toosi","year":"2014","unstructured":"Toosi, A.N., Calheiros, R.N., Buyya, R.: Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput. Surv. 47(1), 7 (2014)","journal-title":"ACM Comput. Surv."},{"key":"897_CR73","doi-asserted-by":"crossref","unstructured":"Verissimo, P., Bessani, A., Pasin, M.: The TClouds architecture: open and resilient cloud-of-clouds computing. In: IEEE\/IFIP 42nd DSN, pp. 1\u20136 (2012)","DOI":"10.1109\/DSNW.2012.6264686"},{"key":"897_CR74","first-page":"48","volume":"91","author":"S Walraven","year":"2014","unstructured":"Walraven, S., Van Landuyt, D., Truyen, E., Handekyn, K., Joosen, W.: Efficient customization of multi-tenant software-as-a-service applications with service lines. JSS 91, 48\u201362 (2014)","journal-title":"JSS"},{"key":"897_CR75","doi-asserted-by":"crossref","unstructured":"Wittern, E., Kuhlenkamp, J., Menzel, M.: Cloud service selection based on variability modeling. In: 10th ICSOC, pp. 127\u2013141 (2012)","DOI":"10.1007\/978-3-642-34321-6_9"},{"key":"897_CR76","doi-asserted-by":"crossref","unstructured":"Yau, S.S., Wang, Y., Karim, F.: Development of situation-aware application software for ubiquitous computing environments. In: 26th COMPSAC, pp. 233\u2013238 (2002)","DOI":"10.1109\/CMPSAC.2002.1044557"},{"key":"897_CR77","doi-asserted-by":"crossref","unstructured":"Youseff, L., Butrico, M., da Silva, D.: Toward a unified ontology of cloud computing. In: GCE, pp. 1\u201310 (2008)","DOI":"10.1109\/GCE.2008.4738443"},{"issue":"3","key":"897_CR78","first-page":"377","volume":"84","author":"T Zhang","year":"2011","unstructured":"Zhang, T., Du, Z., Chen, Y., Ji, X., Wang, X.: Typical virtual appliances: an optimized mechanism for virtual appliances provisioning and management. JSS 84(3), 377\u2013387 (2011)","journal-title":"JSS"},{"issue":"3","key":"897_CR79","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1016\/j.comcom.2007.08.033","volume":"31","author":"S Zoels","year":"2008","unstructured":"Zoels, S., Despotovic, Z., Kellerer, W.: On hierarchical DHT systems\u2014an analytical approach for optimal designs. Comput. Commun. 31(3), 576\u2013590 (2008)","journal-title":"Comput. Commun."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-017-0897-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0897-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-017-0897-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:23:40Z","timestamp":1750274620000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-017-0897-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,23]]},"references-count":79,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["897"],"URL":"https:\/\/doi.org\/10.1007\/s10586-017-0897-1","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"type":"print","value":"1386-7857"},{"type":"electronic","value":"1573-7543"}],"subject":[],"published":{"date-parts":[[2017,5,23]]}}}