{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T17:02:32Z","timestamp":1742922152240,"version":"3.40.3"},"publisher-location":"Cham","reference-count":53,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319639628"},{"type":"electronic","value":"9783319639628"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-63962-8_281-1","type":"book-chapter","created":{"date-parts":[[2018,5,22]],"date-time":"2018-05-22T07:30:44Z","timestamp":1526974244000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Scalable Architectures for Big Data Analysis"],"prefix":"10.1007","author":[{"given":"Peng","family":"Sun","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yonggang","family":"Wen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,4,24]]},"reference":[{"key":"281-1_CR1","unstructured":"Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M, Kudlur M, Levenberg J, Monga R, Moore S, Murray DG, Steiner B, Tucker P, Vasudevan V, Warden P, Wicke M, Yu Y, and Zheng X (2016) Tensorflow: a system for large-scale machine learning. In: 12th USENIX symposium on operating systems design and implementation (OSDI\u201916). USENIX Association, Savannah"},{"key":"281-1_CR2","doi-asserted-by":"crossref","unstructured":"Anderson MJ, Sundaram N, Satish N, Patwary MMA, Willke TL, and Dubey P (2016) Graphpad: optimized graph primitives for parallel and distributed platforms. In: IPDPS. IEEE, pp 313\u2013322","DOI":"10.1109\/IPDPS.2016.86"},{"key":"281-1_CR3","unstructured":"Bergstra J, Bastien F, Breuleux O, Lamblin P, Pascanu R, Delalleau O, Desjardins G, Warde-Farley D, Goodfellow I, Bergeron A et al (2011) Theano: deep learning on GPUs with python. In: NIPS 2011, BigLearning workshop, Granada"},{"key":"281-1_CR4","unstructured":"Beyer MA, Laney D (2012) The importance of big data: a definition. Gartner, Stamford, pp 2014\u20132018"},{"issue":"1-2","key":"281-1_CR5","doi-asserted-by":"publisher","first-page":"285","DOI":"10.14778\/1920841.1920881","volume":"3","author":"Yingyi Bu","year":"2010","unstructured":"Bu Y, Howe B, Balazinska M, Ernst MD (2010) Haloop: efficient iterative data processing on large clusters. Proc VLDB Endow 3(1\u20132):285\u2013296","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"2","key":"281-1_CR6","doi-asserted-by":"publisher","first-page":"161","DOI":"10.14778\/2735471.2735477","volume":"8","author":"Yingyi Bu","year":"2014","unstructured":"Bu Y, Borkar V, Jia J, Carey MJ, Condie T (2014) Pregelix: big(ger) graph analytics on a dataflow engine. Proc VLDB Endow 8(2):161\u2013172","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"4","key":"281-1_CR7","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1177\/1094342011403516","volume":"25","author":"Ayd\u0131n Bulu\u00e7","year":"2011","unstructured":"Bulu\u00e7 A, Gilbert JR (2011) The combinatorial blas: design, implementation, and applications. Int J High Perfor Comput Appl 25(4):496\u2013509","journal-title":"The International Journal of High Performance Computing Applications"},{"issue":"2","key":"281-1_CR8","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s11036-013-0489-0","volume":"19","author":"Min Chen","year":"2014","unstructured":"Chen M, Mao S, Liu Y (2014) Big data: a survey. Mob Netw Appl 19(2):171\u2013209","journal-title":"Mobile Networks and Applications"},{"key":"281-1_CR9","doi-asserted-by":"crossref","unstructured":"Chen R, Shi J, Chen Y, Chen H (2015a) Powerlyra: differentiated graph computation and partitioning on skewed graphs. In: Proceedings of the tenth European conference on computer systems. ACM, p 1","DOI":"10.1145\/2741948.2741970"},{"key":"281-1_CR10","unstructured":"Chen T, Li M, Li Y, Lin M, Wang N, Wang M, Xiao T, Xu B, Zhang C, Zhang Z (2015b) Mxnet: a flexible and efficient machine learning library for heterogeneous distributed systems. arXiv preprint arXiv:1512.01274"},{"key":"281-1_CR11","unstructured":"Chilimbi T, Suzue Y, Apacible J, Kalyanaraman K (2014) Project Adam: building an efficient and scalable deep learning training system. In: 11th USENIX symposium on operating systems design and implementation (OSDI\u201914), pp 571\u2013582"},{"issue":"12","key":"281-1_CR12","doi-asserted-by":"publisher","first-page":"1804","DOI":"10.14778\/2824032.2824077","volume":"8","author":"Avery Ching","year":"2015","unstructured":"Ching A, Edunov S, Kabiljo M, Logothetis D, Muthukrishnan S (2015) One trillion edges: graph processing at facebook-scale. Proc VLDB Endow 8(12):1804\u20131815","journal-title":"Proceedings of the VLDB Endowment"},{"key":"281-1_CR13","doi-asserted-by":"crossref","unstructured":"Dai G, Chi Y, Wang Y, Yang H (2016) FPGP: graph processing framework on FPGA a case study of breadth-first search. In: Proceedings of the 2016 ACM\/SIGDA international symposium on field-programmable gate arrays. ACM, pp 105\u2013110","DOI":"10.1145\/2847263.2847339"},{"issue":"1","key":"281-1_CR14","doi-asserted-by":"publisher","first-page":"732","DOI":"10.1109\/COMST.2015.2481183","volume":"18","author":"Miyuru Dayarathna","year":"2016","unstructured":"Dayarathna M, Wen Y, Fan R (2016) Data center energy consumption modeling: a survey. IEEE Commun Surv Tutorials 18(1):732\u2013794","journal-title":"IEEE Communications Surveys & Tutorials"},{"issue":"1","key":"281-1_CR15","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"Jeffrey Dean","year":"2008","unstructured":"Dean J, Ghemawat S (2008) Mapreduce: simplified data processing on large clusters. Commun ACM 51(1):107\u2013113","journal-title":"Communications of the ACM"},{"key":"281-1_CR16","doi-asserted-by":"crossref","unstructured":"Ekanayake J, Li H, Zhang B, Gunarathne T, Bae SH, Qiu J, Fox G (2010) Twister: a runtime for iterative mapreduce. In: Proceedings of the 19th ACM international symposium on high performance distributed computing. ACM, pp 810\u2013818","DOI":"10.1145\/1851476.1851593"},{"key":"281-1_CR17","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1007\/978-3-540-30218-6_19","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"Edgar Gabriel","year":"2004","unstructured":"Gabriel E, Fagg GE, Bosilca G, Angskun T, Dongarra JJ, Squyres JM, Sahay V, Kambadur P, Barrett B, Lumsdaine A et al (2004) Open MPI: goals, concept, and design of a next generation MPI implementation. In: European parallel virtual machine\/message passing interface users group meeting. Springer, pp 97\u2013104"},{"key":"281-1_CR18","unstructured":"Gantz J, Reinsel D (2012) The digital universe in 2020: big data, bigger digital shadows, and biggest growth in the far east. IDC iView IDC Analyze Future 2007(2012):1\u201316"},{"key":"281-1_CR19","unstructured":"Gonzalez JE, Low Y, Gu H, Bickson D, Guestrin C (2012) Powergraph: distributed graph-parallel computation on natural graphs. OSDI 12(1):2"},{"key":"281-1_CR20","unstructured":"Gonzalez JE, Xin RS, Dave A, Crankshaw D, Franklin MJ, Stoica I (2014) Graphx: graph processing in a distributed dataflow framework. In: 11th USENIX symposium on operating systems design and implementation (OSDI\u201914). USENIX Association, Broomfield, pp 599\u2013613"},{"key":"281-1_CR21","doi-asserted-by":"crossref","unstructured":"Gropp W, Lusk E, Skjellum A (1999) Using MPI: portable parallel programming with the message-passing interface, vol 1. MIT press, Cambridge","DOI":"10.7551\/mitpress\/7056.001.0001"},{"key":"281-1_CR22","unstructured":"Hindman B, Konwinski A, Zaharia M, Ghodsi A, Joseph AD, Katz RH, Shenker S, Stoica I (2011) Mesos: a platform for fine-grained resource sharing in the data center. NSDI 11:22\u201322"},{"key":"281-1_CR23","doi-asserted-by":"publisher","first-page":"652","DOI":"10.1109\/ACCESS.2014.2332453","volume":"2","author":"Han Hu","year":"2014","unstructured":"Hu H, Wen Y, Chua TS, Li X (2014) Toward scalable systems for big data analytics: a technology tutorial. IEEE Access 2:652\u2013687","journal-title":"IEEE Access"},{"issue":"13","key":"281-1_CR24","doi-asserted-by":"publisher","first-page":"1317","DOI":"10.14778\/3007263.3007270","volume":"9","author":"Alexandru Iosup","year":"2016","unstructured":"Iosup A, Hegeman T, Ngai WL, Heldens S, Prat-P\u00e9rez A, Manhardto T, Chafio H, Capot\u0103 M, Sundaram N, Anderson M et al (2016) Ldbc graphalytics: a benchmark for large-scale graph analysis on parallel and distributed platforms. Proc VLDB Endow 9(13):1317\u20131328","journal-title":"Proceedings of the VLDB Endowment"},{"key":"281-1_CR25","doi-asserted-by":"crossref","unstructured":"Jia Y, Shelhamer E, Donahue J, Karayev S, Long J, Girshick R, Guadarrama S, Darrell T (2014) Caffe: convolutional architecture for fast feature embedding. In: Proceedings of the ACM international conference on multimedia. ACM, pp 675\u2013678","DOI":"10.1145\/2647868.2654889"},{"issue":"5","key":"281-1_CR26","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1016\/S0743-7315(03)00002-9","volume":"63","author":"Nicholas T. Karonis","year":"2003","unstructured":"Karonis NT, Toonen B, Foster I (2003) Mpich-g2: a grid-enabled implementation of the message passing interface. J Parallel Distrib Comput 63(5): 551\u2013563","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"281-1_CR27","doi-asserted-by":"crossref","unstructured":"Khorasani F, Vora K, Gupta R, Bhuyan LN (2014) Cusha: vertex-centric graph processing on GPUs. In: Proceedings of the 23rd international symposium on High-performance parallel and distributed computing. ACM, pp 239\u2013252","DOI":"10.1145\/2600212.2600227"},{"key":"281-1_CR28","unstructured":"Laney D (2001) 3D data management: controlling data volume, velocity and variety. META Group Res Note 6(70):1\u20134"},{"key":"281-1_CR29","doi-asserted-by":"crossref","unstructured":"Li M, Andersen DG, Park JW, Smola AJ, Ahmed A, Josifovski V, Long J, Shekita EJ, Su BY (2014) Scaling distributed machine learning with the parameter server. In 11th USENIX symposium on operating systems design and implementation (OSDI\u201914). USENIX Association, Broomfield, pp 583\u2013598","DOI":"10.1145\/2640087.2644155"},{"key":"281-1_CR30","doi-asserted-by":"crossref","unstructured":"Malewicz G, Austern MH, Bik AJ, Dehnert JC, Horn I, Leiser N, Czajkowski G (2010) Pregel: a system for large-scale graph processing. In: Proceedings of the 2010 ACM SIGMOD international conference on management of data. ACM, pp 135\u2013146","DOI":"10.1145\/1807167.1807184"},{"key":"281-1_CR31","unstructured":"Meng X, Bradley J, Yavuz B, Sparks E, Venkataraman S, Liu D, Freeman J, Tsai D, Amde M, Owen S et al (20116) MLlib: machine learning in apache spark. J Mach Learn Res 17(1):1235\u20131241"},{"key":"281-1_CR32","doi-asserted-by":"crossref","unstructured":"Nurvitadhi E, Weisz G, Wang Y, Hurkat S, Nguyen M, Hoe JC, Mart\u00ednez JF, Guestrin C (2014) Graphgen: an fpga framework for vertex-centric graph computation. In: IEEE 22nd annual international symposium on field-programmable custom computing machines (FCCM). IEEE, pp 25\u201328","DOI":"10.1109\/FCCM.2014.15"},{"key":"281-1_CR33","unstructured":"Ovtcharov K, Ruwase O, Kim JY, Fowers J, Strauss K, Chung ES (2015) Accelerating deep convolutional neural networks using specialized hardware. Microsoft Res Whitepaper 2(11):1\u20134"},{"key":"281-1_CR34","unstructured":"Panda DK, Tomko K, Schulz K, Majumdar A (2013) The MVAPICH project: evolution and sustainability of an open source production quality MPI library for HPC. In: Workshop on sustainable software for science: practice and experiences, held in conjunction with international conference on supercomputing (WSSPE)"},{"key":"281-1_CR35","doi-asserted-by":"crossref","unstructured":"Qiu J, Wang J, Yao S, Guo K, Li B, Zhou E, Yu J, Tang T, Xu N, Song S et al (2016) Going deeper with embedded FPGA platform for convolutional neural network. In: Proceedings of the 2016 ACM\/SIGDA international symposium on field-programmable gate arrays. ACM, pp 26\u201335","DOI":"10.1145\/2847263.2847265"},{"key":"281-1_CR36","doi-asserted-by":"crossref","unstructured":"Roy A, Bindschaedler L, Malicevic J, Zwaenepoel W (2015) Chaos: scale-out graph processing from secondary storage. In: Proceedings of the 25th symposium on operating systems principles. ACM, pp 410\u2013424","DOI":"10.1145\/2815400.2815408"},{"key":"281-1_CR37","doi-asserted-by":"crossref","unstructured":"Salihoglu S, Widom J (2013) GPS: a graph processing system. In: Proceedings of the 25th international conference on scientific and statistical database management. ACM, p 22","DOI":"10.1145\/2484838.2484843"},{"key":"281-1_CR38","unstructured":"Schelter S, Satuluri V, Zadeh R (2014) Factorbird-a parameter server approach to distributed matrix factorization. arXiv preprint arXiv:1411.0602"},{"issue":"8","key":"281-1_CR39","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1145\/2517327.2442530","volume":"48","author":"Julian Shun","year":"2013","unstructured":"Shun J, Blelloch GE (2013) Ligra: a lightweight graph processing framework for shared memory. In: ACM SIGPLAN notices, vol 48(8). ACM, pp 135\u2013146","journal-title":"ACM SIGPLAN Notices"},{"key":"281-1_CR40","doi-asserted-by":"crossref","unstructured":"Shun J, Dhulipala L, Blelloch GE (2015) Smaller and faster: parallel processing of compressed graphs with ligra+. In: Data compression conference (DCC). IEEE, pp 403\u2013412","DOI":"10.1109\/DCC.2015.8"},{"key":"281-1_CR41","doi-asserted-by":"crossref","unstructured":"Wang W, Chen G, Dinh ATT, Gao J, Ooi BC, Tan KL, Wang S (2015) SINGA: putting deep learning in the hands of multimedia users. In: Proceedings of the 23rd ACM international conference on multimedia. ACM, pp 25\u201334","DOI":"10.1145\/2733373.2806232"},{"issue":"8","key":"281-1_CR42","first-page":"1","volume":"51","author":"Yangzihao Wang","year":"2016","unstructured":"Wang Y, Davidson A, Pan Y, Wu Y, Riffel A, Owens JD (2016) Gunrock: a high-performance graph processing library on the GPU. In: ACM SIGPLAN notices 51(8). ACM, p 11","journal-title":"ACM SIGPLAN Notices"},{"key":"281-1_CR43","unstructured":"White T (2012) Hadoop: the definitive guide. O\u2019Reilly Media, Inc, Sebastopol"},{"issue":"2","key":"281-1_CR44","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1109\/TBDATA.2015.2472014","volume":"1","author":"Eric P. Xing","year":"2015","unstructured":"Xing EP, Ho Q, Dai W, Kim JK, Wei J, Lee S, Zheng X, Xie P, Kumar A, Yu Y (2015) Petuum: a new platform for distributed machine learning on big data. IEEE Trans Big Data 1(2):49\u201367","journal-title":"IEEE Transactions on Big Data"},{"issue":"14","key":"281-1_CR45","doi-asserted-by":"publisher","first-page":"1821","DOI":"10.14778\/2733085.2733089","volume":"7","author":"Da Yan","year":"2014","unstructured":"Yan D, Cheng J, Xing K, Lu Y, Ng W, Bu Y (2014) Pregel algorithms for graph connectivity problems with performance guarantees. Proc VLDB Endow 7(14):1821\u20131832","journal-title":"Proceedings of the VLDB Endowment"},{"issue":"1","key":"281-1_CR46","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1109\/TPDS.2017.2743708","volume":"29","author":"Da Yan","year":"2018","unstructured":"Yan D, Huang Y, Liu M, Chen H, Cheng J, Wu H, Zhang C (2017) Graphd: distributed vertex-centric graph processing beyond the memory limit. IEEE Trans Parallel Distrib Syst 29(1):99\u2013114","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"5","key":"281-1_CR47","doi-asserted-by":"publisher","first-page":"420","DOI":"10.14778\/2876473.2876477","volume":"9","author":"Fan Yang","year":"2016","unstructured":"Yang F, Li J, Cheng J (2016) Husky: towards a more efficient and expressive distributed computing framework. Proc VLDB Endow 9(5):420\u2013431","journal-title":"Proceedings of the VLDB Endowment"},{"key":"281-1_CR48","unstructured":"Zaharia M, Chowdhury M, Das T, Dave A, Ma J, McCauley 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 conference on networked systems design and implementation. USENIX Association"},{"key":"281-1_CR49","doi-asserted-by":"crossref","unstructured":"Zaharia M, Das T, Li H, Hunter T, Shenker S, Stoica I (2013) Discretized streams: fault-tolerant streaming computation at scale. In: Proceedings of the twenty-fourth ACM symposium on operating systems principles. ACM, pp 423\u2013438","DOI":"10.1145\/2517349.2522737"},{"key":"281-1_CR50","doi-asserted-by":"crossref","unstructured":"Zhang C, Li P, Sun G, Guan Y, Xiao B, Cong J (2015) Optimizing FPGA-based accelerator design for deep convolutional neural networks. In: Proceedings of the 2015 ACM\/SIGDA international symposium on field-programmable gate arrays. ACM, pp 161\u2013170","DOI":"10.1145\/2684746.2689060"},{"issue":"3","key":"281-1_CR51","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1109\/TBDATA.2016.2532907","volume":"2","author":"Y Zhao","year":"2016","unstructured":"Zhao Y, Yoshigoe K, Bian J, Xie M, Xue Z, Feng Y (2016) A distributed graph-parallel computing system with lightweight communication overhead. IEEE Trans Big Data 2(3):204\u2013218","journal-title":"IEEE Trans Big Data"},{"issue":"6","key":"281-1_CR52","doi-asserted-by":"publisher","first-page":"1543","DOI":"10.1109\/TPDS.2013.111","volume":"25","author":"J Zhong","year":"2014","unstructured":"Zhong J, He B (2014) Medusa: simplified graph processing on GPUs. IEEE Trans Parallel Distrib Syst 25(6):1543\u20131552","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"4","key":"281-1_CR53","doi-asserted-by":"publisher","first-page":"377","DOI":"10.14778\/2735496.2735501","volume":"8","author":"C Zhou","year":"2014","unstructured":"Zhou C, Gao J, Sun B, Yu JX (2014) Mocgraph: scalable distributed graph processing using message online computing. Proc VLDB Endow 8(4):377\u2013388","journal-title":"Proc VLDB Endow"}],"container-title":["Encyclopedia of Big Data Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-63962-8_281-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,10]],"date-time":"2019-05-10T02:54:28Z","timestamp":1557456868000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-63962-8_281-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319639628","9783319639628"],"references-count":53,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-63962-8_281-1","relation":{},"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"24 April 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}