{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T23:14:04Z","timestamp":1768691644286,"version":"3.49.0"},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T00:00:00Z","timestamp":1694476800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T00:00:00Z","timestamp":1694476800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-023-02079-3","type":"journal-article","created":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T14:02:15Z","timestamp":1694527335000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Apriori Algorithm Based Approach for Improving QoS and SLA Guarantee in IaaS Clouds Using Pattern-Based Service-Oriented Architecture"],"prefix":"10.1007","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9286-4660","authenticated-orcid":false,"given":"Husain","family":"Godhrawala","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7397-7611","authenticated-orcid":false,"given":"R.","family":"Sridaran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,9,12]]},"reference":[{"key":"2079_CR1","doi-asserted-by":"publisher","DOI":"10.1016\/j.matpr.2021.05.334","author":"J Singh","year":"2021","unstructured":"Singh J, Dhiman G. A survey on cloud computing approaches. Mater Today Proc Sci Direct. 2021. https:\/\/doi.org\/10.1016\/j.matpr.2021.05.334. (ISSN 2214-7853).","journal-title":"Mater Today Proc Sci Direct"},{"key":"2079_CR2","doi-asserted-by":"publisher","unstructured":"Raza MR, Varol A. QoS parameters for viable SLA in cloud. In: 2020 8th international symposium on digital forensics and security (ISDFS). Beirut, Lebanon; 2020. p. 1\u20135. https:\/\/doi.org\/10.1109\/ISDFS49300.2020.9116311.","DOI":"10.1109\/ISDFS49300.2020.9116311"},{"key":"2079_CR3","unstructured":"Mariem J, Ghazel C, Sa\u00efdane LA. A survey on quality of service in cloud computing. 2017 3rd international conference on frontiers of signal processing (ICFSP). IEEE; 2017."},{"key":"2079_CR4","volume-title":"Elements of reusable object-oriented software","author":"G Erich","year":"2015","unstructured":"Erich G, et al. Elements of reusable object-oriented software. London: Pearson; 2015."},{"key":"2079_CR5","unstructured":"Fehlin C. Cloud computing patterns: identification, design, and application. Thesis\/Dissertation ETD, Universita\u0308t Stuttgart; 2015."},{"key":"2079_CR6","doi-asserted-by":"publisher","first-page":"101491","DOI":"10.1016\/j.is.2020.101491","volume":"91","author":"N Naghmeh","year":"2020","unstructured":"Naghmeh N, et al. Understanding service-oriented architecture (SOA): a systematic literature review and directions for further investigation. Inf Syst. 2020;91:101491.","journal-title":"Inf Syst"},{"key":"2079_CR7","doi-asserted-by":"crossref","unstructured":"Tsai W-T, Sun X, Balasooriya J. Service-oriented cloud computing architecture. 2010 seventh international conference on information technology: new generations. IEEE; 2010.","DOI":"10.1109\/ITNG.2010.214"},{"key":"2079_CR8","doi-asserted-by":"crossref","unstructured":"Zimmermann A, et al. Evolution of enterprise architecture for digital transformation. 2018 IEEE 22nd international enterprise distributed object computing workshop (EDOCW). IEEE; 2018.","DOI":"10.1109\/EDOCW.2018.00023"},{"issue":"3","key":"2079_CR9","first-page":"368","volume":"21","author":"V Alkkiom\u00e4ki","year":"2016","unstructured":"Alkkiom\u00e4ki V. The role of service-oriented architecture as a part of the business model. Int J Bus Inf Syst. 2016;21(3):368\u201387.","journal-title":"Int J Bus Inf Syst"},{"key":"2079_CR10","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1016\/j.procs.2021.01.210","volume":"181","author":"E Hustad","year":"2021","unstructured":"Hustad E, Olsen DH. Creating a sustainable digital infrastructure: The role of service-oriented architecture. Procedia Comput Sci. 2021;181:597\u2013604.","journal-title":"Procedia Comput Sci"},{"key":"2079_CR11","doi-asserted-by":"crossref","unstructured":"Bernal WN, et al. Enterprise architecture framework oriented to cloud computing services. 2016 6th international conference on computers communications and control (ICCCC). IEEE; 2016.","DOI":"10.1109\/ICCCC.2016.7496739"},{"key":"2079_CR12","doi-asserted-by":"publisher","first-page":"488","DOI":"10.1016\/j.procs.2021.01.032","volume":"179","author":"H Rojas","year":"2021","unstructured":"Rojas H, Arias KA, Renteria R. Service-oriented architecture design for small and medium enterprises with infrastructure and cost optimization. Procedia Comput Sci. 2021;179:488\u201397.","journal-title":"Procedia Comput Sci"},{"issue":"3","key":"2079_CR13","doi-asserted-by":"publisher","first-page":"2489","DOI":"10.1007\/s10586-016-0684-4","volume":"20","author":"SHH Madni","year":"2017","unstructured":"Madni SHH, et al. Recent advancements in resource allocation techniques for cloud computing environment: a systematic review. Clust Comput. 2017;20(3):2489\u2013533.","journal-title":"Clust Comput"},{"issue":"1","key":"2079_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13174-014-0011-3","volume":"5","author":"D Ardagna","year":"2014","unstructured":"Ardagna D, et al. Quality-of-service in cloud computing: modeling techniques and their applications. J Internet Serv Appl. 2014;5(1):1\u201317.","journal-title":"J Internet Serv Appl"},{"issue":"6","key":"2079_CR15","first-page":"324","volume":"14","author":"U Wazir","year":"2016","unstructured":"Wazir U, Khan FG, Shah S. Service level agreement in cloud computing: a survey. Int J Comput Sci Inf Secur. 2016;14(6):324.","journal-title":"Int J Comput Sci Inf Secur"},{"key":"2079_CR16","doi-asserted-by":"crossref","unstructured":"Uriarte RB, Tiezzi F, De Nicola R. Dynamic slas for clouds. European conference on service-oriented and cloud computing. Cham: Springer; 2016.","DOI":"10.1007\/978-3-319-44482-6_3"},{"key":"2079_CR17","doi-asserted-by":"crossref","unstructured":"Halboob W, et al. Dynamically changing service level agreements (SLAs) management in cloud computing. International conference on intelligent computing. Cham: Springer; 2014.","DOI":"10.1007\/978-3-319-09339-0_44"},{"key":"2079_CR18","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-022-03740-x","author":"R Jain","year":"2022","unstructured":"Jain R, Sharma N. A quantum inspired hybrid SSA\u2013GWO algorithm for SLA based task scheduling to improve QoS parameter in cloud computing. Cluster Comput. 2022. https:\/\/doi.org\/10.1007\/s10586-022-03740-x.","journal-title":"Cluster Comput."},{"issue":"21","key":"2079_CR19","first-page":"119","volume":"15","author":"A Edinat","year":"2021","unstructured":"Edinat A, Al-Sayyed R, Hudaib A. A survey on improving QoS in service level agreement for cloud computing environment. iJIM. 2021;15(21):119.","journal-title":"iJIM"},{"issue":"1","key":"2079_CR20","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/JAS.2017.7510313","volume":"4","author":"MH Ghahramani","year":"2017","unstructured":"Ghahramani MH, Zhou MS, Hon CT. Toward cloud computing QoS architecture: analysis of cloud systems and cloud services. IEEE\/CAA J Autom Sin. 2017;4(1):6\u201318.","journal-title":"IEEE\/CAA J Autom Sin"},{"issue":"2","key":"2079_CR21","doi-asserted-by":"publisher","first-page":"575","DOI":"10.1007\/s10586-019-02945-x","volume":"23","author":"MM Badawy","year":"2020","unstructured":"Badawy MM, Ali ZH, Ali HA. QoS provisioning framework for service-oriented internet of things (IoT). Clust Comput. 2020;23(2):575\u201391.","journal-title":"Clust Comput"},{"issue":"5","key":"2079_CR22","doi-asserted-by":"publisher","first-page":"1117","DOI":"10.1007\/s00607-019-00784-7","volume":"102","author":"S Haytamy","year":"2020","unstructured":"Haytamy S, Omara F. A deep learning based framework for optimizing cloud consumer QoS-based service composition. Computing. 2020;102(5):1117\u201337.","journal-title":"Computing"},{"issue":"3","key":"2079_CR23","doi-asserted-by":"publisher","first-page":"3479247","DOI":"10.1155\/2016\/3479247","volume":"12","author":"Y Choi","year":"2016","unstructured":"Choi Y, Lim Y. Optimization approach for resource allocation on cloud computing for IoT. Int J Distrib Sens Netw. 2016;12(3):3479247.","journal-title":"Int J Distrib Sens Netw"},{"issue":"10","key":"2079_CR24","first-page":"1127","volume":"32","author":"T Thein","year":"2020","unstructured":"Thein T, et al. Reinforcement learning based methodology for energy-efficient resource allocation in cloud data centers. J King Saud Univ Comput Inf Sci. 2020;32(10):1127\u201339.","journal-title":"J King Saud Univ Comput Inf Sci"},{"issue":"3","key":"2079_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s42979-021-00592-x","volume":"2","author":"IH Sarker","year":"2021","unstructured":"Sarker IH. Machine learning: algorithms, real-world applications and research directions. SN Comput Sci. 2021;2(3):1\u201321.","journal-title":"SN Comput Sci"},{"issue":"2","key":"2079_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09561-3","volume":"19","author":"P Nawrocki","year":"2021","unstructured":"Nawrocki P, Osypanka P. Cloud resource demand prediction using machine learning in the context of qos parameters. J Grid Comput. 2021;19(2):1\u201320.","journal-title":"J Grid Comput"},{"issue":"1","key":"2079_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-019-0128-9","volume":"8","author":"R Moreno-Vozmediano","year":"2019","unstructured":"Moreno-Vozmediano R, et al. Efficient resource provisioning for elastic cloud services based on machine learning techniques. J Cloud Comput. 2019;8(1):1\u201318.","journal-title":"J Cloud Comput"},{"key":"2079_CR28","doi-asserted-by":"crossref","unstructured":"Kumar VP, Prakash KB. Adaptive resource management utilizing reinforcement learning technique in inter-cloud environments. IOP conference series: materials science and engineering, Vol. 1055(1). IOP Publishing; 2021.","DOI":"10.1088\/1757-899X\/1055\/1\/012124"},{"issue":"1","key":"2079_CR29","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1007\/s12065-019-00234-5","volume":"13","author":"C Wang","year":"2020","unstructured":"Wang C, Zheng X. Application of improved time series Apriori algorithm by frequent itemsets in association rule data mining based on temporal constraint. Evol Intell. 2020;13(1):39\u201349.","journal-title":"Evol Intell"},{"key":"2079_CR30","doi-asserted-by":"crossref","unstructured":"AlZu'bi S, et al. A novel recommender system based on apriori algorithm for requirements engineering. 2018 fifth international conference on social networks analysis, management and security (snams). IEEE; 2018.","DOI":"10.1109\/SNAMS.2018.8554909"},{"key":"2079_CR31","doi-asserted-by":"publisher","first-page":"1207","DOI":"10.1016\/j.procs.2019.04.173","volume":"151","author":"J Silva","year":"2019","unstructured":"Silva J, et al. Association rules extraction for customer segmentation in the SMEs sector using the apriori algorithm. Procedia Comput Sci. 2019;151:1207\u201312.","journal-title":"Procedia Comput Sci"},{"key":"2079_CR32","doi-asserted-by":"crossref","unstructured":"Chrysoulas C, Fasli M. A service oriented QoS architecture targeting the smart grid world and machine learning aspects. 2016 International multidisciplinary conference on computer and energy science (SpliTech). IEEE; 2016.","DOI":"10.1109\/SpliTech.2016.7555923"},{"issue":"4","key":"2079_CR33","doi-asserted-by":"publisher","first-page":"1387","DOI":"10.1007\/s11227-016-1814-8","volume":"73","author":"MB Karimi","year":"2017","unstructured":"Karimi MB, Isazadeh A, Rahmani AM. QoS-aware service composition in cloud computing using data mining techniques and genetic algorithm. J Supercomput. 2017;73(4):1387\u2013415.","journal-title":"J Supercomput"},{"key":"2079_CR34","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/IJIIT.2019010103","volume":"15","author":"H Godhrawala","year":"2022","unstructured":"Godhrawala H, Sridaran R. A dynamic Stackelberg game based multi-objective approach for effective resource allocation in cloud computing. Int Inf Technol. 2022;15:1\u201316.","journal-title":"Int Inf Technol"},{"key":"2079_CR35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-10530-7_3","author":"I Chana","year":"2014","unstructured":"Chana I, Singh S. Quality of service and service level agreements for cloud environments: issues and challenges. Cloud Comput. 2014. https:\/\/doi.org\/10.1007\/978-3-319-10530-7_3.","journal-title":"Cloud Comput"},{"key":"2079_CR36","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-23092-9_32","volume-title":"Advancements in smart computing and information security. ASCIS 2022. Communications in computer and information science","author":"H Godhrawala","year":"2022","unstructured":"Godhrawala H, Sridaran R. Improving architectural reusability for resource allocation framework in futuristic cloud computing using decision tree based multi-objective automated approach. In: Rajagopal S, Faruki P, Popat K, editors. Advancements in smart computing and information security. ASCIS 2022. Communications in computer and information science, vol. 1759. Cham: Springer; 2022. https:\/\/doi.org\/10.1007\/978-3-031-23092-9_32."},{"key":"2079_CR37","unstructured":"Labidi T, Mtibaa A, Gargouri F. Ontology-based context-aware SLA management for cloud computing. Model and data engineering: 4th international conference, MEDI 2014, Larnaca, Cyprus, September 24\u201326, 2014. Proceedings 4. Springer International Publishing; 2014."},{"key":"2079_CR38","doi-asserted-by":"crossref","unstructured":"Labidi T, et al. Cloud SLA modeling and monitoring. 2017 IEEE international conference on services computing (SCC). IEEE; 2017.","DOI":"10.1109\/SCC.2017.50"},{"key":"2079_CR39","doi-asserted-by":"publisher","first-page":"100514","DOI":"10.1016\/j.iot.2022.100514","volume":"19","author":"SS Gill","year":"2022","unstructured":"Gill SS, et al. AI for next generation computing: Emerging trends and future directions. Internet Things. 2022;19:100514.","journal-title":"Internet Things"},{"key":"2079_CR40","doi-asserted-by":"publisher","first-page":"103405","DOI":"10.1016\/j.jnca.2022.103405","volume":"204","author":"T Khan","year":"2022","unstructured":"Khan T, et al. Machine learning (ML)\u2014centric resource management in cloud computing: a review and future directions. J Netw Comput Appl. 2022;204:103405.","journal-title":"J Netw Comput Appl"},{"issue":"2","key":"2079_CR41","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1109\/MNET.2019.1800015","volume":"33","author":"H Gacanin","year":"2019","unstructured":"Gacanin H, Wagner M. Artificial intelligence paradigm for customer experience management in next-generation networks: challenges and perspectives. IEEE Netw. 2019;33(2):188\u201394.","journal-title":"IEEE Netw"},{"issue":"6","key":"2079_CR42","first-page":"60","volume":"8","author":"V Gaur","year":"2016","unstructured":"Gaur V, Dhyani P, Rishi OP. A multi-objective optimization of cloud based sla-violation prediction and adaptation. Int J Inf Technol Comput Sci. 2016;8(6):60\u20135.","journal-title":"Int J Inf Technol Comput Sci"},{"key":"2079_CR43","doi-asserted-by":"crossref","unstructured":"Raza MR, Varol A. QoS parameters for viable SLA in cloud. 2020 8th international symposium on digital forensics and security (ISDFS). IEEE; 2020.","DOI":"10.1109\/ISDFS49300.2020.9116311"},{"key":"2079_CR44","doi-asserted-by":"publisher","first-page":"111124","DOI":"10.1016\/j.jss.2021.111124","volume":"184","author":"S Tuli","year":"2022","unstructured":"Tuli S, et al. HUNTER: AI based holistic resource management for sustainable cloud computing. J Syst Softw. 2022;184:111124.","journal-title":"J Syst Softw"},{"key":"2079_CR45","doi-asserted-by":"crossref","unstructured":"De Sanctis M, Muccini H, Vaidhyanathan K. Data-driven adaptation in microservice-based iot architectures. 2020 IEEE international conference on software architecture companion (ICSA-C). IEEE; 2020.","DOI":"10.1109\/ICSA-C50368.2020.00019"},{"issue":"1","key":"2079_CR46","first-page":"307","volume":"12","author":"R Agrawal","year":"1996","unstructured":"Agrawal R, et al. Fast discovery of association rules. Adv Knowl Discov Data Min. 1996;12(1):307\u201328.","journal-title":"Adv Knowl Discov Data Min"},{"key":"2079_CR47","unstructured":"Online Python compiling tool. https:\/\/www.programiz.com\/python-programming\/online-compiler\/. Accessed 15 Jan 2023."},{"key":"2079_CR48","doi-asserted-by":"publisher","first-page":"43752","DOI":"10.1109\/ACCESS.2020.2978452","volume":"8","author":"H Hassan","year":"2020","unstructured":"Hassan H, et al. Enhanced QoS-based model for trust assessment in cloud computing environment. IEEE Access. 2020;8:43752\u201363.","journal-title":"IEEE Access"},{"issue":"2","key":"2079_CR49","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1002\/spe.2457","volume":"48","author":"M\u00c1 Z\u00fa\u00f1iga-Prieto","year":"2018","unstructured":"Z\u00fa\u00f1iga-Prieto M\u00c1, Gonzalez-Huerta J, Insfran E, Abrahao Gonzales SM. Dynamic reconfiguration of cloud application architectures. Softw Pract Exp. 2018;48(2):327\u201344.","journal-title":"Softw Pract Exp"},{"key":"2079_CR50","doi-asserted-by":"publisher","first-page":"111833","DOI":"10.1109\/ACCESS.2021.3102668","volume":"9","author":"T Gorski","year":"2021","unstructured":"Gorski T, Wo\u017aniak AP. Optimization of business process execution in services architecture: a systematic literature review. IEEE Access. 2021;9:111833\u201352.","journal-title":"IEEE Access"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-02079-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-023-02079-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-02079-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T14:20:55Z","timestamp":1694528455000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-023-02079-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,12]]},"references-count":50,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,9]]}},"alternative-id":["2079"],"URL":"https:\/\/doi.org\/10.1007\/s42979-023-02079-3","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,9,12]]},"assertion":[{"value":"29 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 September 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"We hereby declare that we have no conflicting financial or non-financial interests that are directly or indirectly related to the work submitted for publication.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}}],"article-number":"700"}}