7 citations · 27 across the 9 of their papers we have counts for
9 papers
Message-Oriented Middleware Systems: Technology Overview
Wael Al-Manasrah, Zuhair AlSader, Tim Brecht +2
We present a comprehensive characterization study of open-source message-oriented middleware (MOM) systems. We followed a rigorous methodology to select and study ten popular and d…
Accelerating Data Chunking in Deduplication Systems using Vector Instructions
Sreeharsha Udayashankar, Abdelrahman Baba, Samer Al-Kiswany
Content-defined Chunking (CDC) algorithms dictate the overall space savings that deduplication systems achieve. However, due to their need to scan each file in its entirety, they a…
Vectorized Sequence-Based Chunking for Data Deduplication
Sreeharsha Udayashankar, Samer Al-Kiswany
Data deduplication has gained wide acclaim as a mechanism to improve storage efficiency and conserve network bandwidth. Its most critical phase, data chunking, is responsible for t…
Measuring the Runtime Performance of C++ Code Written by Humans using GitHub Copilot
Daniel Erhabor, Sreeharsha Udayashankar, Meiyappan Nagappan +1
GitHub Copilot is an artificially intelligent programming assistant used by many developers. While a few studies have evaluated the security risks of using Copilot, there has not b…
Predicting Intermediate Storage Performance for Workflow Applications
Lauro Beltrão Costa, Abmar Barros, Samer Al-Kiswany +3
Configuring a storage system to better serve an application is a challenging task complicated by a multidimensional, discrete configuration space and the high cost of space explora…
The Case for Cross-Layer Optimizations in Storage: A Workflow-Optimized Storage System
Samer Al-Kiswany, Emalayan Vairavanathan, Lauro B. Costa +2
This paper proposes using file system custom metadata as a bidirectional communication channel between applications and the storage system. This channel can be used to pass hints t…
GPUs as Storage System Accelerators
Samer Al-Kiswany, Abdullah Gharaibeh, Matei Ripeanu
Massively multicore processors, such as Graphics Processing Units (GPUs), provide, at a comparable price, a one order of magnitude higher peak performance than traditional CPUs. Th…
CrystalGPU: Transparent and Efficient Utilization of GPU Power
Abdullah Gharaibeh, Samer Al-Kiswany, Matei Ripeanu
General-purpose computing on graphics processing units (GPGPU) has recently gained considerable attention in various domains such as bioinformatics, databases and distributed compu…
stdchk: A Checkpoint Storage System for Desktop Grid Computing
Samer Al Kiswany, Matei Ripeanu, Sudharshan S. Vazhkudai +1
Checkpointing is an indispensable technique to provide fault tolerance for long-running high-throughput applications like those running on desktop grids. This paper argues that a d…