Publications

Created with Sketch.

2024


[58] SeqCDC: Hashless Content-Defined Chunking for Data Deduplication
Sreeharsha Udayashankar, Abdelrahman Baba, Samer Al-Kiswany
ACM International Conference on Middleware (MIDDLEWARE), Dec. 2024 [pdf]

[57] Slicify: Fault Injection Testing for Network Partitions
Seba Khaleel*, Sreeharsha Udayashankar*, Samer Al-Kiswany
IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), Oct. 2024 [pdf][slides]

[56] The Impact of Low-Entropy on Chunking Techniques for Data Deduplication
Mu’men Al Jarah, Sreeharsha Udayashankar, Abdelrahman Baba, Samer Al-Kiswany
IEEE International Conference on Cloud Computing (CLOUD), Jul. 2024 [pdf]

[55] Draconis: Network-Accelerated Scheduling for Microsecond-Scale Workloads
Sreeharsha Udayashankar, Ashraf Abdel-Hadi, Ali Mashtizadeh, Samer Al-Kiswany
The ACM SIGOPS European Conference on Computer Systems (EuroSys), Apr. 2024 [pdf][slides]

[54] LoLKV: The Logless, Linearizable, RDMA-based Key-Value Storage System
Ahmed Alquraan, Sreeharsha Udayashankar, Virendra Marathe, Bernard Wong, Samer Al-Kiswany
USENIX Symposium on Networked Systems Design and Implementation (NSDI), Apr. 2024 [pdf][slides]

2023


[53] An Approach for Detecting Multi-Institution Attacks
Saif Zabarah, Omar Naman, Mohammad A. Salahuddin, Raouf Boutaba, Samer Al-Kiswany
Annals of Telecommunications, 2023 [pdf]

[52] CASPR: Connectivity-Aware Scheduling for Partition Resilience
Sara Qunaibi, Sreeharsha Udayashankar, Samer Al-Kiswany
International Symposium on Reliable Distributed Systems (SRDS), 2023. [pdf]
(Nominated for best paper award.)

[51] DedupBench: A Benchmarking Tool for Data Chunking Techniques
Alan Liu, Abdelrahman Baba, Sreeharsha Udayashankar, Samer Al-Kiswany
IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), 2023. [pdf]

[50] MECBench: A Framework for Benchmarking Multi-Access Edge Computing Platforms
Omar Naman, Hala Qadi, Martin Karsten, Samer Al-Kiswany
IEEE International Conference on Edge Computing (EDGE), 2023. [pdf][slides]

[49] A Study of Orchestration Approaches for Scientific Workflows in Serverless Computing
Abdallah Elshamy, Ahmed Alquraan, Samer Al-Kiswany
The 1st Workshop on Serverless Systems, Applications and Methodologies (SESAME), 2023. [pdf][slides]

[48] Soteria: An Approach for Detecting Multi-Institution Attacks
Saif Zabarah, Omar Naman, Mohammad A. Salahuddin, Raouf Boutaba, Samer Al-Kiswany
Conference on Innovation in Clouds, Internet and Networks (ICIN), 2023 [pdf][slides]

2022


[47] Partial Network Partitioning
Basil AlKhatib, Sreeharsha Udayashankar, Sara Qunaibi, Ahmed Alquraan, Mohammed Alfatafta, Wael Al-Manasrah, Alex Depoutovitch, Samer Al-Kiswany
ACM Transactions on Computer Systems (TOCS), 2022. [pdf]

[46] OrcBench: A Representative Serverless Benchmark
Ryan Hancock, Sreeharsha Udayashankar, Ali José Mashtizadeh, Samer Al-Kiswany
In the Proceedings of IEEE International Conference on Cloud Computing (Cloud), July 2022. [pdf]

2021


[45] Accelerating Reads with In-Network Consistency-Aware Load Balancing
Ibrahim Kettaneh, Ahmed Alquraan, Hatem Takruri, Ali José Mashtizadeh, Samer Al-Kiswany
IEEE/ACM Transactions on Networking (ToN). 2021. [pdf]

