{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T05:11:30Z","timestamp":1769836290841,"version":"3.49.0"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,7,10]],"date-time":"2021-07-10T00:00:00Z","timestamp":1625875200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,7,10]],"date-time":"2021-07-10T00:00:00Z","timestamp":1625875200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2021,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>IoT-based applications need to be dynamically orchestrated on cloud-edge infrastructures for reasons such as performance, regulations, or cost. In this context, a crucial problem is facilitating the work of DevOps teams in deploying, monitoring, and managing such applications by providing necessary tools and platforms. The <jats:italic>SODALITE@RT<\/jats:italic> open-source framework aims at addressing this scenario. In this paper, we present the main features of the <jats:italic>SODALITE@RT<\/jats:italic>: modeling of cloud-edge resources and applications using open standards and infrastructural code, and automated deployment, monitoring, and management of the applications in the target infrastructures based on such models. The capabilities of the <jats:italic>SODALITE@RT<\/jats:italic> are demonstrated through a relevant case study.<\/jats:p>","DOI":"10.1007\/s10723-021-09572-0","type":"journal-article","created":{"date-parts":[[2021,7,10]],"date-time":"2021-07-10T05:02:30Z","timestamp":1625893350000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["SODALITE@RT: Orchestrating Applications on Cloud-Edge Infrastructures"],"prefix":"10.1007","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4355-0494","authenticated-orcid":false,"given":"Indika","family":"Kumara","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Mundt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kamil","family":"Tokmakov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dragan","family":"Radolovi\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Maslennikov","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rom\u00e1n Sosa","family":"Gonz\u00e1lez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorge Fern\u00e1ndez","family":"Fabeiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giovanni","family":"Quattrocchi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kalman","family":"Meth","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Elisabetta","family":"Di Nitto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Damian A.","family":"Tamburri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Willem-Jan","family":"Van Den Heuvel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Georgios","family":"Meditskos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,7,10]]},"reference":[{"key":"9572_CR1","unstructured":"Inc, G.: Gartner forecasts worldwide public cloud revenue to grow 17.5 percent in 2019. Gartner, Stamford (2018)"},{"key":"9572_CR2","doi-asserted-by":"publisher","unstructured":"Ren, J., Zhang, D., He, S., Zhang, Y., Li, T.: A survey on end-edge-cloud orchestrated network computing paradigms: Transparent computing, mobile edge computing, fog computing, and cloudlet. ACM Comput. Surv. 52(6). https:\/\/doi.org\/10.1145\/3362031 (2019)","DOI":"10.1145\/3362031"},{"issue":"1","key":"9572_CR3","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1007\/s00450-019-00412-x","volume":"35","author":"M Wurster","year":"2020","unstructured":"Wurster, M., Breitenb\u00fccher, U., Falkenthal, M., Krieger, C., Leymann, F., Saatkamp, K., Soldani, J.: The essential deployment metamodel: a systematic review of deployment automation technologies. SICS Softw.-Intens. Cyber-Phys. Syst. 35(1), 63\u201375 (2020). https:\/\/doi.org\/10.1007\/s00450-019-00412-x","journal-title":"SICS Softw.-Intens. Cyber-Phys. Syst."},{"key":"9572_CR4","doi-asserted-by":"publisher","unstructured":"Bergmayr, A., Breitenb\u00fccher, U, Ferry, N., Rossini, A., Solberg, A., Wimmer, M., Kappel, G., Leymann, F.: A systematic review of cloud modeling languages. ACM Comput. Surv. 51(1). https:\/\/doi.org\/10.1145\/3150227 (2018)","DOI":"10.1145\/3150227"},{"issue":"1","key":"9572_CR5","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1186\/s13677-020-00194-7","volume":"9","author":"O Tomarchio","year":"2020","unstructured":"Tomarchio, O., Calcaterra, D., Modica, G.D.: Cloud resource orchestration in the multi-cloud landscape: a systematic review of existing frameworks. J. Cloud Comput. 9(1), 49 (2020). https:\/\/doi.org\/10.1186\/s13677-020-00194-7","journal-title":"J. Cloud Comput."},{"key":"9572_CR6","doi-asserted-by":"publisher","unstructured":"Weerasiri, D., Barukh, M.C., Benatallah, B., Sheng, Q.Z., Ranjan, R.: A taxonomy and survey of cloud resource orchestration techniques. ACM Comput. Surv. 50(2). https:\/\/doi.org\/10.1145\/3054177 (2017)","DOI":"10.1145\/3054177"},{"key":"9572_CR7","doi-asserted-by":"crossref","unstructured":"Guerriero, M., Garriga, M., Tamburri, D.A., Palomba, F.: Adoption, support, and challenges of infrastructure-as-code: Insights from industry. In: 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp 580\u2013589. IEEE (2019)","DOI":"10.1109\/ICSME.2019.00092"},{"issue":"5","key":"9572_CR8","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1002\/spe.2686","volume":"49","author":"I Kumara","year":"2019","unstructured":"Kumara, I., Han, J., Colman, A., van den Heuvel, W-J, Tamburri, D.A., Kapuruge, M.: Sdsn@rt: A middleware environment for single-instance multitenant cloud applications. Softw. Pract. Exper. 49(5), 813\u2013839 (2019). https:\/\/doi.org\/10.1002\/spe.2686","journal-title":"Softw. Pract. Exper."},{"key":"9572_CR9","doi-asserted-by":"crossref","unstructured":"Kumara, I., Han, J., Colman, A., Kapuruge, M.: Runtime evolution of service-based multi-tenant saas applications. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) Service-Oriented Computing, pp 192\u2013206. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-45005-1_14"},{"key":"9572_CR10","doi-asserted-by":"publisher","unstructured":"Zalila, F., Challita, S., Merle, P.: Model-driven cloud resource management with occiware. Futur. Gener. Comput. Syst. 99, 260\u2013277 (2019). https:\/\/doi.org\/10.1016\/j.future.2019.04.015, http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X18306071","DOI":"10.1016\/j.future.2019.04.015"},{"key":"9572_CR11","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/j.future.2019.04.008","volume":"99","author":"P \u0160tefani\u010d","year":"2019","unstructured":"\u0160tefani\u010d, P, Cigale, M., Jones, A.C., Knight, L., Taylor, I., Istrate, C., Suciu, G., Ulisses, A., Stankovski, V., Taherizadeh, S., Salado, G.F., Koulouzis, S., Martin, P., Zhao, Z.: Switch workbench: A novel approach for the development and deployment of time-critical microservice-based cloud-native applications. Futur. Gener. Comput. Syst. 99, 197\u2013212 (2019). https:\/\/doi.org\/10.1016\/j.future.2019.04.008, http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X1831094X","journal-title":"Futur. Gener. Comput. Syst."},{"key":"9572_CR12","doi-asserted-by":"crossref","unstructured":"Bellendorf, J., Mann, Z.A.: Specification of cloud topologies and orchestration using tosca: a survey. Computing, 1\u201323 (2019)","DOI":"10.1007\/s00607-019-00750-3"},{"key":"9572_CR13","unstructured":"Luzar, A., Stanovnik, S., Cankar, M.: Examination and comparison of tosca orchestration tools. In: Muccini, H., Avgeriou, P., Buhnova, B., Camara, J., Caporuscio, M., Franzago, M., Koziolek, A., Scandurra, P., Trubiani, C., Weyns, D., Zdun, U. (eds.) Software Architecture, pp 247\u2013259. Springer International Publishing, Cham (2020)"},{"key":"9572_CR14","doi-asserted-by":"crossref","unstructured":"Kritikos, K., Skrzypek, P., Zahid, F.: Are cloud platforms ready for multi-cloud?. In: Brogi, A., Zimmermann, W., Kritikos, K. (eds.) Service-Oriented and Cloud Computing, pp 56\u201373. Springer International Publishing, Cham (2020)","DOI":"10.1007\/978-3-030-44769-4_5"},{"issue":"1","key":"9572_CR15","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/s10723-017-9421-3","volume":"16","author":"J Kov\u00e1cs","year":"2018","unstructured":"Kov\u00e1cs, J., Kacsuk, P.: Occopus: a multi-cloud orchestrator to deploy and manage complex scientific infrastructures. J. Grid Comput. 16(1), 19\u201337 (2018). https:\/\/doi.org\/10.1007\/s10723-017-9421-3","journal-title":"J. Grid Comput."},{"issue":"1","key":"9572_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09539-1","volume":"19","author":"H Wei","year":"2021","unstructured":"Wei, H., Rodriguez, J.S., Garcia, O N-T: Deployment management and topology discovery of microservice applications in the multicloud environment. J. Grid Comput. 19(1), 1 (2021). https:\/\/doi.org\/10.1007\/s10723-021-09539-1","journal-title":"J. Grid Comput."},{"issue":"3","key":"9572_CR17","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1007\/s10723-018-9453-3","volume":"16","author":"D Salomoni","year":"2018","unstructured":"Salomoni, D., Campos, I., Gaido, L., de Lucas, J.M., Solagna, P., Gomes, J., Matyska, L., Fuhrman, P., Hardt, M., Donvito, G., et al.: Indigo-datacloud: A platform to facilitate seamless access to e-infrastructures. J. Grid Comput. 16(3), 381\u2013408 (2018)","journal-title":"J. Grid Comput."},{"key":"9572_CR18","doi-asserted-by":"crossref","unstructured":"Di Modica, G., Tomarchio, O., Wei, H., Rodriguez, J.S.: Policy-based deployment in a hybrid and multicloud environment.. In: CLOSER, pp 388\u2013395 (2019)","DOI":"10.5220\/0007726503880395"},{"key":"9572_CR19","doi-asserted-by":"crossref","unstructured":"Buzachis, A., Galletta, A., Celesti, A., Carnevale, L., Villari, M.: Towards osmotic computing: a blue-green strategy for the fast re-deployment of microservices. In: 2019 IEEE Symposium on Computers and Communications (ISCC), pp 1\u20136 (2019)","DOI":"10.1109\/ISCC47284.2019.8969621"},{"key":"9572_CR20","doi-asserted-by":"crossref","unstructured":"Pahl, C., Helmer, S., Miori, L., Sanin, J., Lee, B.: A container-based edge cloud paas architecture based on raspberry pi clusters. In: 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW), pp 117\u2013124 (2016)","DOI":"10.1109\/W-FiCloud.2016.36"},{"key":"9572_CR21","doi-asserted-by":"publisher","first-page":"191","DOI":"10.3390\/app9010191","volume":"9","author":"D Kim","year":"2019","unstructured":"Kim, D., Muhammad, H., Kim, E., Helal, S., Lee, C.: Tosca-based and federation-aware cloud orchestration for kubernetes container platform. Appl. Sci. 9, 191 (2019). https:\/\/doi.org\/10.3390\/app9010191","journal-title":"Appl. Sci."},{"key":"9572_CR22","doi-asserted-by":"publisher","unstructured":"Brogi, A., Rinaldi, L., Soldani, J.: TosKer: A synergy between TOSCA and Docker for orchestrating multi-component applications. Softw.-Pract. Exper., 2061\u20132079. https:\/\/doi.org\/10.1002\/spe.2625 (2018)","DOI":"10.1002\/spe.2625"},{"key":"9572_CR23","unstructured":"Lipton, P., Lauwers, C., Rutkowski, M., Lauwers, C., Noshpitz, C., Curescu, C.: Tosca simple profile in yaml version 1.3. OASIS Committ. Specif. 1 (2020)"},{"key":"9572_CR24","unstructured":"Morris, K.: Infrastructure as code: managing servers in the cloud. O\u2019Reilly Media, Inc. (2016)"},{"issue":"3","key":"9572_CR25","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MIC.2012.43","volume":"16","author":"T Binz","year":"2012","unstructured":"Binz, T., Breiter, G., Leyman, F., Spatzier, T.: Portable cloud services using tosca. IEEE Internet Comput. 16(3), 80\u201385 (2012). https:\/\/doi.org\/10.1109\/MIC.2012.43","journal-title":"IEEE Internet Comput."},{"key":"9572_CR26","doi-asserted-by":"publisher","unstructured":"Lipton, P., Palma, D., Rutkowski, M., Tamburri, D.A.: Tosca solves big problems in the cloud and beyond! IEEE Cloud Comput., 1\u20131. https:\/\/doi.org\/10.1109\/MCC.2018.111121612 (2018)","DOI":"10.1109\/MCC.2018.111121612"},{"key":"9572_CR27","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1016\/j.infsof.2018.12.004","volume":"108","author":"A Rahman","year":"2019","unstructured":"Rahman, A., Mahdavi-Hezaveh, R., Williams, L.: A systematic mapping study of infrastructure as code research. Inf. Softw. Technol. 108, 65\u201377 (2019)","journal-title":"Inf. Softw. Technol."},{"key":"9572_CR28","doi-asserted-by":"crossref","unstructured":"Hummer, W., Rosenberg, F., Oliveira, F., Eilam, T.: Testing idempotence for infrastructure as code. In: Eyers, D., Schwan, K. (eds.) Middleware 2013, pp 368\u2013388. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-45065-5_19"},{"issue":"1","key":"9572_CR29","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10723-017-9418-y","volume":"16","author":"M Caballer","year":"2018","unstructured":"Caballer, M., Zala, S., Garc\u00eda, A.L., Molt\u00f3, G., Fern\u00e1ndez, P.O., Velten, M.: Orchestrating complex application architectures in heterogeneous clouds. J. Grid Comput. 16(1), 3\u201318 (2018). https:\/\/doi.org\/10.1007\/s10723-017-9418-y","journal-title":"J. Grid Comput."},{"key":"9572_CR30","doi-asserted-by":"publisher","unstructured":"Ferry, N., Almeida, M., Solberg, A.: The modaclouds model-driven development. In: Di Nitto, E., Matthews, P., Petcu, D., Solberg, A. (eds.) Model-Driven Development and Operation of Multi-Cloud Applications: The MODAClouds Approach. https:\/\/doi.org\/10.1007\/978-3-319-46031-4\u2216_3, pp 23\u201333. Springer International Publishing, Cham (2017)","DOI":"10.1007\/978-3-319-46031-4\u2216_3"},{"key":"9572_CR31","doi-asserted-by":"publisher","unstructured":"Brogi, A., Ibrahim, A., Soldani, J., Carrasco, J., Cubo, J., Pimentel, E., D\u2019Andria, F.: Seaclouds: A european project on seamless management of multi-cloud applications. SIGSOFT Softw. Eng. Notes 39(1), 1\u20134 (February 2014). https:\/\/doi.org\/10.1145\/2557833.2557844","DOI":"10.1145\/2557833.2557844"},{"key":"9572_CR32","doi-asserted-by":"publisher","first-page":"937","DOI":"10.1016\/j.future.2017.09.050","volume":"94","author":"T Kiss","year":"2019","unstructured":"Kiss, T., Kacsuk, P., Kovacs, J., Rakoczi, B., Hajnal, A., Farkas, A., Gesmier, G., Terstyanszky, G.: Micado-microservice-based cloud application-level dynamic orchestrator. Futur. Gener. Comput. Syst. 94, 937\u2013946 (2019). https:\/\/doi.org\/10.1016\/j.future.2017.09.050, http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X17310506http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X17310506","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"4","key":"9572_CR33","doi-asserted-by":"publisher","first-page":"813","DOI":"10.1007\/s10723-019-09488-w","volume":"17","author":"J Kov\u00e1cs","year":"2019","unstructured":"Kov\u00e1cs, J.: Supporting programmable autoscaling rules for containers and virtual machines on clouds. J. Grid Comput. 17(4), 813\u2013829 (2019). https:\/\/doi.org\/10.1007\/s10723-019-09488-w","journal-title":"J. Grid Comput."},{"issue":"1","key":"9572_CR34","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/s10723-021-09543-5","volume":"19","author":"M Caballer","year":"2021","unstructured":"Caballer, M., Antonacci, M., \u0160ustr, Z., Perniola, M., Molt\u00f3, G.: Deployment of elastic virtual hybrid clusters across cloud sites. J. Grid Comput. 19(1), 4 (2021). https:\/\/doi.org\/10.1007\/s10723-021-09543-5","journal-title":"J. Grid Comput."},{"issue":"1","key":"9572_CR35","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10723-021-09549-z","volume":"19","author":"O Tomarchio","year":"2021","unstructured":"Tomarchio, O., Calcaterra, D., Di Modica, G., Mazzaglia, P.: Torch: a tosca-based orchestrator of multi-cloud containerised applications. J. Grid Comput. 19(1), 5 (2021). https:\/\/doi.org\/10.1007\/s10723-021-09549-z","journal-title":"J. Grid Comput."},{"key":"9572_CR36","doi-asserted-by":"crossref","unstructured":"Villari, M, Celesti, A, Tricomi, G, Galletta, A, Fazio, M: Deployment orchestration of microservices with geographical constraints for edge computing. In: 2017 IEEE Symposium on Computers and Communications (ISCC), pp 633\u2013638 (2017)","DOI":"10.1109\/ISCC.2017.8024599"},{"key":"9572_CR37","doi-asserted-by":"crossref","unstructured":"K\u00e9pes, K., Breitenb\u00fccher, U., Leymann, F., Saatkamp, K., Weder, B.: Deployment of distributed applications across public and private networks. In: 2019 IEEE 23rd International Enterprise Distributed Object Computing Conference (EDOC), pp 236\u2013242 (2019)","DOI":"10.1109\/EDOC.2019.00036"},{"issue":"10","key":"9572_CR38","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2009.326","volume":"42","author":"G Blair","year":"2009","unstructured":"Blair, G., Bencomo, N., France, R.B.: Models@ run. time. Computer 42(10), 22\u201327 (2009)","journal-title":"Computer"},{"key":"9572_CR39","doi-asserted-by":"crossref","unstructured":"Di Nitto, E., Gorro\u00f1ogoitia, J., Kumara, I., Meditskos, G., Radolovi\u0107, D., Sivalingam, K., Gonz\u00e1lez, R.S.: An approach to support automated deployment of applications on heterogeneous cloud-hpc infrastructures. In: 2020 22nd International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp 133\u2013140 (2020)","DOI":"10.1109\/SYNASC51798.2020.00031"},{"key":"9572_CR40","unstructured":"Kumara, I., Quattrocchi, G., Tamburri, D., Van Den Heuvel, W.-J.: Quality assurance of heterogeneous applications: The sodalite approach. In: Zirpins, C., Paraskakis, I., Andrikopoulos, V., Kratzke, N., Pahl, C., El Ioini, N., Andreou, A.S., Feuerlicht, G., Lamersdorf, W., Ortiz, G., Van den Heuvel, W.-J., Soldani, J., Villari, M., Casale, G., Plebani, P. (eds.) Advances in Service-Oriented and Cloud Computing, pp 173\u2013178. Springer International Publishing, Cham (2021)"},{"key":"9572_CR41","doi-asserted-by":"crossref","unstructured":"Kumara, I., Vasileiou, Z., Meditskos, G., Tamburri, D.A., Van Den Heuvel, W.-J., Karakostas, A., Vrochidis, S., Kompatsiaris, I.: Towards semantic detection of smells in cloud infrastructure code. In: Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics, WIMS 2020, pp 63\u201367. Association for Computing Machinery (2020)","DOI":"10.1145\/3405962.3405979"},{"key":"9572_CR42","doi-asserted-by":"crossref","unstructured":"Borovits, N., Kumara, I., Krishnan, P., Palma, S.D., Di Nucci, D., Palomba, F., Tamburri, D.A., van den Heuvel, W.-J.: Deepiac: Deep learning-based linguistic anti-pattern detection in iac. In: Proceedings of the 4th ACM SIGSOFT International Workshop on Machine-Learning Techniques for Software-Quality Evaluation, MaLTeSQuE 2020, pp 7\u201312. Association for Computing Machinery (2020)","DOI":"10.1145\/3416505.3423564"},{"key":"9572_CR43","doi-asserted-by":"crossref","unstructured":"Mujkanovic, N., Sivalingam, K., Lazzaro, A.: Optimising ai training deployments using graph compilers and containers. In: 2020 IEEE High Performance Extreme Computing Conference (HPEC), pp 1\u20138 (2020)","DOI":"10.1109\/HPEC43674.2020.9286153"},{"key":"9572_CR44","doi-asserted-by":"publisher","unstructured":"Baresi, L., Leva, A., Quattrocchi, G.: Fine-grained dynamic resource allocation for big-data applications. IEEE Trans. Softw. Eng., 1\u20131. https:\/\/doi.org\/10.1109\/TSE.2019.2931537 (2019)","DOI":"10.1109\/TSE.2019.2931537"}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09572-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-021-09572-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09572-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,13]],"date-time":"2021-10-13T03:38:41Z","timestamp":1634096321000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-021-09572-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,10]]},"references-count":44,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["9572"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09572-0","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,10]]},"assertion":[{"value":"9 November 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 June 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"29"}}