{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:43:54Z","timestamp":1777106634360,"version":"3.51.4"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2014,10,9]],"date-time":"2014-10-09T00:00:00Z","timestamp":1412812800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Journal of Big Data"],"published-print":{"date-parts":[[2015,12]]},"DOI":"10.1186\/s40537-014-0008-6","type":"journal-article","created":{"date-parts":[[2014,10,10]],"date-time":"2014-10-10T14:41:00Z","timestamp":1412952060000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":263,"title":["A survey on platforms for big data analytics"],"prefix":"10.1186","volume":"2","author":[{"given":"Dilpreet","family":"Singh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chandan K","family":"Reddy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,10,9]]},"reference":[{"issue":"4","key":"8_CR1","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1089\/big.2013.0006","volume":"1","author":"VS Agneeswaran","year":"2013","unstructured":"Agneeswaran VS, Tonpay P, Tiwary J: Paradigms for realizing machine learning algorithms. Big Data 2013,1(4):207\u2013214. 10.1089\/big.2013.0006","journal-title":"Big Data"},{"key":"8_CR2","first-page":"10","volume-title":"Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing","author":"M Zaharia","year":"2010","unstructured":"Zaharia M, Chowdhury M, Franklin MJ, Shenker S, Spark SI: Cluster Computing with Working Sets. Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing 2010, 10\u201310."},{"key":"8_CR3","volume-title":"Peer-to-peer computing. Technical Report HPL-2002-57, HP Labs","author":"DS Milojicic","year":"2002","unstructured":"Milojicic DS, Kalogeraki V, Lukose R, Nagaraja K, Pruyne J, Richard B, Rollins S, Xu Z: Peer-to-peer computing. Technical Report HPL-2002\u201357, HP Labs. 2002."},{"key":"8_CR4","doi-asserted-by":"crossref","DOI":"10.1007\/11530657","volume-title":"Peer-to-Peer Systems and Applications","author":"R Steinmetz","year":"2005","unstructured":"Steinmetz R, Wehrle K: Peer-to-Peer Systems and Applications. Springer Berlin, Heidelberg; 2005."},{"issue":"3","key":"8_CR5","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1177\/1094342004047430","volume":"18","author":"O Sievert","year":"2004","unstructured":"Sievert O, Casanova H: A simple MPI process swapping architecture for iterative applications. Int J High Perform Comput Appl 2004,18(3):341\u2013352. 10.1177\/1094342004047430","journal-title":"Int J High Perform Comput Appl"},{"key":"8_CR6","unstructured":"Hadoop. , [ http:\/\/hadoop.apache.org\/ ]"},{"key":"8_CR7","volume-title":"HDFS architecture guide. HADOOP APACHE PROJECT","author":"D Borthakur","year":"2008","unstructured":"Borthakur D: HDFS architecture guide. HADOOP APACHE PROJECT. 2008."},{"key":"8_CR8","first-page":"5","volume-title":"Proceedings of the 4th annual Symposium on Cloud Computing","author":"VK Vavilapalli","year":"2013","unstructured":"Vavilapalli VK, Murthy AC, Douglas C, Agarwal S, Konar M, Evans R, Graves T, Lowe J, Shah H, Seth S: Apache hadoop yarn: Yet another resource negotiator. Proceedings of the 4th annual Symposium on Cloud Computing 2013, 5."},{"issue":"1","key":"8_CR9","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/1327452.1327492","volume":"51","author":"J Dean","year":"2008","unstructured":"Dean J, Ghemawat S: MapReduce: simplified data processing on large clusters. Commun ACM 2008,51(1):107\u2013113. 10.1145\/1327452.1327492","journal-title":"Commun ACM"},{"issue":"4","key":"8_CR10","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/2094114.2094118","volume":"40","author":"K-H Lee","year":"2012","unstructured":"Lee K-H, Lee Y-J, Choi H, Chung YD, Moon B: Parallel data processing with MapReduce: a survey. ACM SIGMOD Record 2012,40(4):11\u201320. 10.1145\/2094114.2094118","journal-title":"ACM SIGMOD Record"},{"key":"8_CR11","first-page":"1099","volume-title":"Proceedings of the ACM SIGMOD international conference on Management of Data","author":"C Olston","year":"2008","unstructured":"Olston C, Reed B, Srivastava U, Kumar R, Tomkins A: Pig latin: a not-so-foreign language for data processing. In Proceedings of the ACM SIGMOD international conference on Management of Data. ACM, \u115f; 2008:1099\u20131110."},{"issue":"2","key":"8_CR12","doi-asserted-by":"crossref","first-page":"1626","DOI":"10.14778\/1687553.1687609","volume":"2","author":"A Thusoo","year":"2009","unstructured":"Thusoo A, Sarma JS, Jain N, Shao Z, Chakka P, Anthony S, Liu H, Wyckoff P, Murthy R: Hive: a warehousing solution over a map-reduce framework. Proceedings of the VLDB Endowment 2009,2(2):1626\u20131629. 10.14778\/1687553.1687609","journal-title":"Proceedings of the VLDB Endowment"},{"key":"8_CR13","first-page":"1","volume-title":"OSDI","author":"Y Yu","year":"2008","unstructured":"Yu Y, Isard M, Fetterly D, Budiu M, Erlingsson \u00da, Gunda PK, Currey J: DryadLINQ: A System for General-Purpose Distributed Data-Parallel Computing Using a High-Level Language. OSDI 2008, 1\u201314."},{"key":"8_CR14","volume-title":"Mahout in Action. Manning","author":"S Owen","year":"2011","unstructured":"Owen S, Anil R, Dunning T, Friedman E: Mahout in Action. Manning. 2011."},{"issue":"1\u20132","key":"8_CR15","doi-asserted-by":"crossref","first-page":"285","DOI":"10.14778\/1920841.1920881","volume":"3","author":"Y Bu","year":"2010","unstructured":"Bu Y, Howe B, Balazinska M, Ernst MD: HaLoop: efficient iterative data processing on large clusters. Proceedings of the VLDB Endowment 2010,3(1\u20132):285\u2013296. 10.14778\/1920841.1920881","journal-title":"Proceedings of the VLDB Endowment"},{"key":"8_CR16","first-page":"277","volume-title":"Proceesings of IEEE Fourth International Conference on eScience","author":"J Ekanayake","year":"2008","unstructured":"Ekanayake J, Pallickara S, Fox G: Mapreduce for data intensive scientific analyses. Proceesings of IEEE Fourth International Conference on eScience 2008, 277\u2013284."},{"issue":"10","key":"8_CR17","doi-asserted-by":"crossref","first-page":"1904","DOI":"10.1109\/TKDE.2011.208","volume":"24","author":"I Palit","year":"2012","unstructured":"Palit I, Reddy CK: Scalable and parallel boosting with MapReduce. IEEE Trans Knowl Data Eng 2012,24(10):1904\u20131916. 10.1109\/TKDE.2011.208","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"8_CR18","first-page":"810","volume-title":"Twister: a runtime for iterative mapreduce.","author":"J Ekanayake","year":"2010","unstructured":"Ekanayake J, Li H, Zhang B, Gunarathne T, Bae S-H, 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"},{"issue":"1","key":"8_CR19","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1007\/s10723-012-9204-9","volume":"10","author":"Y Zhang","year":"2012","unstructured":"Zhang Y, Gao Q, Gao L, Wang C: Imapreduce: a distributed computing framework for iterative computation. J Grid Comput 2012,10(1):47\u201368. 10.1007\/s10723-012-9204-9","journal-title":"J Grid Comput"},{"key":"8_CR20","unstructured":"Berkeley Data Analysis Stack. , [ https:\/\/amplab.cs.berkeley.edu\/software\/ ]"},{"key":"8_CR21","unstructured":"Tachyon. , [ http:\/\/tachyon-project.org\/ ]"},{"key":"8_CR22","unstructured":"Aurora. , [ https:\/\/incubator.apache.org\/projects\/aurora.html ]"},{"key":"8_CR23","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/2465351.2465355","volume-title":"Proceedings of the 8th ACM European Conference on Computer Systems","author":"S Agarwal","year":"2013","unstructured":"Agarwal S, Mozafari B, Panda A, Milner H, Madden S, Stoica I: BlinkDB: Queries with Bounded Errors and Bounded Response times on very Large Data. Proceedings of the 8th ACM European Conference on Computer Systems 2013, 29\u201342. 10.1145\/2465351.2465355"},{"key":"8_CR24","first-page":"2","volume-title":"First International Workshop on Graph Data Management Experiences and Systems","author":"RS Xin","year":"2013","unstructured":"Xin RS, Gonzalez JE, Franklin MJ, Stoica I: Graphx: A resilient distributed graph system on spark. First International Workshop on Graph Data Management Experiences and Systems 2013, 2."},{"key":"8_CR25","volume-title":"Proceedings of Sixth Biennial Conference on Innovative Data Systems Research","author":"T Kraska","year":"2013","unstructured":"Kraska T, Talwalkar A, Duchi JC, Griffith R, Franklin MJ, Jordan MI: MLbase: A Distributed Machine-learning System. Proceedings of Sixth Biennial Conference on Innovative Data Systems Research 2013."},{"key":"8_CR26","unstructured":"Amazon Elastic MapReduce , [ http:\/\/aws.amazon.com\/ ]"},{"key":"8_CR27","volume-title":"High Performance Cluster Computing: Architectures and Systems (Volume 1)","author":"R Buyya","year":"1999","unstructured":"Buyya R: High Performance Cluster Computing: Architectures and Systems (Volume 1). Prentice Hall, Upper SaddleRiver, NJ, USA; 1999."},{"key":"8_CR28","volume-title":"Scaling up Machine Learning: Parallel and Distributed Approaches","author":"R Bekkerman","year":"2012","unstructured":"Bekkerman R, Bilenko M, Langford J (2012) Scaling up Machine Learning: Parallel and Distributed Approaches. Cambridge University Press"},{"key":"8_CR29","first-page":"392","volume-title":"ACM SIGARCH Computer Architecture News","author":"DM Tullsen","year":"1995","unstructured":"Tullsen DM, Eggers SJ, Levy HM: Simultaneous Multithreading: Maximizing on-Chip Parallelism. ACM SIGARCH Computer Architecture News 1995, 392\u2013403."},{"issue":"5","key":"8_CR30","doi-asserted-by":"crossref","first-page":"879","DOI":"10.1109\/JPROC.2008.917757","volume":"96","author":"JD Owens","year":"2008","unstructured":"Owens JD, Houston M, Luebke D, Green S, Stone JE, Phillips JC: GPU computing. Proc IEEE 2008,96(5):879\u2013899. 10.1109\/JPROC.2008.917757","journal-title":"Proc IEEE"},{"issue":"2","key":"8_CR31","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/MM.2010.41","volume":"30","author":"J Nickolls","year":"2010","unstructured":"Nickolls J, Dally WJ: The GPU computing era. IEEE Micro 2010,30(2):56\u201369. 10.1109\/MM.2010.41","journal-title":"IEEE Micro"},{"key":"8_CR32","first-page":"152","volume-title":"ACM SIGARCH Computer Architecture News","author":"S Hong","year":"2009","unstructured":"Hong S, Kim H: An analytical Model for a GPU Architecture with Memory-Level and Thread-Level Parallelism Awareness. ACM SIGARCH Computer Architecture News 2009, 152\u2013163."},{"key":"8_CR33","volume-title":"Parallel data mining on graphics processors. Hong Kong University of Science and Technology, Tech Rep HKUST-CS08-07 2","author":"W Fang","year":"2008","unstructured":"Fang W, Lau KK, Lu M, Xiao X, Lam CK, Yang PY, He B, Luo Q, Sander PV, Yang K: Parallel data mining on graphics processors. Hong Kong University of Science and Technology, Tech Rep HKUST-CS08\u201307 2. 2008."},{"key":"8_CR34","volume-title":"Field Programmable Gate Arrays","author":"RJ Francis","year":"1992","unstructured":"Francis RJ, Rose J, Vranesic ZG (1992) Field Programmable Gate Arrays, vol 180. Springer"},{"key":"8_CR35","volume-title":"The Verilog Hardware Description Language","author":"DE Thomas","year":"2002","unstructured":"Thomas DE, Moorby PR (2002) The Verilog Hardware Description Language, vol 2. Springer"},{"issue":"2","key":"8_CR36","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/TII.2011.2123908","volume":"7","author":"E Monmasson","year":"2011","unstructured":"Monmasson E, Idkhajine L, Cirstea MN, Bahri I, Tisan A, Naouar MW: FPGAs in industrial control applications. IEEE Trans Ind Informat 2011,7(2):224\u2013243. 10.1109\/TII.2011.2123908","journal-title":"IEEE Trans Ind Informat"},{"key":"8_CR37","first-page":"142","volume-title":"Proceedings of 18th International conference on Parallel and Distributed Processing Symposium","author":"D Bouldin","year":"2004","unstructured":"Bouldin D: Impacting education using FPGAs. Proceedings of 18th International conference on Parallel and Distributed Processing Symposium 2004, 142."},{"issue":"4","key":"8_CR38","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1109\/SURV.2011.072210.00075","volume":"13","author":"H Chen","year":"2011","unstructured":"Chen H, Chen Y, Summerville DH: A survey on the application of FPGAs for network infrastructure security. IEEE Commun Surv Tutor 2011,13(4):541\u2013561. 10.1109\/SURV.2011.072210.00075","journal-title":"IEEE Commun Surv Tutor"},{"key":"8_CR39","first-page":"43","volume-title":"Proceedings of 16th International Symposium on Field-Programmable Custom Computing Machines","author":"GS Jedhe","year":"2008","unstructured":"Jedhe GS, Ramamoorthy A, Varghese K: A scalable high throughput firewall in FPGA. Proceedings of 16th International Symposium on Field-Programmable Custom Computing Machines 2008, 43\u201352."},{"key":"8_CR40","unstructured":"Fault Tolerance. , [ http:\/\/en.wikipedia.org\/wiki\/Fault_tolerance ]"},{"key":"8_CR41","volume-title":"MPI\u2013the Complete Reference: The MPI core","author":"M Snir","year":"1998","unstructured":"Snir M (1998) MPI\u2013the Complete Reference: The MPI core, vol 1. MIT press"},{"issue":"8","key":"8_CR42","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1016\/j.patrec.2009.09.011","volume":"31","author":"AK Jain","year":"2010","unstructured":"Jain AK: Data clustering: 50\u00a0years beyond K-means. Pattern Recogn Lett 2010,31(8):651\u2013666. 10.1016\/j.patrec.2009.09.011","journal-title":"Pattern Recogn Lett"},{"key":"8_CR43","volume-title":"A Survey of Partitional and Hierarchical Clustering Algorithms. Data Clustering: Algorithms and Applications","author":"CK Reddy","year":"2013","unstructured":"Reddy CK, Vinzamuri B: A Survey of Partitional and Hierarchical Clustering Algorithms. Data Clustering: Algorithms and Applications. 2013."},{"key":"8_CR44","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","DOI":"10.7551\/mitpress\/7056.001.0001"}],"container-title":["Journal of Big Data"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-014-0008-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40537-014-0008-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40537-014-0008-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,15]],"date-time":"2019-08-15T23:04:18Z","timestamp":1565910258000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.journalofbigdata.com\/content\/2\/1\/8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,9]]},"references-count":44,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2015,12]]}},"alternative-id":["8"],"URL":"https:\/\/doi.org\/10.1186\/s40537-014-0008-6","relation":{},"ISSN":["2196-1115"],"issn-type":[{"value":"2196-1115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,10,9]]},"article-number":"8"}}