{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,12]],"date-time":"2025-04-12T04:09:50Z","timestamp":1744430990160,"version":"3.40.4"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2025,4,11]],"date-time":"2025-04-11T00:00:00Z","timestamp":1744329600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,4,11]],"date-time":"2025-04-11T00:00:00Z","timestamp":1744329600000},"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":["J Supercomput"],"DOI":"10.1007\/s11227-025-07207-9","type":"journal-article","created":{"date-parts":[[2025,4,11]],"date-time":"2025-04-11T11:31:42Z","timestamp":1744371102000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Adaptive scheduling framework of streaming applications based on performance-to-cost ratio in heterogeneous cloud environment"],"prefix":"10.1007","volume":"81","author":[{"given":"Hongjian","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gangfan","family":"Tan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenzi","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuan","family":"Gao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaolin","family":"Duan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,4,11]]},"reference":[{"key":"7207_CR1","first-page":"75","volume":"486","author":"S Fortunato","year":"2010","unstructured":"Fortunato S (2010) Community detection in graphs. Phys Rep Rev Sec Phys Lett 486:75\u2013174","journal-title":"Phys Rep Rev Sec Phys Lett"},{"key":"7207_CR2","doi-asserted-by":"crossref","unstructured":"Da H, Zhou Y, Song P, Xiao M, Feng Z, Qi J (2022) A distributed storage system based on blockchain technology: Named practical distributed file system. In: The 2022 4th International Conference on Blockchain Technology, pp 31\u201336","DOI":"10.1145\/3532640.3532645"},{"key":"7207_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-1479-4","volume-title":"Pro spark streaming: the Zen of real-time analytics using Apache spark","author":"Z Nabi","year":"2016","unstructured":"Nabi Z (2016) Pro spark streaming: the Zen of real-time analytics using Apache spark. Apress, New York"},{"key":"7207_CR4","doi-asserted-by":"publisher","first-page":"116322","DOI":"10.1016\/j.eswa.2021.116322","volume":"191","author":"M Farrokh","year":"2022","unstructured":"Farrokh M, Hadian H, Sharifi M, Jafari A (2022) SP-ant: an ant colony optimization based operator scheduler for high performance distributed stream processing on heterogeneous clusters. Expert Syst Appl 191:116322","journal-title":"Expert Syst Appl"},{"issue":"12","key":"7207_CR5","doi-asserted-by":"publisher","first-page":"1718","DOI":"10.14778\/3137765.3137777","volume":"10","author":"P Carbone","year":"2017","unstructured":"Carbone P, Ewen S, F\u00f3ra G, Haridi S, Richter S, Tzoumas K (2017) State management in Apache Flink\u00ae: consistent stateful distributed stream processing. Proc VLDB Endow 10(12):1718\u20131729","journal-title":"Proc VLDB Endow"},{"issue":"12","key":"7207_CR6","doi-asserted-by":"publisher","first-page":"1634","DOI":"10.14778\/3137765.3137770","volume":"10","author":"SA Noghabi","year":"2017","unstructured":"Noghabi SA, Paramasivam K, Pan Y, Ramesh N, Bringhurst J, Gupta I, Campbell RH (2017) Samza: stateful scalable stream processing at Linkedin. Proc VLDB Endow 10(12):1634\u20131645","journal-title":"Proc VLDB Endow"},{"key":"7207_CR7","unstructured":"Twitter (2023) Twitter. https:\/\/twitter.com\/"},{"key":"7207_CR8","doi-asserted-by":"publisher","first-page":"1445","DOI":"10.1007\/s11227-014-1224-8","volume":"69","author":"A Horri","year":"2014","unstructured":"Horri A, Mozafari MS, Dastghaibyfard G (2014) Novel resource allocation algorithms to performance and energy efficiency in cloud computing. J Supercomput 69:1445\u20131461","journal-title":"J Supercomput"},{"key":"7207_CR9","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/j.future.2020.08.003","volume":"114","author":"D Sun","year":"2021","unstructured":"Sun D, He H, Yan H, Gao S, Liu X, Zheng X (2021) Lr-Stream: using latency and resource aware scheduling to improve latency and throughput for streaming applications. Futur Gener Comput Syst 114:243\u2013258","journal-title":"Futur Gener Comput Syst"},{"issue":"4","key":"7207_CR10","doi-asserted-by":"publisher","first-page":"1521","DOI":"10.1109\/TCC.2019.2910251","volume":"9","author":"Z Hu","year":"2019","unstructured":"Hu Z, Li B, Qin Z, Goh RSM (2019) Low latency big data processing without prior information. IEEE Trans Cloud Comput 9(4):1521\u20131534","journal-title":"IEEE Trans Cloud Comput"},{"key":"7207_CR11","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1016\/j.future.2020.11.011","volume":"117","author":"L Eskandari","year":"2021","unstructured":"Eskandari L, Mair J, Huang Z, Eyers D (2021) I-scheduler: iterative scheduling for distributed stream processing systems. Futur Gener Comput Syst 117:219\u2013233","journal-title":"Futur Gener Comput Syst"},{"issue":"1","key":"7207_CR12","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1504\/IJBIC.2020.105892","volume":"15","author":"D Sun","year":"2020","unstructured":"Sun D, Gao S, Liu X, Li F, Buyya R (2020) Performance-aware deployment of streaming applications in distributed stream computing systems. Int J Bio Inspir Comput 15(1):52\u201362","journal-title":"Int J Bio Inspir Comput"},{"issue":"20","key":"7207_CR13","doi-asserted-by":"publisher","first-page":"6373","DOI":"10.1002\/cpe.6373","volume":"33","author":"M Sarathchandra","year":"2021","unstructured":"Sarathchandra M, Karandana C, Heenatigala W, Dayarathna M, Jayasena S (2021) Resource aware scheduler for distributed stream processing in cloud native environments. Concurr Comput Pract Exp 33(20):6373","journal-title":"Concurr Comput Pract Exp"},{"issue":"4","key":"7207_CR14","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1109\/TBDATA.2016.2616148","volume":"2","author":"T Li","year":"2016","unstructured":"Li T, Tang J, Xu J (2016) Performance modeling and predictive scheduling for distributed stream data processing. IEEE Trans Big Data 2(4):353\u2013364","journal-title":"IEEE Trans Big Data"},{"key":"7207_CR15","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1016\/j.future.2020.05.021","volume":"112","author":"D Sun","year":"2020","unstructured":"Sun D, Gao S, Liu X, You X, Buyya R (2020) Dynamic redirection of real-time data streams for elastic stream computing. Futur Gener Comput Syst 112:193\u2013208","journal-title":"Futur Gener Comput Syst"},{"key":"7207_CR16","doi-asserted-by":"publisher","first-page":"116322","DOI":"10.1016\/j.eswa.2021.116322","volume":"191","author":"M Farrokh","year":"2022","unstructured":"Farrokh M, Hadian H, Sharifi M, Jafari A (2022) SP-ant: an ant colony optimization based operator scheduler for high performance distributed stream processing on heterogeneous clusters. Expert Syst Appl 191:116322","journal-title":"Expert Syst Appl"},{"key":"7207_CR17","doi-asserted-by":"publisher","first-page":"252","DOI":"10.1016\/j.future.2022.06.007","volume":"136","author":"D Sun","year":"2022","unstructured":"Sun D, Cui Y, Wu M, Gao S, Buyya R (2022) An energy efficient and runtime-aware framework for distributed stream computing systems. Futur Gener Comput Syst 136:252\u2013269","journal-title":"Futur Gener Comput Syst"},{"issue":"8","key":"7207_CR18","doi-asserted-by":"publisher","first-page":"2021","DOI":"10.1109\/TPDS.2021.3051059","volume":"32","author":"W Li","year":"2021","unstructured":"Li W, Liu D, Chen K, Li K, Qi H (2021) Hone: mitigating stragglers in distributed stream processing with tuple scheduling. IEEE Trans Parallel Distrib Syst 32(8):2021\u20132034","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"4","key":"7207_CR19","doi-asserted-by":"publisher","first-page":"2863","DOI":"10.1109\/TCC.2020.3032577","volume":"10","author":"X Huang","year":"2020","unstructured":"Huang X, Shao Z, Yang Y (2020) POTUS: predictive online tuple scheduling for data stream processing systems. IEEE Trans Cloud Comput 10(4):2863\u20132875","journal-title":"IEEE Trans Cloud Comput"},{"key":"7207_CR20","first-page":"1","volume":"2020","author":"Z Li","year":"2020","unstructured":"Li Z, Yu J, Bian C, Pu Y, Wang Y, Zhang Y, Guo B (2020) Flink-ER: an elastic resource-scheduling strategy for processing fluctuating mobile stream data on Flink. Mob Inf Syst 2020:1\u201317","journal-title":"Mob Inf Syst"},{"issue":"4","key":"7207_CR21","doi-asserted-by":"publisher","first-page":"1373","DOI":"10.1109\/TNET.2019.2918341","volume":"27","author":"S Liu","year":"2019","unstructured":"Liu S, Weng J, Wang JH, An C, Zhou Y, Wang J (2019) An adaptive online scheme for scheduling and resource enforcement in storm. IEEE ACM Trans Netw 27(4):1373\u20131386","journal-title":"IEEE ACM Trans Netw"},{"key":"7207_CR22","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-021-09567-x","volume":"19","author":"A Muhammad","year":"2021","unstructured":"Muhammad A, Aleem M (2021) BAN-storm: a bandwidth-aware scheduling mechanism for stream jobs. J Grid Comput 19:1\u201316","journal-title":"J Grid Comput"},{"issue":"5","key":"7207_CR23","doi-asserted-by":"publisher","first-page":"1117","DOI":"10.1109\/TC.2021.3075625","volume":"71","author":"MT Islam","year":"2021","unstructured":"Islam MT, Wu H, Karunasekera S, Buyya R (2021) Sla-based scheduling of spark jobs in hybrid cloud computing environments. IEEE Trans Comput 71(5):1117\u20131132","journal-title":"IEEE Trans Comput"},{"key":"7207_CR24","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1016\/j.future.2019.04.029","volume":"100","author":"V Arabnejad","year":"2019","unstructured":"Arabnejad V, Bubendorfer K, Ng B (2019) Dynamic multi-workflow scheduling: a deadline and cost-aware approach for commercial clouds. Futur Gener Comput Syst 100:98\u2013108","journal-title":"Futur Gener Comput Syst"},{"issue":"4","key":"7207_CR25","doi-asserted-by":"publisher","first-page":"655","DOI":"10.1109\/TSUSC.2020.3015559","volume":"6","author":"A Marahatta","year":"2020","unstructured":"Marahatta A, Xin Q, Chi C, Zhang F, Liu Z (2020) PEFS: AI-driven prediction based energy-aware fault-tolerant scheduling scheme for cloud data center. IEEE Trans Sustain Comput 6(4):655\u2013666","journal-title":"IEEE Trans Sustain Comput"},{"key":"7207_CR26","doi-asserted-by":"publisher","first-page":"101727","DOI":"10.1016\/j.sysarc.2020.101727","volume":"106","author":"Y Zhang","year":"2020","unstructured":"Zhang Y, Yu J, Lu L, Li Z, Meng Z (2020) L-Heron: an open-source load-aware online scheduler for apache heron. J Syst Architect 106:101727","journal-title":"J Syst Architect"},{"issue":"1","key":"7207_CR27","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1007\/s10586-019-02908-2","volume":"23","author":"M Mortazavi-Dehkordi","year":"2020","unstructured":"Mortazavi-Dehkordi M, Zamanifar K (2020) Efficient deadline-aware scheduling for the analysis of big data streams in public cloud. Clust Comput 23(1):241\u2013263","journal-title":"Clust Comput"},{"issue":"2","key":"7207_CR28","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/1273440.1250665","volume":"35","author":"X Fan","year":"2007","unstructured":"Fan X, Weber W-D, Barroso LA (2007) Power provisioning for a warehouse-sized computer. ACM SIGARCH Comput Architect News 35(2):13\u201323","journal-title":"ACM SIGARCH Comput Architect News"},{"issue":"6","key":"7207_CR29","doi-asserted-by":"publisher","first-page":"3845","DOI":"10.1007\/s10586-022-03613-3","volume":"25","author":"A Choudhary","year":"2022","unstructured":"Choudhary A, Govil MC, Singh G, Awasthi LK, Pilli ES (2022) Energy-aware scientific workflow scheduling in cloud environment. Clust Comput 25(6):3845\u20133874","journal-title":"Clust Comput"},{"key":"7207_CR30","doi-asserted-by":"crossref","unstructured":"Wen Z, Wang Y, Liu F (2022) SStepConf: SLO-aware dynamic resource configuration for serverless function workflows. In: IEEE INFOCOM 2022-IEEE Conference on Computer Communications. IEEE, pp 1868\u20131877","DOI":"10.1109\/INFOCOM48880.2022.9796962"},{"key":"7207_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10586-024-04539-8","volume":"27","author":"A Ullah","year":"2024","unstructured":"Ullah A, Alomari Z, Alkhushayni S, Al-Zaleq D, Bany Taha M, Remmach H (2024) Improvement in task allocation for VM and reduction of makespan in IaaS model for cloud computing. Clust Comput 27:1\u201320","journal-title":"Clust Comput"},{"issue":"3","key":"7207_CR32","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/s10922-023-09734-3","volume":"31","author":"Z Alomari","year":"2023","unstructured":"Alomari Z, Zhani MF, Aloqaily M, Bouachir O (2023) On ensuring full yet cost-efficient survivability of service function chains in NFV environments. J Netw Syst Manag 31(3):45","journal-title":"J Netw Syst Manag"},{"key":"7207_CR33","doi-asserted-by":"crossref","unstructured":"Mustafa S, Bilal K, Madani SA, Tziritas N, Khan SU, Yang LT (2015) Performance evaluation of energy-aware best fit decreasing algorithms for cloud environments. In: 2015 IEEE International Conference on Data Science and Data Intensive Systems. IEEE, pp 464\u2013469","DOI":"10.1109\/DSDIS.2015.104"},{"key":"7207_CR34","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1016\/j.jnca.2017.03.007","volume":"87","author":"C Li","year":"2017","unstructured":"Li C, Zhang J, Luo Y (2017) Real-time scheduling based on optimized topology and communication traffic in distributed real-time computation platform of storm. J Netw Comput Appl 87:100\u2013115","journal-title":"J Netw Comput Appl"},{"issue":"1","key":"7207_CR35","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s00607-024-01377-9","volume":"107","author":"A Aslani","year":"2025","unstructured":"Aslani A, Ghobaei-Arani M (2025) Machine learning inference serving models in serverless computing: a survey. Computing 107(1):47","journal-title":"Computing"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07207-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-025-07207-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-025-07207-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,11]],"date-time":"2025-04-11T11:31:47Z","timestamp":1744371107000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-025-07207-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,11]]},"references-count":35,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["7207"],"URL":"https:\/\/doi.org\/10.1007\/s11227-025-07207-9","relation":{},"ISSN":["1573-0484"],"issn-type":[{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,4,11]]},"assertion":[{"value":"15 March 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 April 2025","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no known financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}],"article-number":"732"}}