2020


[44] Toward a Generic Fault Tolerance Technique for Partial Network Partitioning
Mohammed Alfatafta, Basil Alkhatib, Ahmed Alquraan, Samer Al-Kiswany
USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2020 [pdf] [slides]

[43] Falcon – Low Latency, Network-Accelerated Scheduling
Ibrahim Kettaneh, Sreeharsha Udayashankar, Ashraf Abdel-hadi, Robin Grosman, Samer Al-Kiswany
P4 Workshop in Europe (EuroP4), Dec. 2020 [pdf]

[42] Understanding Partial Network Partitioning
Mohammed Alfatafta, Basil Alkhatib, Ahmed Alquraan, Samer Al-Kiswany
Technical Report WASL-TR-2020-02, Waterloo Advanced Systems Lab, University of Waterloo, October 2020. [pdf]

[41] RocketBufs: A Framework for Building Efficient, In-Memory, Message-Oriented Middleware
Huy Hoang, Ben Cassell, Tim Brecht, Samer Al-Kiswany
ACM International Conference on Distributed and Event-Based Systems (DEBS), July, 2020 [pdf]

[40] Scalable, Near-Zero Loss Disaster Recovery for Distributed Data Stores
Ahmed Alquraan, Alex Kogan, Virendra Marathe, Samer Al-Kiswany
Proc. VLDB Endowment. Sept. 2020 [pdf][slides]

[39] FLAIR: Accelerating Reads with Consistency-Aware Network Routing
Hatem Takruri, Ibrahim Kettaneh, Ahmed Alquraan, Samer Al-Kiswany
USENIX Symposium on Networked Systems Design and Implementation (NSDI), Feb. 2020 (acceptance rate: 18%) [pdf][slides]

[38] Network-Accelerated Consensus for Read-Intensive Workloads
Hatem Takruri, Ibrahim Kettaneh, Ahmed Alquraan, Samer Al-Kiswany
Technical Report WASL-TR-2020-01, Waterloo Advanced Systems Lab, University of Waterloo. Jan. 2020. [pdf]

2019


[37] The Network-Integrated Storage System
Ibrahim Kettaneh, Ahmed Alquraan, Hatem Takruri, Suli Yang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Samer Al-Kiswany
IEEE Transactions on Parallel and Distributed Systems (TPDS). 2019. [pdf]

2018


[36] An Analysis of Network-Partitioning Failures in Cloud Systems
Ahmed Alquraan, Hatem Takruri, Mohammed Alfatafta, Samer Al-Kiswany
USENIX Symposium on Operating Systems Design and Implementation (OSDI), October 2018. (18% acceptance rate) [pdf][slides]
(Best UWaterloo CS paper award for 2018)

[35] COOL: A Cloud-Optimized Structure for MPI Collective Operations
Mohammed Alfatafta, Zuhair AlSader, Samer Al-Kiswany
In the Proceedings of IEEE International Conference on Cloud Computing (Cloud), July 2018. [pdf]

2017


[34] NICE: Network-Integrated Cluster-Efficient Storage
Samer Al-Kiswany, Suli Yang, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM International Symposium on High Performance Parallel and Distributed Computing (HPDC), June 2017. (18% acceptance rate) [pdf]

[33] A Cross-Layer Optimized Storage System for Workflow Applications
Samer Al-Kiswany, Lauro B. Costa, Hao Yang, Emalayan Vairavanathan, Matei Ripeanu
Journal on Future Generation Computer Systems. Feb. 2017 [pdf]

2016


[32] A Software-Defined Storage for Workflow Applications
Samer Al-Kiswany, Matei Ripeanu
IEEE Cluster Conference, Sept. 2016 [pdf]

[31] Support for Provisioning and Configuration Decisions for Data Intensive Workflows
Lauro Beltrao Costa, Samer Al-Kiswany, Matei Ripeanu, and Hao Yang
IEEE Transactions on Parallel and Distributed Systems (TPDS). Sept. 2016 [pdf]

