{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T16:24:58Z","timestamp":1770999898646,"version":"3.50.1"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2013,9,1]],"date-time":"2013-09-01T00:00:00Z","timestamp":1377993600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2014,10]]},"DOI":"10.1007\/s10766-013-0272-7","type":"journal-article","created":{"date-parts":[[2013,8,31]],"date-time":"2013-08-31T06:16:53Z","timestamp":1377929813000},"page":"710-738","source":"Crossref","is-referenced-by-count":53,"title":["Parallel Programming Paradigms and Frameworks in Big Data Era"],"prefix":"10.1007","volume":"42","author":[{"given":"Ciprian","family":"Dobre","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fatos","family":"Xhafa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,9,1]]},"reference":[{"issue":"2","key":"272_CR1","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1007\/s00778-003-0095-z","volume":"12","author":"DJ Abadi","year":"2003","unstructured":"Abadi, D.J., Carney, D., \u00c7etintemel, U., Cherniack, M., Convey, C., Lee, S., Stonebraker, M., Tatbul, N., Zdonik, S.: Aurora: a new model and architecture for data stream management. VLDB J. Int. J. Very Large Data Bases 12(2), 120\u2013139 (2003)","journal-title":"VLDB J. Int. J. Very Large Data Bases"},{"key":"272_CR2","unstructured":"Beckhusen, R.: So it begins: Darpa sets out to make computers that can teach themselves. http:\/\/www.wired.com\/dangerroom\/2013\/03\/darpa-machine-learning-2\/all\/1 (2013). Accessed 18 Apr 2013"},{"issue":"5919","key":"272_CR3","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1126\/science.1170411","volume":"323","author":"G Bell","year":"2009","unstructured":"Bell, G., Hey, T., Szalay, A.: Beyond the data deluge. Science 323(5919), 1297\u20131298 (2009)","journal-title":"Science"},{"key":"272_CR4","unstructured":"Berkan, R.: Big Data: a blessing and a curse. http:\/\/www.searchenginejournal.com\/big-data-blessing\/53528\/ (2012). Accessed 15 Apr 2013"},{"key":"272_CR5","unstructured":"Cisco: Cisco visual networking index: Global mobile data traffic forecast update, 2011\u20132016. http:\/\/www.cisco.com\/ (2012). Accessed 16 Apr 2013"},{"key":"272_CR6","doi-asserted-by":"crossref","unstructured":"Cortes, C., Fisher, K., Pregibon, D., Rogers, A.: Hancock: a language for extracting signatures from data streams. In: Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 9\u201317. ACM (2000)","DOI":"10.1145\/347090.347094"},{"key":"272_CR7","doi-asserted-by":"crossref","unstructured":"Darema, F.: The spmd model: past, present and future. In: Recent Advances in Parallel Virtual Machine and Message Passing Interface, pp. 1\u20131. Springer, Berlin (2001)","DOI":"10.1007\/3-540-45417-9_1"},{"issue":"1","key":"272_CR8","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 51(1), 107\u2013113 (2008)","journal-title":"Commun. ACM"},{"key":"272_CR9","doi-asserted-by":"crossref","unstructured":"Dorier, M., Antoniu, G., Cappello, F., Snir, M., Orf, L.: Damaris: how to efficiently leverage multicore parallelism to achieve scalable, jitter-free i\/o. In: 2012 IEEE International Conference on Cluster Computing (CLUSTER), pp. 155\u2013163. IEEE (2012)","DOI":"10.1109\/CLUSTER.2012.26"},{"key":"272_CR10","doi-asserted-by":"crossref","unstructured":"Ekanayake, J., Li, H., Zhang, B., Gunarathne, T., Bae, S.H., Qiu, J., Fox, G.: Twister: a runtime for iterative mapreduce. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, pp. 810\u2013818. ACM (2010)","DOI":"10.1145\/1851476.1851593"},{"key":"272_CR11","doi-asserted-by":"crossref","unstructured":"Ekanayake, J., Pallickara, S., Fox, G.: Mapreduce for data intensive scientific analyses. In: IEEE Fourth International Conference on eScience 2008 (eScience\u201908), pp. 277\u2013284. IEEE (2008)","DOI":"10.1109\/eScience.2008.59"},{"key":"272_CR12","unstructured":"Fox, G., Bae, S.H., Ekanayake, J., Qiu, X., Yuan, H.: Parallel data mining from multicore to cloudy grids. In: High Performance Computing Workshop, vol. 18, pp. 311\u2013340 (2009)"},{"key":"272_CR13","unstructured":"Frank, C.: Forbes: Improving Decision Making in the World of Big Data. http:\/\/www.forbes.com\/sites\/christopherfrank\/2012\/03\/25\/improving-decision-making-in-the-world-of-big-data\/ (2012). Accessed 15 Apr 2013"},{"key":"272_CR14","doi-asserted-by":"crossref","unstructured":"Gainaru, A., Cappello, F., Kramer, W.: Taming of the shrew: modeling the normal and faulty behaviour of large-scale hpc systems. In: 2012 IEEE 26th International Parallel & Distributed Processing Symposium (IPDPS), pp. 1168\u20131179. IEEE (2012)","DOI":"10.1109\/IPDPS.2012.107"},{"key":"272_CR15","doi-asserted-by":"crossref","unstructured":"Ghemawat, S., Gobioff, H., Leung, S.T.: The google file system. In: ACM SIGOPS Operating Systems Review, vol. 37, pp. 29\u201343. ACM (2003)","DOI":"10.1145\/1165389.945450"},{"key":"272_CR16","unstructured":"Hayler, A.: \u2018big data\u2019 applications bring new database choices, challenges. http:\/\/www.computerweekly.com\/feature\/Big-data-applications-bring-new-database-choices-challenges (2012). Accessed 15 Apr 2013"},{"key":"272_CR17","unstructured":"Hindman, B., Konwinski, A., Zaharia, M., Ghodsi, A., Joseph, A.D., Katz, R., Shenker, S., Stoica, I.: Mesos: a platform for fine-grained resource sharing in the data center. In: Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, pp. 22\u201322. USENIX Association (2011)"},{"key":"272_CR18","unstructured":"Hindman, B., Konwinski, A., Zaharia, M., Stoica, I.: A common substrate for cluster computing. In: Workshop on Hot Topics in Cloud Computing (HotCloud), vol. 2009 (2009)"},{"key":"272_CR19","unstructured":"IBM Omnibond, X.: Big Data implementation: Hadoop and beyond. http:\/\/www.datanami.com\/whitepapers\/ (2013). Accessed 15 June 2013"},{"key":"272_CR20","unstructured":"Inc., G.: Bigquery, Official Website. https:\/\/developers.google.com\/bigquery\/ (2013). Accessed 15 June 2013"},{"issue":"3","key":"272_CR21","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1145\/1272998.1273005","volume":"41","author":"M Isard","year":"2007","unstructured":"Isard, M., Budiu, M., Yu, Y., Birrell, A., Fetterly, D.: Dryad: distributed data-parallel programs from sequential building blocks. ACM SIGOPS Oper. Syst. Rev. 41(3), 59\u201372 (2007)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"272_CR22","unstructured":"Krishnan, S.: Programming Windows Azure. O\u2019Reilly (2010)"},{"issue":"1","key":"272_CR23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.scico.2007.07.001","volume":"70","author":"R L\u00e4mmel","year":"2008","unstructured":"L\u00e4mmel, R.: Googles mapreduce programming modelrevisited. Sci. Comput. Program. 70(1), 1\u201330 (2008)","journal-title":"Sci. Comput. Program."},{"key":"272_CR24","first-page":"A1","volume":"10","author":"J Markoff","year":"2010","unstructured":"Markoff, J.: Google cars drive themselves, in traffic. N.Y. Times 10, A1 (2010)","journal-title":"N.Y. Times"},{"key":"272_CR25","unstructured":"Metz, C.: Meet the Data Brains Behind the Rise of Facebook. http:\/\/www.wired.com\/wiredenterprise\/2013\/02\/facebook-data-team\/ (2013). Accessed 14 July 2013"},{"key":"272_CR26","doi-asserted-by":"crossref","unstructured":"Neumeyer, L., Robbins, B., Nair, A., Kesari, A.: S4: Distributed stream computing platform. In: 2010 IEEE International Conference on Data Mining Workshops (ICDMW), pp. 170\u2013177. IEEE (2010)","DOI":"10.1109\/ICDMW.2010.172"},{"key":"272_CR27","unstructured":"Noseworthy, G.: Infographic: Managing the Big Flood of Big Data in Digital Marketing. http:\/\/analyzingmedia.com\/2012\/infographic-big-flood-of-big-data-in-digital-marketing\/ (2012). Accessed 14 Apr 2013"},{"key":"272_CR28","doi-asserted-by":"crossref","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 2008 ACM SIGMOD International Conference on Management of Data, pp. 1099\u20131110. ACM (2008)","DOI":"10.1145\/1376616.1376726"},{"issue":"4","key":"272_CR29","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1504\/IJIRD.2009.022730","volume":"1","author":"KA Paskaleva","year":"2009","unstructured":"Paskaleva, K.A.: Enabling the smart city: the progress of city e-governance in europe. Int. J. Innov. Reg. Dev. 1(4), 405\u2013422 (2009)","journal-title":"Int. J. Innov. Reg. Dev."},{"issue":"1","key":"272_CR30","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1145\/1327452.1327491","volume":"51","author":"DA Patterson","year":"2008","unstructured":"Patterson, D.A.: The data center is the computer. Commun. ACM 51(1), 105\u2013105 (2008)","journal-title":"Commun. ACM"},{"key":"272_CR31","doi-asserted-by":"crossref","unstructured":"Pavlo, A., Paulson, E., Rasin, A., Abadi, D.J., DeWitt, D.J., Madden, S., Stonebraker, M.: A comparison of approaches to large-scale data analysis. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of data, pp. 165\u2013178. ACM (2009)","DOI":"10.1145\/1559845.1559865"},{"issue":"5","key":"272_CR32","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/MIC.2012.105","volume":"16","author":"G Pierre","year":"2012","unstructured":"Pierre, G., Stratan, C.: Conpaas: a platform for hosting elastic cloud applications. IEEE Internet Comput. 16(5), 88\u201392 (2012)","journal-title":"IEEE Internet Comput."},{"issue":"4","key":"272_CR33","first-page":"277","volume":"13","author":"R Pike","year":"2005","unstructured":"Pike, R., Dorward, S., Griesemer, R., Quinlan, S.: Interpreting the data: parallel analysis with sawzall. Sci. Program. 13(4), 277\u2013298 (2005)","journal-title":"Sci. Program."},{"key":"272_CR34","unstructured":"Power, R., Li, J.: Piccolo: building fast, distributed programs with partitioned tables. In: OSDI, pp. 293\u2013306 (2010)"},{"key":"272_CR35","unstructured":"Raicu, I., Foster, I.T., Zhao, Y.: Many-task computing for grids and supercomputers. In: Workshop on Many-Task Computing on Grids and Supercomputers, 2008 (MTAGS 2008). pp. 1\u201311. IEEE (2008)"},{"key":"272_CR36","unstructured":"Roush, W.: Facebook Doesnt have Big Data. It has Ginormous Data. http:\/\/www.xconomy.com\/san-francisco\/2013\/02\/14\/how-facebook-uses-ginormous-data-to-grow-its-business\/2\/ (2013). Accessed 14 July 2013"},{"key":"272_CR37","unstructured":"Schatz, M.C.: Blastreduce: High Performance Short Read Mapping with Mapreduce. University of Maryland. http:\/\/cgis.cs.umd.edu\/Grad\/scholarlypapers\/papers\/MichaelSchatz.pdf"},{"key":"272_CR38","doi-asserted-by":"crossref","unstructured":"Thusoo, A., Sarma, J.S., Jain, N., Shao, Z., Chakka, P., Zhang, N., Antony, S., Liu, H., Murthy, R.: Hive-a petabyte scale data warehouse using Hadoop. In: 2010 IEEE 26th International Conference on Data Engineering (ICDE), pp. 996\u20131005. IEEE (2010)","DOI":"10.1109\/ICDE.2010.5447738"},{"key":"272_CR39","doi-asserted-by":"crossref","unstructured":"Tudoran, R., Costan, A., Antoniu, G.: Mapiterativereduce: a framework for reduction-intensive data processing on azure clouds. In: Proceedings of Third International Workshop on MapReduce and Its Applications Date, pp. 9\u201316. ACM (2012)","DOI":"10.1145\/2287016.2287019"},{"key":"272_CR40","unstructured":"Vrbi\u0107, R.: Data mining and cloud computing. JITA\u2014J. Inf. Technol. Appl. (Banja Luka)-APEIRON 4(2), 75\u201387 (2012)"},{"key":"272_CR41","doi-asserted-by":"crossref","unstructured":"Waas, F.M.: Beyond conventional data warehousingmassively parallel data processing with greenplum database. In: Business Intelligence for the Real-Time Enterprise, pp. 89\u201396. Springer, Berlin (2009)","DOI":"10.1007\/978-3-642-03422-0_7"},{"key":"272_CR42","unstructured":"Wampler, D.: Programming trends to watch: logic and probabilistic programming. http:\/\/thinkbiganalytics.com\/programming-trends-to-watch-logic-and-probabilistic-programming\/ (2013). Accessed 18 Apr 2013"},{"key":"272_CR43","doi-asserted-by":"crossref","unstructured":"Warneke, D., Kao, O.: Nephele: efficient parallel data processing in the cloud. In: Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers, p. 8. ACM (2009)","DOI":"10.1145\/1646468.1646476"},{"key":"272_CR44","doi-asserted-by":"crossref","unstructured":"Yang, H.c., Dasdan, A., Hsiao, R.L., Parker, D.S.: Map-reduce-merge: simplified relational data processing on large clusters. In: Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, pp. 1029\u20131040. ACM (2007)","DOI":"10.1145\/1247480.1247602"},{"key":"272_CR45","unstructured":"Yu, Y., Isard, M., Fetterly, D., Budiu, M., Erlingsson, \u00da., Gunda, P.K., Currey, J.: Dryadlinq: a system for general-purpose distributed data-parallel computing using a high-level language. In: OSDI, vol. 8, pp. 1\u201314 (2008)"},{"key":"272_CR46","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., Stoica, I.: Spark: cluster computing with working sets. In: Proceedings of the 2nd USENIX Conference on Hot Topics in Cloud Computing, pp. 10\u201310 (2010)"},{"key":"272_CR47","unstructured":"Zaharia, M., Konwinski, A., Joseph, A.D., Katz, R., Stoica, I.: Improving mapreduce performance in heterogeneous environments. In: Proceedings of the 8th USENIX Conference on Operating Systems Design and Implementation, pp. 29\u201342 (2008)"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-013-0272-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-013-0272-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-013-0272-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,22]],"date-time":"2019-07-22T22:24:03Z","timestamp":1563834243000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-013-0272-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,9,1]]},"references-count":47,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2014,10]]}},"alternative-id":["272"],"URL":"https:\/\/doi.org\/10.1007\/s10766-013-0272-7","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,9,1]]}}}