VLDB 2026 Research / reviewers in the wild / expert
Ashraf Mahgoub
dblp:201/8335 · also Ashraf Y. Mahgoub
· DBLP profile ↗
9ranked-venue papers
6as first author
3since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Cloud and datacenter computing · 91% Distributed systems · 5% Hardware reliability and fault tolerance · 4% | |
| Databases, data mining, and information retrieval
2 papers |
Data models and query languages · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
1.1 | 2 | 2022 | ORION and the Three Rights: Sizing, Bundling, and Prewarming for Serverless DAGs · OSDI 2022 SONIC: Application-aware Data Passing for Chained Serverless Applications · USENIX ATC 2021 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.6 | 1 | 2022 | ORION and the Three Rights: Sizing, Bundling, and Prewarming for Serverless DAGs · OSDI 2022 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.5 | 2 | 2020 | OPTIMUSCLOUD: Heterogeneous Configuration Optimization for Distributed Databases in the Cloud · USENIX ATC 2020 SOPHIA: Online Reconfiguration of Clustered NoSQL Databases for Time-Varying Workloads · USENIX ATC 2019 |
Cloud and datacenter computing
configuration optimization |
0.4 | 1 | 2020 | OPTIMUSCLOUD: Heterogeneous Configuration Optimization for Distributed Databases in the Cloud · USENIX ATC 2020 |
Data models and query languages
NoSQL database |
0.4 | 1 | 2019 | SOPHIA: Online Reconfiguration of Clustered NoSQL Databases for Time-Varying Workloads · USENIX ATC 2019 |
Distributed systems
data transmission |
0.1 | 1 | 2021 | SONIC: Application-aware Data Passing for Chained Serverless Applications · USENIX ATC 2021 |
Hardware reliability and fault tolerance
reconfiguration |
0.1 | 1 | 2019 | SOPHIA: Online Reconfiguration of Clustered NoSQL Databases for Time-Varying Workloads · USENIX ATC 2019 |
Methods — techniques the papers use, named apart from their topics
heterogeneous configuration optimization · 0.9online reconfiguration · 0.8application-aware data passing · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | ORION and the Three Rights: Sizing, Bundling, and Prewarming for Serverless DAGs
Ashraf Mahgoub, Edgardo Barsallo, Karthick Shankar, Sameh Elnikety, Somali Chaterji, Saurabh Bagchi |
OSDI | 1 |
| 2022 | Lerna: transformer architectures for configuring error correction tools for short- and long-read genome sequencingabstractBACKGROUND: Sequencing technologies are prone to errors, making error correction (EC) necessary for downstream applications. EC tools need to be manually configured for optimal performance. We find that the optimal parameters (e.g., k-mer size) are both tool- and dataset-dependent. Moreover, evaluating the performance (i.e., Alignment-rate or Gain) of a given tool usually relies on a reference genome, but quality reference genomes are not always available. We introduce Lerna for the automated configuration of k-mer-based EC tools. Lerna first creates a language model (LM) of the uncorrected genomic reads, and then, based on this LM, calculates a metric called the perplexity metric to evaluate the corrected reads for different parameter choices. Next, it finds the one that produces the highest alignment rate without using a reference genome. The fundamental intuition of our approach is that the perplexity metric is inversely correlated with the quality of the assembly after error correction. Therefore, Lerna leverages the perplexity metric for automated tuning of k-mer sizes without needing a reference genome. RESULTS: First, we show that the best k-mer value can vary for different datasets, even for the same EC tool. This motivates our design that automates k-mer size selection without using a reference genome. Second, we show the gains of our LM using its component attention-based transformers. We show the model's estimation of the perplexity metric before and after error correction. The lower the perplexity after correction, the better the k-mer size. We also show that the alignment rate and assembly quality computed for the corrected reads are strongly negatively correlated with the perplexity, enabling the automated selection of k-mer values for better error correction, and hence, improved assembly quality. We validate our approach on both short and long reads. Additionally, we show that our attention-based models have significant runtime improvement for the entire pipeline-18[Formula: see text] faster than previous works, due to parallelizing the attention mechanism and the use of JIT compilation for GPU inferencing. CONCLUSION: Lerna improves de novo genome assembly by optimizing EC tools. Our code is made available in a public repository at: https://github.com/icanforce/lerna-genomics . Pranjal Jain, Ashraf Mahgoub, Zihan Zhou 0013, Kanak Mahadik, Somali Chaterji |
BMC Bioinform. | 3 |
| 2021 | SONIC: Application-aware Data Passing for Chained Serverless Applications
Ashraf Mahgoub, Karthick Shankar, Subrata Mitra, Ana Klimovic, Somali Chaterji, Saurabh Bagchi |
USENIX ATC | 1 |
| 2020 | JANUS: Benchmarking Commercial and Open-Source Cloud and Edge Platforms for Object and Anomaly Detection WorkloadsabstractWith diverse IoT workloads, placing compute and analytics close to where data is collected is becoming increasingly important. We seek to understand what is the performance and the cost implication of running analytics on IoT data at the various available platforms. These workloads can be compute-light, such as outlier detection on sensor data, or compute-intensive, such as object detection from video feeds obtained from drones. In our paper, JANUS, we profile the performance/$ and the compute versus communication cost for a compute-light IoT workload and a compute-intensive IoT workload. In addition, we also look at the pros and cons of some of the proprietary deep-learning object detection packages, such as Amazon Rekognition, Google Vision, and Azure Cognitive Services, to contrast with open-source and tunable solutions, such as Faster R-CNN (FRCNN). We find that AWS IoT Greengrass delivers at least 2X lower latency and 1.25X lower cost compared to all other cloud platforms for the compute-light outlier detection workload. For the compute-intensive streaming video analytics task, an opensource solution to object detection running on cloud VMs saves on dollar costs compared to proprietary solutions provided by Amazon, Microsoft, and Google, but loses out on latency (up to 6X). If it runs on a low-powered edge device, the latency is up to 49X lower. Karthick Shankar, Pengcheng Wang 0001, Ran Xu 0003, Ashraf Mahgoub, Somali Chaterji |
CLOUD | 4 |
| 2020 | OPTIMUSCLOUD: Heterogeneous Configuration Optimization for Distributed Databases in the Cloud
Ashraf Mahgoub, Alexander Medoff, Rakesh Kumar 0007, Subrata Mitra, Ana Klimovic, Somali Chaterji, Saurabh Bagchi |
USENIX ATC | 1 |
| 2019 | SimVecs: Similarity-Based Vectors for Utterance Representation in Conversational AI SystemsabstractConversational AI systems are gaining a lot of attention recently in both industrial and scientific domains, providing a natural way of interaction between customers and adaptive intelligent systems.A key requirement in these systems is the ability to efficiently parse user queries, understand the intent behind each query, and provide adequate responses to users.Therefore, many applications such as conversation bots and smart IoT devices has a natural language understanding (LU) service integrated within.One of the greatest challenges of language understanding services is efficient utterance (sentence) representation in vector space, which is an essential step for most ML tasks.In this paper, we propose a novel approach for generating vector space representations of conversational utterances using pair-wise similarity metrics.The proposed approach uses only a few corpora to tune the weights of the similarity metric without relying on external general purpose ontologies.Our experiments confirm that the generated vectors can improve the performance of LU services in unsupervised, semi-supervised and supervised learning tasks over state-ofthe-art prior works. Ashraf Mahgoub, Youssef Shahin, Riham Mansour, Saurabh Bagchi |
CoNLL | 1 |
| 2019 | SOPHIA: Online Reconfiguration of Clustered NoSQL Databases for Time-Varying Workloads
Ashraf Mahgoub, Paul Wood, Alexander Medoff, Subrata Mitra, Folker Meyer, Somali Chaterji, Saurabh Bagchi |
USENIX ATC | 1 |
| 2017 | Rafiki: a middleware for parameter tuning of NoSQL datastores for dynamic metagenomics workloadsabstractHigh performance computing (HPC) applications, such as metagenomics and other big data systems, need to store and analyze huge volumes of semi-structured data. Such applications often rely on NoSQL-based datastores, and optimizing these databases is a challenging endeavor, with over 50 configuration parameters in Cassandra alone. As the application executes, database workloads can change rapidly from read-heavy to write-heavy ones, and a system tuned with a read-optimized configuration becomes suboptimal when the workload becomes write-heavy. Ashraf Mahgoub, Paul Wood, Sachandhan Ganesh, Subrata Mitra, Wolfgang Gerlach, Travis Harrison, Folker Meyer, Ananth Grama, Saurabh Bagchi, Somali Chaterji |
Middleware | 1 |
| 2015 | Word Representations in Vector Space and their Applications for Arabic
Mohamed A. Zahran, Ahmed Magooda, Ashraf Mahgoub, Hazem M. Raafat, Mohsen A. Rashwan, Amir F. Atiya |
CICLing (1) | 3 |