{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:48:53Z","timestamp":1750308533520,"version":"3.41.0"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2014,6,1]],"date-time":"2014-06-01T00:00:00Z","timestamp":1401580800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007458","name":"Qatar Foundation","doi-asserted-by":"publisher","award":["09-155-2-066"],"award-info":[{"award-number":["09-155-2-066"]}],"id":[{"id":"10.13039\/100007458","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2014,6]]},"abstract":"<jats:p>In this article, we propose new extensions to Hadoop to enable clusters of reconfigurable active solid-state drives (RASSDs) to process streaming data from SSDs using FPGAs. We also develop an analytical model to estimate the performance of RASSD clusters running under Hadoop. Using the Hadoop RASSD platform and network simulators, we validate our design and demonstrate its impact on performance for different workloads taken from Stanford's Phoenix MapReduce project. Our results show that for a hardware acceleration factor of 20\u00d7, compute-intensive workloads processing 153MB of data can run up to 11\u00d7 faster than a standard Hadoop cluster.<\/jats:p>","DOI":"10.1145\/2608199","type":"journal-article","created":{"date-parts":[[2014,7,22]],"date-time":"2014-07-22T15:08:20Z","timestamp":1406041700000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Hadoop Extensions for Distributed Computing on Reconfigurable Active SSD Clusters"],"prefix":"10.1145","volume":"11","author":[{"given":"Abdulrahman","family":"Kaitoua","sequence":"first","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"given":"Hazem","family":"Hajj","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"given":"Mazen A. R.","family":"Saghir","sequence":"additional","affiliation":[{"name":"Texas A&amp;M University at Qatar, Doha, Qatar"}]},{"given":"Hassan","family":"Artail","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"given":"Haitham","family":"Akkary","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"given":"Mariette","family":"Awad","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"given":"Mageda","family":"Sharafeddine","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]},{"given":"Khaleel","family":"Mershad","sequence":"additional","affiliation":[{"name":"American University of Beirut, Beirut, Lebanon"}]}],"member":"320","published-online":{"date-parts":[[2014,7,15]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_1_1_1","DOI":"10.1109\/HPCC.2011.14"},{"doi-asserted-by":"publisher","key":"e_1_2_1_2_1","DOI":"10.1109\/CADS.2012.6316441"},{"doi-asserted-by":"publisher","key":"e_1_2_1_3_1","DOI":"10.1145\/291069.291026"},{"doi-asserted-by":"publisher","key":"e_1_2_1_4_1","DOI":"10.1109\/ICTEL.2012.6221296"},{"unstructured":"Amazon. (n.d.). GPU. Retrieved from http:\/\/aws.amazon.com\/gpu\/.  Amazon. (n.d.). GPU. Retrieved from http:\/\/aws.amazon.com\/gpu\/.","key":"e_1_2_1_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_6_1","DOI":"10.1109\/NSSMIC.2009.5402426"},{"doi-asserted-by":"publisher","key":"e_1_2_1_7_1","DOI":"10.1016\/j.jpdc.2013.01.004"},{"unstructured":"C.-T. S.-A. Chu. 2006. MapReduce for machine learning on multicore. NIPS 6.  C.-T. S.-A. Chu. 2006. MapReduce for machine learning on multicore. NIPS 6.","key":"e_1_2_1_8_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_9_1","DOI":"10.1186\/1471-2105-9-197"},{"doi-asserted-by":"publisher","key":"e_1_2_1_10_1","DOI":"10.1145\/1327452.1327492"},{"doi-asserted-by":"publisher","key":"e_1_2_1_11_1","DOI":"10.1145\/1046192.1046204"},{"doi-asserted-by":"publisher","key":"e_1_2_1_12_1","DOI":"10.1109\/CloudCom.2011.21"},{"doi-asserted-by":"publisher","key":"e_1_2_1_13_1","DOI":"10.1145\/360276.360311"},{"doi-asserted-by":"publisher","key":"e_1_2_1_14_1","DOI":"10.1109\/TPDS.2010.158"},{"doi-asserted-by":"publisher","key":"e_1_2_1_15_1","DOI":"10.1145\/291069.291029"},{"doi-asserted-by":"publisher","key":"e_1_2_1_16_1","DOI":"10.1023\/A:1024495400663"},{"unstructured":"Hadoop. 2012. Welcome to Apache Pig. Retrieved from http:\/\/pig.apache.org\/.  Hadoop. 2012. Welcome to Apache Pig. Retrieved from http:\/\/pig.apache.org\/.","key":"e_1_2_1_17_1"},{"unstructured":"Hadoop. 2014. Welcome to Apache Hadoop. Retrieved from http:\/\/hadoop.apache.org.  Hadoop. 2014. Welcome to Apache Hadoop. Retrieved from http:\/\/hadoop.apache.org.","key":"e_1_2_1_18_1"},{"unstructured":"HBase. 2014. Welcome to Apache HBase. Retrieved from http:\/\/hbase.apache.org.  HBase. 2014. Welcome to Apache HBase. Retrieved from http:\/\/hbase.apache.org.","key":"e_1_2_1_19_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_20_1","DOI":"10.1145\/1454115.1454152"},{"doi-asserted-by":"publisher","key":"e_1_2_1_23_1","DOI":"10.1145\/1854273.1854303"},{"doi-asserted-by":"publisher","key":"e_1_2_1_24_1","DOI":"10.1109\/MC.1979.1658647"},{"doi-asserted-by":"publisher","key":"e_1_2_1_25_1","DOI":"10.1109\/AHS.2011.5963944"},{"doi-asserted-by":"publisher","key":"e_1_2_1_26_1","DOI":"10.1109\/IPDPS.2011.80"},{"doi-asserted-by":"publisher","key":"e_1_2_1_27_1","DOI":"10.1109\/ICCCN.2013.6614087"},{"doi-asserted-by":"publisher","key":"e_1_2_1_28_1","DOI":"10.1145\/290593.290602"},{"doi-asserted-by":"publisher","key":"e_1_2_1_30_1","DOI":"10.1109\/CLUSTR.2009.5289196"},{"volume-title":"What Is Apage Mahout&quest","unstructured":"Mahout. 2014. What Is Apage Mahout&quest ; Retrieved from http:\/\/mahout.apache.org\/. Mahout. 2014. What Is Apage Mahout&quest; Retrieved from http:\/\/mahout.apache.org\/.","key":"e_1_2_1_31_1"},{"key":"e_1_2_1_32_1","volume-title":"Big Data: The Next Frontier for Innovation. Competition, and Productivity","author":"Manyika J. M.","year":"2011","unstructured":"J. M. Manyika . 2011 . Big Data: The Next Frontier for Innovation. Competition, and Productivity , McKinsey Global Institute . J. M. Manyika. 2011. Big Data: The Next Frontier for Innovation. Competition, and Productivity, McKinsey Global Institute."},{"doi-asserted-by":"publisher","key":"e_1_2_1_33_1","DOI":"10.1109\/FPL.2012.6339139"},{"unstructured":"NIMBIX Cloud. 2014. Homepage. Retrieved from http:\/\/www.nimbix.net\/.  NIMBIX Cloud. 2014. Homepage. Retrieved from http:\/\/www.nimbix.net\/.","key":"e_1_2_1_34_1"},{"unstructured":"NS2 Network Siimulator. 2008. In T. I. Hossain Introduction to Network Simulator ns2. Springer. Retrieved from http:\/\/www.isi.edu\/nsnam\/ns\/.  NS2 Network Siimulator. 2008. In T. I. Hossain Introduction to Network Simulator ns2. Springer. Retrieved from http:\/\/www.isi.edu\/nsnam\/ns\/.","key":"e_1_2_1_35_1"},{"unstructured":"A. G. Orebaugh. 2006. Wireshark & Ethereal Network Protocol Analyzer Toolkit. Syngress. Retrieved from http:\/\/www.wireshark.org\/.   A. G. Orebaugh. 2006. Wireshark & Ethereal Network Protocol Analyzer Toolkit. Syngress. Retrieved from http:\/\/www.wireshark.org\/.","key":"e_1_2_1_36_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_37_1","DOI":"10.1145\/1499949.1500024"},{"unstructured":"PEER1. 2014. Homepage. Retrieved from http:\/\/www.peer1.com\/.  PEER1. 2014. Homepage. Retrieved from http:\/\/www.peer1.com\/.","key":"e_1_2_1_38_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_40_1","DOI":"10.1109\/2.928624"},{"unstructured":"M. Russel. 2010. http:\/\/www.eee.bham.ac.uk\/russellm\/ee3j2\/\\\\lab2\\&percnt;202010\/source\/k-means.c.  M. Russel. 2010. http:\/\/www.eee.bham.ac.uk\/russellm\/ee3j2\/\\\\lab2\\&percnt;202010\/source\/k-means.c.","key":"e_1_2_1_41_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_42_1","DOI":"10.1109\/FPL.2006.311268"},{"doi-asserted-by":"publisher","key":"e_1_2_1_43_1","DOI":"10.1109\/MCSE.2010.93"},{"doi-asserted-by":"publisher","key":"e_1_2_1_44_1","DOI":"10.1145\/1723112.1723129"},{"doi-asserted-by":"publisher","key":"e_1_2_1_45_1","DOI":"10.1109\/IPDPS.2011.102"},{"doi-asserted-by":"publisher","key":"e_1_2_1_46_1","DOI":"10.1109\/TC.1979.1675382"},{"unstructured":"Texas Instruments. 2006. USB Interface Adapter Evaluation Module User's Guide. Literature Number: SLLU093.  Texas Instruments. 2006. USB Interface Adapter Evaluation Module User's Guide. Literature Number: SLLU093.","key":"e_1_2_1_47_1"},{"unstructured":"Texas Instruments. 2012. Fusion Digital Power Software. http:\/\/www.ti.com\/tool\/fusion_digital_power_designer.  Texas Instruments. 2012. Fusion Digital Power Software. http:\/\/www.ti.com\/tool\/fusion_digital_power_designer.","key":"e_1_2_1_48_1"},{"doi-asserted-by":"publisher","key":"e_1_2_1_49_1","DOI":"10.1109\/FCCM.2008.19"},{"doi-asserted-by":"publisher","key":"e_1_2_1_50_1","DOI":"10.1109\/IISWC.2009.5306783"}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2608199","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2608199","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:55:59Z","timestamp":1750272959000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2608199"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2014,6]]}},"alternative-id":["10.1145\/2608199"],"URL":"https:\/\/doi.org\/10.1145\/2608199","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"type":"print","value":"1544-3566"},{"type":"electronic","value":"1544-3973"}],"subject":[],"published":{"date-parts":[[2014,6]]},"assertion":[{"value":"2013-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-07-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}