{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:56:13Z","timestamp":1760597773350,"version":"3.37.3"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T00:00:00Z","timestamp":1506470400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61602428"],"award-info":[{"award-number":["61602428"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"crossref","award":["2652015338"],"award-info":[{"award-number":["2652015338"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Melbourne-Chindia Cloud Computing (MC3) Research Network"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2018,2]]},"DOI":"10.1007\/s11227-017-2151-2","type":"journal-article","created":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T08:57:20Z","timestamp":1506502640000},"page":"615-636","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Rethinking elastic online scheduling of big data streaming applications over high-velocity continuous data streams"],"prefix":"10.1007","volume":"74","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3137-6257","authenticated-orcid":false,"given":"Dawei","family":"Sun","sequence":"first","affiliation":[]},{"given":"Hongbin","family":"Yan","sequence":"additional","affiliation":[]},{"given":"Shang","family":"Gao","sequence":"additional","affiliation":[]},{"given":"Xunyun","family":"Liu","sequence":"additional","affiliation":[]},{"given":"Rajkumar","family":"Buyya","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,9,27]]},"reference":[{"key":"2151_CR1","doi-asserted-by":"crossref","unstructured":"Eskandari L, Huang Z, Eyers D (2016) P-Scheduler: adaptive hierarchical scheduling in apache storm. In: Proceedings of the Australasian Computer Science Week Multiconference, ACSW 2016, No. 26. ACM Press, New York","DOI":"10.1145\/2843043.2843056"},{"key":"2151_CR2","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.jcss.2016.10.010","volume":"89","author":"DW Sun","year":"2017","unstructured":"Sun DW, Zhang GY, Wu CW, Li KQ, Zheng WM (2017) Building a fault tolerant framework with deadline guarantee in big data stream computing environments. J Comput Syst Sci 89:4\u201323","journal-title":"J Comput Syst Sci"},{"issue":"4","key":"2151_CR3","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1007\/s10619-013-7130-x","volume":"31","author":"M Dayarathna","year":"2013","unstructured":"Dayarathna M, Toyotaro S (2013) Automatic optimization of stream programs via source program operator graph transformations. Distrib Parallel Databases 31(4):543\u2013599","journal-title":"Distrib Parallel Databases"},{"key":"2151_CR4","doi-asserted-by":"crossref","unstructured":"Alexandrov A, Salzmann A, Krastev G, Katsifodimos A, Markl V (2016) Emma in Action: declarative dataflows for scalable data analysis. In: Proceedings of the 2016 International Conference on Management of Data, SIGMOD 2016. ACM Press, New York, pp 2073\u20132076","DOI":"10.1145\/2882903.2899396"},{"issue":"3","key":"2151_CR5","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1007\/s11227-016-1637-7","volume":"72","author":"MW Convolbo","year":"2016","unstructured":"Convolbo MW, Chou J (2016) Cost-aware DAG scheduling algorithms for minimizing execution cost on cloud resources. J Supercomput 72(3):985\u20131012","journal-title":"J Supercomput"},{"issue":"12","key":"2151_CR6","first-page":"3591","volume":"65","author":"K Kanoun","year":"2016","unstructured":"Kanoun K, Tekin C, Atienza D, Shaar M (2016) Big-data streaming applications scheduling based on staged multi-armed bandits. IEEE Trans Comput 65(12):3591\u20133605","journal-title":"IEEE Trans Comput"},{"key":"2151_CR7","unstructured":"Fu TZJ, Ding J, Ma RTB, Winslett M, Yang Y, Yin Z, Zhang Z (2015) DRS: dynamic resource scheduling for real-time analytics over fast streams. In: Proceedings of 2015 IEEE 35th International Conference on Distributed Computing Systems, ICDCS 2015. IEEE Press, New York, pp 411\u2013420"},{"key":"2151_CR8","doi-asserted-by":"crossref","unstructured":"Peng B, Hosseini M, Hong Z, Farivar R, Campbell R (2015) R-Storm: resource-aware scheduling in Storm. In: Proceedings of the 16th Annual Middleware Conference, Middleware 2015. ACM Press, New York, pp 149\u2013161","DOI":"10.1145\/2814576.2814808"},{"issue":"9","key":"2151_CR9","doi-asserted-by":"crossref","first-page":"3572","DOI":"10.1007\/s11227-015-1545-2","volume":"72","author":"Y Choi","year":"2016","unstructured":"Choi Y, Chang S, Kim Y, Lee H, Son W, Jin S (2016) Detecting and monitoring game bots based on large-scale user-behavior log data analysis in multiplayer online games. J Supercomput 72(9):3572\u20133587","journal-title":"J Supercomput"},{"key":"2151_CR10","doi-asserted-by":"crossref","unstructured":"Lohrmann B, Janacik P, Kao O (2015) Elastic stream processing with latency guarantees. In: Proceedings of 2015 IEEE 35th International Conference on Distributed Computing Systems, ICDCS 2015. IEEE Press, New York, pp 399\u2013410","DOI":"10.1109\/ICDCS.2015.48"},{"key":"2151_CR11","doi-asserted-by":"crossref","unstructured":"Ahmad SG, Liew CS, Rafique MM, Munir EU, Khan SU (2014) Data-intensive workflow optimization based on application task graph partitioning in heterogeneous computing systems. In: Proceedings of 4th IEEE International Conference on Big Data and Cloud Computing, BDCloud 2014. IEEE Press, New York, pp 129\u2013136","DOI":"10.1109\/BDCloud.2014.63"},{"key":"2151_CR12","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.future.2014.11.007","volume":"51","author":"T Ghafarian","year":"2015","unstructured":"Ghafarian T, Javadi B (2015) Cloud-aware data intensive workflow scheduling on volunteer computing systems. Future Gener Comput Syst 51:87\u201397","journal-title":"Future Gener Comput Syst"},{"issue":"4","key":"2151_CR13","doi-asserted-by":"crossref","first-page":"1266","DOI":"10.1109\/TC.2013.62","volume":"65","author":"Y Gu","year":"2016","unstructured":"Gu Y, Wu CQ (2016) Performance analysis and optimization of distributed workflows in heterogeneous network environments. IEEE Trans Comput 65(4):1266\u20131282","journal-title":"IEEE Trans Comput"},{"issue":"4","key":"2151_CR14","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1007\/s11227-014-1361-0","volume":"71","author":"TW Chen","year":"2015","unstructured":"Chen TW, Lee YC, Fekete A, Zomay AY (2015) Adaptive multiple-workflow scheduling with task rearrangement. J Supercomput 71(4):1297\u20131317","journal-title":"J Supercomput"},{"issue":"4","key":"2151_CR15","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1007\/s10723-014-9294-7","volume":"12","author":"H Arabnejad","year":"2014","unstructured":"Arabnejad H, Barbosa JG (2014) A budget constrained scheduling algorithm for workflow applications. J Grid Comput 12(4):665\u2013679","journal-title":"J Grid Comput"},{"key":"2151_CR16","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.jpdc.2015.07.004","volume":"84","author":"D Yun","year":"2015","unstructured":"Yun D, Wu CQ, Gu Y (2015) An integrated approach to workflow mapping and task scheduling for delay minimization in distributed environments. J Parallel Distrib Comput 84:51\u201364","journal-title":"J Parallel Distrib Comput"},{"key":"2151_CR17","doi-asserted-by":"crossref","unstructured":"Xu J, Chen Z, Tang J, Su S (2014) T-Storm: traffic-aware online scheduling in Storm. In: Proceedings of 2014 IEEE 34th Internatoin Conference on Distributed Computing Systems, ICDCS 2014. IEEE Press, New York, pp 535\u2013544","DOI":"10.1109\/ICDCS.2014.61"},{"key":"2151_CR18","doi-asserted-by":"crossref","unstructured":"Aniello L, Baldoni R, Querzoni L (2013) Adaptive online scheduling in Storm. In: Proceedings of the 7th ACM International Conference on Distributed Event-Based Systems, DEBS 2013. ACM Press, New York, pp 207\u2013218","DOI":"10.1145\/2488222.2488267"},{"key":"2151_CR19","doi-asserted-by":"crossref","unstructured":"Katsipoulakis NR, Thoma C, Gratta EA, Labrinidis A, Lee AJ, Chrysanthis PK (2015) CE-Storm: confidential elastic processing of data streams. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, SIGMOD 2015. ACM Press, New York, pp 859\u2013864","DOI":"10.1145\/2723372.2735357"},{"key":"2151_CR20","doi-asserted-by":"crossref","unstructured":"Chen Z, Xu J, Tang J, Kwiat K, Kamhoua C (2015) G-Storm: GPU-enabled high-throughput online data processing in Storm. In: Proceedings of the 2015 IEEE International Conference on Big Data, Big Data 2015. IEEE Press, New York, pp 307\u2013312","DOI":"10.1109\/BigData.2015.7363769"},{"key":"2151_CR21","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.future.2015.03.023","volume":"52","author":"P Basanta-Val","year":"2015","unstructured":"Basanta-Val P, Fern\u00e1ndez-Garc\u00eda N, Wellings AJ, Audsley NC (2015) Improving the predictability of distributed stream processors. Future Gener Comput Syst 52:22\u201336","journal-title":"Future Gener Comput Syst"},{"issue":"4","key":"2151_CR22","doi-asserted-by":"crossref","first-page":"495","DOI":"10.1007\/s10723-015-9344-9","volume":"13","author":"A Verma","year":"2015","unstructured":"Verma A, Kaushal S (2015) Cost-time efficient scheduling plan for execution workflows in the cloud. J Grid Comput 13(4):495\u2013506","journal-title":"J Grid Comput"},{"issue":"1","key":"2151_CR23","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/TC.2015.2417566","volume":"65","author":"L Gu","year":"2016","unstructured":"Gu L, Zeng D, Guo S, Xiang Y, Hu J (2016) A general communication cost optimization framework for big data stream processing in geo-distributed data centers. IEEE Trans Comput 65(1):19\u201329","journal-title":"IEEE Trans Comput"},{"key":"2151_CR24","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2016.2531698","author":"S Tang","year":"2017","unstructured":"Tang S, Lee BS, He B (2017) Fair resource allocation for data-intensive computing in the cloud. IEEE Trans Serv Comput. doi: 10.1109\/TSC.2016.2531698","journal-title":"IEEE Trans Serv Comput"},{"key":"2151_CR25","doi-asserted-by":"crossref","first-page":"8593","DOI":"10.1109\/ACCESS.2016.2634557","volume":"4","author":"DW Sun","year":"2016","unstructured":"Sun DW, Huang R (2016) A stable online scheduling strategy for real-time stream computing over fluctuating big data streams. IEEE Access 4:8593\u20138607","journal-title":"IEEE Access"},{"issue":"3","key":"2151_CR26","doi-asserted-by":"crossref","first-page":"1817","DOI":"10.1109\/TII.2014.2327389","volume":"10","author":"M Hu","year":"2014","unstructured":"Hu M, Luo J, Wang Y, Lukasiewycz M, Zeng Z (2014) Holistic scheduling of real-time applications in time-triggered in-vehicle networks. IEEE Trans Ind Inf 10(3):1817\u20131828","journal-title":"IEEE Trans Ind Inf"},{"key":"2151_CR27","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jss.2015.11.023","volume":"113","author":"EN Alkhanak","year":"2016","unstructured":"Alkhanak EN, Lee SP, Rezaei R, Parizi RM (2016) Cost optimization approaches for scientific workflow scheduling in cloud and grid computing: a review, classifications, and open issues. J Syst Softw 113:1\u201326","journal-title":"J Syst Softw"},{"issue":"1","key":"2151_CR28","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1109\/TC.2016.2574349","volume":"66","author":"M Hu","year":"2017","unstructured":"Hu M, Luo J, Wang Y, Veeravalli B (2017) Adaptive scheduling of task graphs with dynamic resilience. IEEE Trans Comput 66(1):17\u201323","journal-title":"IEEE Trans Comput"},{"key":"2151_CR29","unstructured":"Matei Z, Dhruba B, Joydeep SS, Khaled E, Scott S, Ion S (2010) Delay scheduling: a simple technique for achieving locality and fairness in cluster scheduling. In: Proceedings of 5th European Conference on Computer systems, EuroSys 2010. ACM Press, New York, pp 265\u2013278"},{"issue":"3","key":"2151_CR30","doi-asserted-by":"crossref","first-page":"980","DOI":"10.1016\/j.eswa.2014.09.014","volume":"42","author":"A Bala","year":"2015","unstructured":"Bala A, Chana I (2015) Intelligent failure prediction models for scientific workflows. Expert Syst Appl 42(3):980\u2013989","journal-title":"Expert Syst Appl"},{"key":"2151_CR31","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1016\/j.jnca.2015.01.001","volume":"50","author":"L Zeng","year":"2015","unstructured":"Zeng L, Veeravalli B, Zomaya AY (2015) An integrated task computation and data management scheduling strategy for workflow applications in cloud environments. J Netw Comput Appl 50:39\u201348","journal-title":"J Netw Comput Appl"},{"issue":"1","key":"2151_CR32","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/s10586-015-0530-0","volume":"19","author":"J Shi","year":"2016","unstructured":"Shi J, Luo J, Dong F, Zhang J, Zhang J (2016) Elastic resource provisioning for scientific workflow scheduling in cloud under budget and deadline constraints. Clust Comput 19(1):167\u2013182","journal-title":"Clust Comput"},{"issue":"5","key":"2151_CR33","doi-asserted-by":"crossref","first-page":"1344","DOI":"10.1109\/TPDS.2015.2446459","volume":"27","author":"Z Zhu","year":"2016","unstructured":"Zhu Z, Zhang G, Li M, Liu X (2016) Evolutionary multi-objective workflow scheduling in cloud. IEEE Trans Parallel Distrib Syst 27(5):1344\u20131357","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"2151_CR34","doi-asserted-by":"crossref","unstructured":"Toshniwal A, Taneja S, Shukla A, Ramasamy K, Patel JM, Kulkarni S, Jackson J, Gade K, Fu M, Donham J, Bhagat N, Mittal S, Ryaboy D (2014) Storm@twitter. In: Proceedings of 2014 ACM SIGMOD International Conference on Management of Data, SIGMOD 2014. ACM Press, New York, pp 147\u2013156","DOI":"10.1145\/2588555.2595641"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-017-2151-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-017-2151-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-017-2151-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,18]],"date-time":"2020-05-18T08:34:07Z","timestamp":1589790847000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-017-2151-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,27]]},"references-count":34,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,2]]}},"alternative-id":["2151"],"URL":"https:\/\/doi.org\/10.1007\/s11227-017-2151-2","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2017,9,27]]}}}