{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T16:15:06Z","timestamp":1778256906444,"version":"3.51.4"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,8,17]],"date-time":"2019-08-17T00:00:00Z","timestamp":1566000000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,8,17]],"date-time":"2019-08-17T00:00:00Z","timestamp":1566000000000},"content-version":"vor","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":[[2020,6]]},"DOI":"10.1007\/s10586-019-02972-8","type":"journal-article","created":{"date-parts":[[2019,8,17]],"date-time":"2019-08-17T09:02:30Z","timestamp":1566032550000},"page":"1045-1071","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":67,"title":["An elastic controller using Colored Petri Nets in cloud computing environment"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4856-9119","authenticated-orcid":false,"given":"Ali","family":"Shahidinejad","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2639-0900","authenticated-orcid":false,"given":"Mostafa","family":"Ghobaei-Arani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3603-0570","authenticated-orcid":false,"given":"Leila","family":"Esmaeili","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,8,17]]},"reference":[{"key":"2972_CR1","doi-asserted-by":"publisher","DOI":"10.1201\/b17805","volume-title":"Essentials of Cloud Computing","author":"K Chandrasekaran","year":"2014","unstructured":"Chandrasekaran, K.: Essentials of Cloud Computing. CRC Press, Boca Raton (2014)"},{"key":"2972_CR2","doi-asserted-by":"publisher","first-page":"106912","DOI":"10.1109\/ACCESS.2019.2932462","volume":"7","author":"M Ghobaei-Arani","year":"2019","unstructured":"Ghobaei-Arani, M., Souri, A., Baker, T., Hussien, A.: ControCity: an autonomous approach for controlling elasticity using buffer management in cloud computing environment. IEEE Access. 7, 106912\u2013106924 (2019). \n                  https:\/\/doi.org\/10.1109\/ACCESS.2019.2932462","journal-title":"IEEE Access"},{"key":"2972_CR3","unstructured":"Herbst, N.R., Kounev, S., Reussner, R.H.: Elasticity in cloud computing: what it is, and what it is not. In: ICAC, vol. 13, pp. 23\u201327 (2013)"},{"issue":"2","key":"2972_CR4","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1109\/TSC.2017.2711009","volume":"11","author":"Y Al-Dhuraibi","year":"2018","unstructured":"Al-Dhuraibi, Y., Paraiso, F., Djarallah, N., Merle, P.: Elasticity in cloud computing: state of the art and research challenges. IEEE Trans. Serv. Comput. 11(2), 430\u2013447 (2018)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"2972_CR5","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.future.2016.05.014","volume":"64","author":"M Beltr\u00e1n","year":"2016","unstructured":"Beltr\u00e1n, M.: BECloud: a new approach to analyse elasticity enablers of cloud services. Future Gener. Comput. Syst. 64, 39\u201349 (2016)","journal-title":"Future Gener. Comput. Syst."},{"key":"2972_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TCC.2017.2672554","volume":"4","author":"K Li","year":"2017","unstructured":"Li, K.: Quantitative modeling and analytical calculation of elasticity in cloud computing. IEEE Trans. Cloud Comput. 4, 1\u201314 (2017)","journal-title":"IEEE Trans. Cloud Comput."},{"issue":"2","key":"2972_CR7","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1016\/j.jpdc.2011.10.003","volume":"72","author":"CZ Xu","year":"2012","unstructured":"Xu, C.Z., Rao, J., Bu, X.: URL: a unified reinforcement learning approach for autonomic cloud management. J. Parallel Distrib. Comput. 72(2), 95\u2013105 (2012)","journal-title":"J. Parallel Distrib. Comput."},{"key":"2972_CR8","doi-asserted-by":"crossref","unstructured":"Hiba, S.H., Belguidoum, M.: Toward a meta-model for elasticity management in cloud applications. In: 2017 3rd International Conference of Cloud Computing Technologies and Applications (CloudTech), pp. 1\u20136. IEEE (2017)","DOI":"10.1109\/CloudTech.2017.8284721"},{"issue":"2","key":"2972_CR9","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1007\/s10922-015-9352-x","volume":"24","author":"K Salah","year":"2016","unstructured":"Salah, K., Elbadawi, K., Boutaba, R.: An analytical model for estimating cloud resources of elastic services. J. Netw. Syst. Manag. 24(2), 285\u2013308 (2016)","journal-title":"J. Netw. Syst. Manag."},{"key":"2972_CR10","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1016\/j.future.2014.10.017","volume":"50","author":"M Mohamed","year":"2015","unstructured":"Mohamed, M., Amziani, M., Bela\u00efd, D., Tata, S., Melliti, T.: An autonomic approach to manage elasticity of business processes in the cloud. Future Gener. Comput. Syst. 50, 49\u201361 (2015)","journal-title":"Future Gener. Comput. Syst."},{"key":"2972_CR11","unstructured":"Goswami, B., Sarkar, J., Saha, S., Kar, S., Sarkar, P.: ALVEC: auto-scaling by Lotka Volterra Elastic Cloud: a QoS aware non linear dynamical allocation model. arXiv preprint\n\n                  arXiv:1805.07356\n                  \n                 (2018)"},{"key":"2972_CR12","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.future.2014.02.018","volume":"37","author":"PD Kaur","year":"2014","unstructured":"Kaur, P.D., Chana, I.: A resource elasticity framework for QoS-aware execution of cloud applications. Future Gener. Comput. Syst. 37, 14\u201325 (2014)","journal-title":"Future Gener. Comput. Syst."},{"key":"2972_CR13","doi-asserted-by":"crossref","unstructured":"Al-Dhuraibi, Y., Paraiso, F., Djarallah, N., Merle, P.: Autonomic vertical elasticity of docker containers with elasticdocker. In: 2017 IEEE 10th International Conference on Cloud Computing (CLOUD), pp. 472\u2013479. IEEE (2017)","DOI":"10.1109\/CLOUD.2017.67"},{"key":"2972_CR14","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.scico.2017.03.008","volume":"147","author":"A Garcia","year":"2017","unstructured":"Garcia, A., Laneve, C., Lienhardt, M.: Static analysis of cloud elasticity. Sci. Comput. Program. 147, 27\u201353 (2017)","journal-title":"Sci. Comput. Program."},{"key":"2972_CR15","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.jnca.2016.01.015","volume":"63","author":"EF Coutinho","year":"2016","unstructured":"Coutinho, E.F., Rego, P.A., Gomes, D.G., de Souza, J.N.: Physics and microeconomics-based metrics for evaluating cloud computing elasticity. J. Netw. Comput. Appl. 63, 159\u2013172 (2016)","journal-title":"J. Netw. Comput. Appl."},{"issue":"1","key":"2972_CR16","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1109\/TPDS.2015.2398438","volume":"27","author":"K Hwang","year":"2016","unstructured":"Hwang, K., Bai, X., Shi, Y., Li, M., Chen, W.G., Wu, Y.: Cloud performance modeling with benchmark evaluation of elastic scaling strategies. IEEE Trans. Parallel Distrib. Syst. 27(1), 130\u2013143 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"2972_CR17","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1016\/j.jss.2015.08.051","volume":"110","author":"G Galante","year":"2015","unstructured":"Galante, G., De Bona, L.C.E.: A programming-level approach for elasticizing parallel scientific applications. J. Syst. Softw. 110, 239\u2013252 (2015)","journal-title":"J. Syst. Softw."},{"key":"2972_CR18","doi-asserted-by":"crossref","unstructured":"Fe, I., Matos, R., Dantas, J., Melo, C., Maciel, P.: Stochastic model of performance and cost for auto-scaling planning in public cloud. In: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 2081\u20132086. IEEE (2017)","DOI":"10.1109\/SMC.2017.8122926"},{"key":"2972_CR19","doi-asserted-by":"crossref","unstructured":"Gehlot, V., Nigro, C.: An introduction to systems modeling and simulation with Colored Petri Nets. In: Proceedings of the Winter Simulation Conference, pp. 104\u2013118. Winter Simulation Conference (2010)","DOI":"10.1109\/WSC.2010.5679170"},{"key":"2972_CR20","volume-title":"Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use","author":"K Jensen","year":"2013","unstructured":"Jensen, K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol. 1. Springer, Berlin (2013)"},{"key":"2972_CR21","doi-asserted-by":"crossref","unstructured":"Mortensen, K.H.: Coloured Petri Nets-a Pragmatic Formal Method for Designing and Analysing Distributed Systems. DAIMI Report Series, vol. 26(522) (1997)","DOI":"10.7146\/dpb.v26i522.7051"},{"key":"2972_CR22","first-page":"146","volume":"800","author":"L Badger","year":"2011","unstructured":"Badger, L., Grance, T., Patt-Corner, R., Voas, J.: Draft cloud computing synopsis and recommendations. NIST Spec. Publ. 800, 146 (2011)","journal-title":"NIST Spec. Publ."},{"key":"2972_CR23","doi-asserted-by":"crossref","unstructured":"Bikas, M.A.N., Alourani, A., Grechanik, M.: How elasticity property plays an important role in the cloud: a survey. In: Advances in Computers, vol. 103, pp. 1\u201330. Elsevier, Amsterdam (2016)","DOI":"10.1016\/bs.adcom.2016.04.001"},{"key":"2972_CR24","doi-asserted-by":"crossref","unstructured":"Galante, G., Bona, L.C.E.D.: A survey on cloud computing elasticity. In: Proceedings of the 2012 IEEE\/ACM Fifth International Conference on Utility and Cloud Computing, pp. 263\u2013270. IEEE Computer Society (2012)","DOI":"10.1109\/UCC.2012.30"},{"key":"2972_CR25","unstructured":"Amazon: \n                  http:\/\/aws.amazon.com"},{"key":"2972_CR26","unstructured":"Rightscale: \n                  http:\/\/www.rightscale.com"},{"key":"2972_CR27","doi-asserted-by":"crossref","unstructured":"Ai, W., Li, K., Lan, S., Zhang, F., Mei, J., Li, K., Buyya, R.: On elasticity measurement in cloud computing. In: Scientific Programming, vol. 2016 (2016)","DOI":"10.1155\/2016\/7519507"},{"key":"2972_CR28","doi-asserted-by":"crossref","unstructured":"Westergaard, M.: CPN Tools 4: multi-formalism and extensibility. In: International Conference on Applications and Theory of Petri Nets and Concurrency, pp. 400\u2013409. Springer, Berlin (2013)","DOI":"10.1007\/978-3-642-38697-8_22"},{"issue":"1","key":"2972_CR29","first-page":"23","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., DeRose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw.: Pract. Exp. 41(1), 23\u201350 (2011)","journal-title":"Softw.: Pract. Exp."},{"key":"2972_CR30","unstructured":"Gallasch, G.E., Kristensen, L.M.: Comms\/CPN: A communication infrastructure for external communication with design\/CPN (Doctoral dissertation, Aarhus University) (2001)"},{"key":"2972_CR31","unstructured":"Reiss, C., Wilkes, J., Hellerstein, J.L.: Google cluster-usage traces: format\u2009+\u2009schema. Google Inc., White Paper, pp. 1\u201314 (2011)"},{"key":"2972_CR32","unstructured":"https:\/\/webscope.sandbox.yahoo.com\/catalog.php?datatype=s"},{"issue":"11","key":"2972_CR33","doi-asserted-by":"publisher","first-page":"1830","DOI":"10.1016\/j.comnet.2009.02.019","volume":"53","author":"G Urdaneta","year":"2009","unstructured":"Urdaneta, G., Pierre, G., Van Steen, M.: Wikipedia workload analysis for decentralized hosting. Comput. Netw. 53(11), 1830\u20131845 (2009)","journal-title":"Comput. Netw."},{"issue":"12","key":"2972_CR34","doi-asserted-by":"publisher","first-page":"6470","DOI":"10.1007\/s11227-017-2156-x","volume":"74","author":"MS Aslanpour","year":"2018","unstructured":"Aslanpour, M.S., Dashti, S.E., Ghobaei-Arani, M., Rahmanian, A.A.: Resource provisioning for cloud applications: a 3-D, provident and flexible approach. J. Supercomput. 74(12), 6470\u20136501 (2018)","journal-title":"J. Supercomput."},{"issue":"3","key":"2972_CR35","doi-asserted-by":"publisher","first-page":"1","DOI":"10.4018\/IJGHPC.2017070101","volume":"9","author":"MS Aslanpour","year":"2017","unstructured":"Aslanpour, M.S., Dashti, S.E.: Proactive auto-scaling algorithm (PASA) for cloud application. Int. J. Grid High Perform. Comput. 9(3), 1\u201316 (2017)","journal-title":"Int. J. Grid High Perform. Comput."}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02972-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-019-02972-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02972-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,8,15]],"date-time":"2020-08-15T23:51:24Z","timestamp":1597535484000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-019-02972-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,17]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["2972"],"URL":"https:\/\/doi.org\/10.1007\/s10586-019-02972-8","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,17]]},"assertion":[{"value":"27 December 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 May 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 August 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 August 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}