[30] Interacting with Large Distributed Datasets Using Sketch
Mihai Budiu, Rebecca Isaacs, Derek Murray, Gordon Plotkin, Paul Barham, Samer Al-Kiswany, Yazan Boshmaf, Qingzhou Luo, and Alexandr Andoni
Eurographics Symposium on Parallel Graphics and Visualization, Netherlands, June 2016 [pdf]

2015


[29] Split-Level I/O Scheduling
Suli Yang, Tyler Harter, Nishant Agrawal, Salini Selvaraj Kowsalya, Anand Krishnamurthy, Samer Al-Kiswany, Rini T. Kaushik, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
ACM Symposium on Operating Systems Principles (SOSP), Oct. 2015. (16% acceptance rate)[pdf]

[28] Crash Consistency
Thanumalayan Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al-Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Communications of the ACM, Vol. 58, No. 10, Oct. 2015 [pdf][html]

[27] Crash Consistency: Rethinking the Fundamental Abstractions of the File System
Thanumalayan Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al-Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Queue – Distributed Systems Queue, Volume 13 Issue 7, July 2015. [pdf][html]

2014


[26] All File Systems Are Not Created Equal: On the Complexity of Crafting Crash Consistent Applications
Thanumalayan Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al-Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Symposium on Operating Systems Design and Implementation (OSDI), 2014 (18% acceptance rate) [pdf]

[25] Physical Disentanglement in a Container-Based File System
Lanyue Lu, Yupu Zhang, Thanh Do, Samer Al-Kiswany, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
Symposium on Operating Systems Design and Implementation (OSDI), 2014 (18% acceptance rate) [pdf]

[24] Supporting Storage Configuration for I/O Intensive Workflows
Lauro Beltrão Costa, Samer Al-Kiswany, Hao Yang, Matei Ripeanu
ACM International Conference on Supercomputing (ICS). June 2014. (21% acceptance rate) [pdf]

2013 and older


[23] Active Data: A Data-Centric Approach to Data Life-Cycle Management
Anthony Simonet, Gilles Fedak, Matei Ripeanu, Samer Al-Kiswany
Parallel Data Storage Workshop (PDSW) collocated with SC13, Nov. 2013, Denver. [pdf]

[22] Predicting Intermediate Storage Performance for Workflow Applications
Lauro Costa, Samer Al-Kiswany, Abmar Barros, Hao Yang, Matei Ripeanu
Parallel Data Storage Workshop (PDSW) collocated with SC13, Nov. 2013, Denver. [pdf]

[21] Cost Exploration of Data Sharings in the Cloud
Samer Al-Kiswany, Hakan Hacigumus, Ziyang Liu, Jagan Sankaranarayanan
International Conference on Extending Database Technology (EDBT), Italy, Mar. 2013. (20% acceptance rate) [pdf]

[20] GPUs as Storage System Accelerators
Samer Al-Kiswany, Abdullah Gharaibeh, Matei Ripeanu
IEEE Transactions on Parallel and Distributed Systems (TPDS). May 2012.[pdf]

[19] Avoiding the Disk Bottleneck in Deduplicated VM Transfer
Jake Slack, Samer Al-Kiswany, Matei Ripeanu
High Performance Computing Symposium (HPCS). May 2012.

[18] A Workflow-Aware Storage System: An Opportunity Study
Emalayan Vairavanathan, Samer Al-Kiswany, Lauro Costa, Zhao Zhang, Daniel Katz, Michael Wilde, Matei Ripeanu
International Symposium on Clusters, Cloud, and Grid Computing (CCGrid ‘12), Ottawa, Canada, May 2012 [pdf]

[17] Assessing Data Deduplication Trade-offs from an Energy Perspective
Lauro Beltrão Costa, Samer Al-Kiswany, Raquel Vigolvino Lopes, Matei Ripeanu
Workshop on Energy Consumption and Reliability of Storage Systems (ERSS), Orlando, Florida, July 2011.[pdf]

