{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:40:03Z","timestamp":1740123603035,"version":"3.37.3"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T00:00:00Z","timestamp":1614816000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T00:00:00Z","timestamp":1614816000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["U1866602"],"award-info":[{"award-number":["U1866602"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2021,9]]},"DOI":"10.1007\/s11227-021-03674-y","type":"journal-article","created":{"date-parts":[[2021,3,4]],"date-time":"2021-03-04T12:02:52Z","timestamp":1614859372000},"page":"10334-10356","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["IDCOS: optimization strategy for parallel complex expression computation on big data"],"prefix":"10.1007","volume":"77","author":[{"given":"Yang","family":"Song","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Helin","family":"Jin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7521-2871","authenticated-orcid":false,"given":"Hongzhi","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"You","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,3,4]]},"reference":[{"issue":"8","key":"3674_CR1","first-page":"9","volume":"7","author":"AV Aho","year":"1986","unstructured":"Aho AV, Sethi R, Ullman JD (1986) Compilers, principles, techniques. Addison Wesley 7(8):9","journal-title":"Addison Wesley"},{"issue":"18","key":"3674_CR2","doi-asserted-by":"publisher","first-page":"5686","DOI":"10.1002\/cpe.3595","volume":"27","author":"Q Althebyan","year":"2016","unstructured":"Althebyan Q, Jararweh Y, Yaseen Q, Alqudah O, Al-Ayyoub M (2016) Evaluating map reduce tasks scheduling algorithms over cloud computing infrastructure. Concurr Comput Pract Exp 27(18):5686\u20135699","journal-title":"Concurr Comput Pract Exp"},{"key":"3674_CR3","doi-asserted-by":"crossref","unstructured":"Baaziz A, Quoniam L (2014) How to use big data technologies to optimize operations in upstream petroleum industry. CoRR. arXiv:abs\/1412.0755","DOI":"10.2139\/ssrn.3429410"},{"issue":"1","key":"3674_CR4","doi-asserted-by":"publisher","first-page":"285","DOI":"10.14778\/1920841.1920881","volume":"3","author":"Y Bu","year":"2010","unstructured":"Bu Y, Howe B, Balazinska M (2010) HaLoop: efficient iterative data processing on large clusters. PVLDB 3(1):285\u2013296. https:\/\/doi.org\/10.14778\/1920841.1920881","journal-title":"PVLDB"},{"key":"3674_CR5","unstructured":"Church K, Gale W, Hanks P, Hindle D (1991) Using statistics in lexical analysis. Lexical acquisition: exploiting on-line resources to build a lexicon 115:164"},{"issue":"2","key":"3674_CR6","doi-asserted-by":"publisher","first-page":"1481","DOI":"10.14778\/1687553.1687576","volume":"2","author":"J Cohen","year":"2009","unstructured":"Cohen J, Dolan B, Dunlap M, Hellerstein JM, Welton C (2009) MAD skills: new analysis practices for big data. PVLDB 2(2):1481\u20131492. https:\/\/doi.org\/10.14778\/1687553.1687576","journal-title":"PVLDB"},{"key":"3674_CR7","unstructured":"Dean J, Ghemawat S (2004) MapReduce: simplified data processing on large clusters. In: 6th Symposium on Operating System Design and Implementation (OSDI 2004), San Francisco, California, USA, December 6\u20138, 2004, pp 137\u2013150. http:\/\/www.usenix.org\/events\/osdi04\/tech\/dean.html"},{"issue":"2","key":"3674_CR8","doi-asserted-by":"publisher","first-page":"227","DOI":"10.3102\/10769986030002227","volume":"30","author":"RM Dodhia","year":"2005","unstructured":"Dodhia RM (2005) A review of applied multiple regression\/correlation analysis for the behavioral sciences (3rd ed.). J Educ Behav Stat 30(2):227\u2013229","journal-title":"J Educ Behav Stat"},{"issue":"7","key":"3674_CR9","doi-asserted-by":"publisher","first-page":"1734","DOI":"10.1002\/cpe.3333","volume":"27","author":"J Dorre","year":"2015","unstructured":"Dorre J, Apel S, Lengauer C (2015) Modeling and optimizing MapReduce programs. Concurr Comput Pract Exp 27(7):1734\u20131766","journal-title":"Concurr Comput Pract Exp"},{"key":"3674_CR10","unstructured":"Hsieh K (2019) Machine learning systems for highly-distributed and rapidly-growing data. CoRR. arXiv:abs\/1910.08663"},{"issue":"12","key":"3674_CR11","doi-asserted-by":"publisher","first-page":"2155","DOI":"10.14778\/3352063.3352132","volume":"12","author":"Y Huang","year":"2019","unstructured":"Huang Y, Shi Y, Zhong Z, Feng Y, Cheng J, Li J, Fan H, Li C, Guan T, Zhou J (2019) Yugong: geo-distributed data and job placement at scale. Proc. VLDB Endow. 12(12):2155\u20132169. https:\/\/doi.org\/10.14778\/3352063.3352132","journal-title":"Proc. VLDB Endow."},{"key":"3674_CR12","unstructured":"Idcos code. https:\/\/github.com\/hoverwinter\/IDCOS"},{"issue":"17","key":"3674_CR13","doi-asserted-by":"publisher","first-page":"5332","DOI":"10.1002\/cpe.3578","volume":"27","author":"M Idris","year":"2015","unstructured":"Idris M, Hussain S, Ali M, Abdulali A, Siddiqi MH, Kang BH, Lee S (2015) Context-aware scheduling in MapReduce: a compact review. Concurr Comput Pract Exp 27(17):5332\u20135349","journal-title":"Concurr Comput Pract Exp"},{"key":"3674_CR14","unstructured":"Jaggi M, Smith V, Tak\u00e1c M, Terhorst J, Krishnan S, Hofmann T, Jordan MI (2014) Communication-efficient distributed dual coordinate ascent. In: Advances in Neural Information Processing Systems, pp 3068\u20133076"},{"issue":"2","key":"3674_CR15","doi-asserted-by":"publisher","first-page":"72","DOI":"10.14778\/2850578.2850582","volume":"9","author":"K Kloudas","year":"2015","unstructured":"Kloudas K, Rodrigues R, Pregui\u00e7a NM, Mamede M (2015) PIXIDA: optimizing data parallel jobs in wide-area data analytics. PVLDB 9(2):72\u201383. https:\/\/doi.org\/10.14778\/2850578.2850582","journal-title":"PVLDB"},{"key":"3674_CR16","doi-asserted-by":"publisher","unstructured":"Lin J, Schatz M (2010) Design patterns for efficient graph algorithms in mapreduce. In: Proceedings of the Eighth Workshop on Mining and Learning with Graphs, MLG\u201910, Washington, D.C., USA, July 24\u201325, 2010, pp 78\u201385. https:\/\/doi.org\/10.1145\/1830252.1830263","DOI":"10.1145\/1830252.1830263"},{"key":"3674_CR17","doi-asserted-by":"crossref","unstructured":"Liu Y, Jing W, Liu Y, Lv L, Qi M, Xiang Y (2017) A sliding window-based dynamic load balancing for heterogeneous Hadoop clusters. Concurr Comput Pract Exp 29(3), n\/a\u2013n\/a","DOI":"10.1002\/cpe.3763"},{"key":"3674_CR18","unstructured":"Ma C, Smith V, Jaggi M, Jordan MI, Richt\u00e1rik P, Tak\u00e1\u010d M (2015) Adding vs. averaging in distributed primal-dual optimization. ArXiv preprint arXiv:1502.03508"},{"key":"3674_CR19","unstructured":"Mahout. http:\/\/mahout.apache.org"},{"key":"3674_CR20","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.future.2020.09.009","volume":"115","author":"SM Marzuni","year":"2021","unstructured":"Marzuni SM, Savadi A, Toosi AN, Naghibzadeh M (2021) Cross-MapReduce: data transfer reduction in geo-distributed MapReduce. Future Gener Comput Syst 115:188\u2013200. https:\/\/doi.org\/10.1016\/j.future.2020.09.009","journal-title":"Future Gener Comput Syst"},{"key":"3674_CR21","unstructured":"R language. https:\/\/www.r-project.org\/about.html"},{"key":"3674_CR22","unstructured":"Recht B, Re C, Wright S, Niu F (2011) Hogwild!: a lock-free approach to parallelizing stochastic gradient descent. In: Advances in Neural Information Processing Systems, pp 693\u2013701"},{"key":"3674_CR23","doi-asserted-by":"publisher","unstructured":"Sangat P, Indrawan-Santiago M, Taniar D (2018) Sensor data management in the cloud: data storage, data ingestion, and data retrieval. Concurr Comput Pract Exp 30(1). https:\/\/doi.org\/10.1002\/cpe.4354","DOI":"10.1002\/cpe.4354"},{"key":"3674_CR24","doi-asserted-by":"crossref","unstructured":"Segal B, Robertson L, Gagliardi F, Carminati F (2000) Grid computing: the European data grid project. In: Nuclear Science Symposium Conference Record, vol 1, p 2\/1","DOI":"10.1109\/NSSMIC.2000.948988"},{"issue":"2","key":"3674_CR25","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/s10100-009-0085-3","volume":"18","author":"B Torma","year":"2010","unstructured":"Torma B, Bogl\u00e1rka G (2010) An efficient descent direction method with cutting planes. Central Eur J Oper Res 18(2):105\u2013130","journal-title":"Central Eur J Oper Res"},{"key":"3674_CR26","unstructured":"Wang G, Venkataraman S, Phanishayee A, Thelin J, Devanur N, Stoica I (2019) Blink: fast and generic collectives for distributed ml. ArXiv preprint arXiv:1910.04940"},{"key":"3674_CR27","unstructured":"White T (2009) Hadoop\u2014the definitive guide: MapReduce for the cloud. O\u2019Reilly. http:\/\/www.oreilly.de\/catalog\/9780596521974\/index.html"},{"issue":"14","key":"3674_CR28","doi-asserted-by":"publisher","first-page":"3814","DOI":"10.1002\/cpe.3702","volume":"28","author":"H Yao","year":"2016","unstructured":"Yao H, Xu J, Luo Z, Zeng D (2016) MEMoMR: accelerate MapReduce via reuse of intermediate results. Concurr Comput Pract Exp 28(14):3814\u20133829","journal-title":"Concurr Comput Pract Exp"},{"key":"3674_CR29","unstructured":"Yu P, Chowdhury M (2019) Salus: fine-grained GPU sharing primitives for deep learning applications. ArXiv preprint arXiv:1902.04610"},{"issue":"2","key":"3674_CR30","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1109\/TSP.2018.2872003","volume":"67","author":"K Yuan","year":"2018","unstructured":"Yuan K, Ying B, Liu J, Sayed AH (2018) Variance-reduced stochastic learning by networked agents under random reshuffling. IEEE Trans Signal Process 67(2):351\u2013366","journal-title":"IEEE Trans Signal Process"},{"key":"3674_CR31","unstructured":"Zaharia M, Chowdhury M, Das T, Dave A, Ma J, McCauly M, Franklin MJ, Shenker S, Stoica I (2012) Resilient distributed datasets: a fault-tolerant abstraction for in-memory cluster computing. In: Proceedings of the 9th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2012, San Jose, CA, USA, April 25\u201327, 2012, pp 15\u201328. https:\/\/www.usenix.org\/conference\/nsdi12\/technical-sessions\/presentation\/zaharia"},{"key":"3674_CR32","unstructured":"Zaharia M, Chowdhury M, Franklin MJ, Shenker S, Stoica I (2010) Spark: cluster computing with working sets. In: 2nd USENIX Workshop on Hot Topics in Cloud Computing, HotCloud\u201910, Boston, MA, USA, June 22, 2010. https:\/\/www.usenix.org\/conference\/hotcloud-10\/spark-cluster-computing-working-sets"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03674-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03674-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03674-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,25]],"date-time":"2024-08-25T10:22:50Z","timestamp":1724581370000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03674-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,4]]},"references-count":32,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2021,9]]}},"alternative-id":["3674"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03674-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2021,3,4]]},"assertion":[{"value":"5 February 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 March 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}