Abdullah Gharaibeh

I have recently finished my PhD in Electrical and Computer Engineering at the University of British Columbia and joined Google as a Software Engineer.

My advisor was Prof. Matei Ripeanu. My research focused on the design and evaluation of high-performance distributed systems and GPU-based computing.

Email  abdullah [at] ece [dot] ubc [dot] ca








Refereed Publications

[11] DedupT: Deduplication for Tape Systems, Abdullah Gharaibeh, Cornel Constantinescu, Maohua Lu, Ramani Routray, Anurag Sharma, Prasenjit Sarkar, David Pease, Matei Ripeanu, 30th International Conference on Massive Storage Systems and Technology (MSST 2014), Santa Clara, California, USA. June 2-6, 2014. [pdf] [slides]

[10] The Energy Case for Graph Processing on Hybrid CPU and GPU Systems, Abdullah Gharaibeh, Elizeu Santos-Neto, Lauro Beltrão Costa, Matei Ripeanu, IEEE Workshop on Irregular Applications: Architectures & Algorithms (IA3) in conjunction with SC13, Denver, Colorado USA, November 2013 [pdf] [slides] [code]

[9] On Graphs, GPUs, and Blind Dating: A Workload to Processor Matchmaking Quest, Abdullah Gharaibeh, Lauro Beltrão Costa, Elizeu Santos-Neto, Matei Ripeanu, IEEE International Parallel & Distributed Processing Systems (IPDPS 2013), Boston, MA, May 2013 (acceptance rate: 21%) [pdf] [slides] [code]

[8] A Yoke of Oxen and a Thousand Chickens for Heavy Lifting Graph Processing, Abdullah Gharaibeh, Lauro Beltrão Costa, Elizeu Santos-Neto, Matei Ripeanu, IEEE/ACM International Conference on Parallel Architectures and Compilation Techniques (PACT 2012). Minneapolis, MN September 2012. (acceptance rate 19%) [pdf] [slides] [code]

[7] Size Matters: Space/Time Tradeoffs to Improve GPGPU Applications Performance, Abdullah Gharaibeh, Matei Ripeanu, IEEE/ACM International Conference for High Performance Computing, Networking, Storage, and Analysis (SC 2010), New Orleans, Louisiana, November 2010. (acceptance rate 20%) [pdf] [slides] [code/workloads]

[6] GPUs as Storage System Accelerators, Samer Al-Kiswany, Abdullah Gharaibeh, Matei Ripeanu, IEEE Transactions in Parallel and Distributed Computing (TPDS), Volume 24, pages 1556 – 1566, August 2012 [pdf]

[5] ThriftStore: Finessing Reliability Tradeoffs in Replicated Storage Systems, Abdullah Gharaibeh, Samer Al-Kiswany, Matei Ripeanu, IEEE Transactions on Parallel and Distributed Systems (TPDS), Volume 22, pages 910 – 923, June 2011. [pdf]

[4] A GPU Accelerated Storage System, Abdullah Gharaibeh, Samer Al-Kiswany, Sathish Gopalakrishnan, Matei Ripeanu, ACM International Symposium on High Performance Distributed Computing (HPDC 2010), Chicago, Illinois, June 2010. (acceptance rate 25%) [pdf] [slides]

[3] On GPU's Viability as a Middleware Accelerator, Samer Al-Kiswany, Abdullah Gharaibeh, Elizeu Santos-Neto, Matei Ripeanu, Cluster Computing Journal, Springer, June 2009. [link]

[2] Exploring Data Reliability Tradeoffs in Replicated Storage Systems, Abdullah Gharaibeh, Matei Ripeanu, ACM International Symposium on High Performance Distributed Computing (HPDC 2009), Munich, Germany, June 2009. (acceptance rate 29%) [pdf] [slides]

[1] StoreGPU: Exploiting Graphics Processing Units to Accelerate Distributed Storage Systems, Samer Al-Kiswany, Abdullah Gharaibeh, Elizeu Santos-Neto, George Yuan, Matei Ripeanu, IEEE International Symposium on High Performance Distributed Computing (HPDC 2008), Boston, MA, June 2008. (acceptance rate 17%) [pdf] [code]


Short Papers / Technical Reports

[6] Efficient Large-Scale Graph Processing on Hybrid CPU and GPU Systems, Abdullah Gharaibeh, Tahsin Reza, Elizeu Santos-Neto, Lauro Beltrão Costa, Scott Sallinen, Matei Ripeanu, Technical report, Networked Systems Lab, University of British Columbia, November 2014. [pdf]

[6] Greening the Compute Cloud’s Pricing Plans, Rini Kaushik, Prasenjit Sarkar, Abdullah Gharaibeh, Workshop on Power-Aware Computing and Systems (HotPower 2013), co-located with SOSP, November 2013, Pittsburgh, Pennsylvania.

[5] CloudDT: Efficient Tape Resource Management using Deduplication in Cloud Backup and Archival Services, Abdullah Gharaibeh, Cornel Constantinescu, Maohua Lu, Anurag Sharma, Ramani Routray, Prasenjit Sarkar, Matei Ripeanu, David Pease, 8th International Conference on Network and Service Management (CNSM 2012), October 2012, Las Vegas, NV.

[4] Accelerating Sequence Alignment on Hybrid Architectures, Abdullah Gharaibeh, Matei Ripeanu, Scientific Computing Magazine, February 2011. [pdf]

[3] CrystalGPU: Transparent and Efficient Utilization of GPU Power, Abdullah Gharaibeh, Samer Al-Kiswany, Matei Ripeanu, Technical report, Networked Systems Lab, University of British Columbia, NetSysLab-TR-2010-01, 2010. [pdf] [code]

[2] The Case for a Versatile Storage System, Samer Al-Kiswany, Abdullah Gharaibeh, Matei Ripeanu, Workshop on Hot Topics in Storage and File Systems (HotStorage 09), Big Sky Resort Big Sky, MT, October 2009. (acceptance rate 20%) [pdf]

[1] Configurable Security for Scavenged Storage Systems, Abdullah Gharaibeh, Samer Al-Kiswany, Matei Ripeanu, 4th International Workshop on Storage Security and Survivability (StorageSS 2008), Alexandria, Virginia, October 2008. [pdf] [slides]


Dissertation

Exploring Data Reliability Tradeoffs in Replicated Storage Systems, Abdullah Gharaibeh, Master of Applied Science Thesis, The University of British Columbia, June 2009. [link] [slides]


Merit-based Awards

UBC Four Year Doctoral Fellowship, $20K/year, 2009 - 2013 [link]

MITACS Accelerate, Canada's Graduate Research Internship Program, $15K, 2010 [link]

British Columbia Innovation Council Innovation Scholars Award, $20K/year, 2008 - 2009 [link]


Internships

Software Engineer Intern, Google, Mountain View, CA , Summer 2014

Software Engineer Intern, 3vGeomatics, Vancouver, BC , Fall 2013

Research Intern, IBM Almaden Research Center, San Jose, CA , Fall 2012

Research Intern, IBM Almaden Research Center, San Jose, CA , Summer 2011

Software Engineer Intern, Singular Software, Vancouver, BC , Summer 2010

Software Engineer Intern, Zeugma Systems, Vancouver, BC , Summer 2009