[16] VMFlock: VM Co-Migration for the Cloud
Samer Al-Kiswany, Dinesh Subhraveti, Prasenjit Sarkar, Matei Ripeanu
IEEE/ACM International Symposium on High Performance Distributed Computing (HPDC 2011), San Jose, CA, June 2011. (13% acceptance rate)[pdf][slides]

[15] ThriftStore: Finessing Reliability Tradeoffs in Replicated Storage Systems
Abdullah Gharaibeh, Samer Al-Kiswany, Matei Ripeanu
IEEE Transactions on Parallel and Distributed Systems, vol 22(6), pp.910-923, June 2011.[pdf]

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

[13] GPU Support for Batch Oriented Workloads
Lauro B. Costa, Samer Al-Kiswany, Matei Ripeanu
IEEE International Performance Computing and Communications Conference (IPCCC), Phoenix, AZ, December 2009.[pdf]

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

[11] On GPU’s Viability as a Middleware Accelerator
Samer Al-Kiswany, Abdullah Gharaibeh, Elizeu Santos-Neto, Matei Ripeanu
Journal of Cluster Computing, Springer, 2009. [pdf]

[10] Beyond Music Sharing: An Evaluation of Peer-to-Peer Data Dissemination Techniques in Large Scientific Collaborations
Samer Al-Kiswany, Matei Ripeanu, Adriana Iamnitchi and Sudharshan Vazhkudai
Journal of Grid Computing, Volume 7, Issue 1, Page 91, 2009. [pdf]

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

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

[7] stdchk: A Checkpoint Storage System for Desktop Grid Computing
Samer Al-Kiswany, Matei Ripeanu, Sudharshan Vazhkudai, Abdullah Gharaibeh
International Conference on Distributed Computing Systems (ICDCS ‘08), Beijing, China, June 17-20, 2008. (16% acceptance rate).[pdf][slides]

[6] Beyond Search and Navigability: Custom Metadata Can Enable Cross-Layer Optimizations in Storage Systems
Elizeu Santos-Neto, Samer Al-Kiswany, Nazareno Andrade, Sathish Gopalakrishnan, Matei Ripeanu
ACM/IEEE International Symposium on High Performance Distributed Computing (HPDC) – Hot Topics Track, Boston, MA, June 23-27, 2008.[pdf]

[5] Are P2P Data-Dissemination Techniques Viable in Today’s Data-Intensive Scientific Collaborations?
Samer Al-Kiswany, Matei Ripeanu, Adriana Iamnitchi, and Sudharshan Vazhkudai
The 13th International Euro-Par Conference, European Conference on Parallel and Distributed Computing, August 28-31, 2007, Rennes, France.(27% acceptance rate)[pdf][slides]

[4] A Simulation Study of Data Distribution Strategies for Large-scale Scientific Data Collaborations
Samer Al-Kiswany and Matei Ripeanu
IEEE Canadian Conference on Electrical and Computer Engineering, Vancouver, BC, April 2007.[pdf]

[3] A High-Performance GridFTP Server at Desktop Cost
Samer Al-Kiswany, Armin Bahramshahry, Hesam Ghasemi, Matei Ripeanu, Sudharshan S. Vazhkudai
Poster, (SC07): International Conference on High Performance Computing, Networking, Storage and Analysis, Reno, Nevada, November 2007 (acceptance rate = 25%)[pdf]

[2] Beyond MP3 Sharing BitTorrent in Data Intensive Scientific Applications
Samer Al-Kiswany, Matei Ripeanu
Poster, 7th Annual BCNet Conference, Vancouver, Canada, April 2007.

[1] A New Algorithm for Arabic Optical Character Recognition
Omar Al-Jarrah, Samer Al-Kiswany, Bashar Al-Gharaibeh, Mohamed Fraiwan, and Hani Khasawneh
WSEAS Transactions on Information Science and Applications, Issue 4, Volume 3, April 2006. ISSN : 1790-0832 , pages 832-845