Demo Data from EDBT 2026 / reviewers in the wild / expert
Karim Awara
dblp:123/3725
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Computer networks · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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
2 papers |
Distributed systems · 50% Parallel and multicore computing · 20% High-performance computing · 15% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
graph processing systems |
0.3 | 2 | 2013 | To 4, 000 compute nodes and beyond: network-aware vertex placement in large-scale graph processing systems · SIGCOMM 2013 Mizan: a system for dynamic load balancing in large-scale graph processing · EuroSys 2013 |
Bioinformatics and computational biology
genome annotation |
0.2 | 1 | 2013 | Dragon TIS Spotter: an Arabidopsis-derived predictor of translation initiation sites in plants · Bioinform. 2013 |
Bioinformatics and computational biology › genome annotation
translation initiation site prediction |
0.2 | 1 | 2013 | Dragon TIS Spotter: an Arabidopsis-derived predictor of translation initiation sites in plants · Bioinform. 2013 |
Distributed systems › communication optimization
communication cost minimization |
0.2 | 1 | 2013 | To 4, 000 compute nodes and beyond: network-aware vertex placement in large-scale graph processing systems · SIGCOMM 2013 |
High-performance computing
large-scale graph processing |
0.2 | 1 | 2013 | To 4, 000 compute nodes and beyond: network-aware vertex placement in large-scale graph processing systems · SIGCOMM 2013 |
Parallel and multicore computing
load balancing |
0.2 | 1 | 2013 | Mizan: a system for dynamic load balancing in large-scale graph processing · EuroSys 2013 |
Interconnection networks and networks-on-chip › network topology › network topology design
node placement |
0.2 | 1 | 2013 | To 4, 000 compute nodes and beyond: network-aware vertex placement in large-scale graph processing systems · SIGCOMM 2013 |
Parallel and multicore computing
graph partitioning |
0.0 | 1 | 2013 | Mizan: a system for dynamic load balancing in large-scale graph processing · EuroSys 2013 |
Distributed systems › distributed resource management
network-aware placement |
0.0 | 1 | 2013 | To 4, 000 compute nodes and beyond: network-aware vertex placement in large-scale graph processing systems · SIGCOMM 2013 |
Methods — techniques the papers use, named apart from their topics
vertex replication · 0.2subsampling · 0.2reverse cuthill-mckee · 0.2fine-grained vertex migration · 0.2artificial neural network · 0.2adaptive load balancing · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Mizan: a system for dynamic load balancing in large-scale graph processingabstractPregel [23] was recently introduced as a scalable graph mining system that can provide significant performance improvements over traditional MapReduce implementations. Existing implementations focus primarily on graph partitioning as a preprocessing step to balance computation across compute nodes. In this paper, we examine the runtime characteristics of a Pregel system. We show that graph partitioning alone is insufficient for minimizing end-to-end computation. Especially where data is very large or the runtime behavior of the algorithm is unknown, an adaptive approach is needed. To this end, we introduce Mizan, a Pregel system that achieves efficient load balancing to better adapt to changes in computing needs. Unlike known implementations of Pregel, Mizan does not assume any a priori knowledge of the structure of the graph or behavior of the algorithm. Instead, it monitors the runtime characteristics of the system. Mizan then performs efficient fine-grained vertex migration to balance computation and communication. We have fully implemented Mizan; using extensive evaluation we show that---especially for highly-dynamic workloads---Mizan provides up to 84% improvement over techniques leveraging static graph pre-partitioning. Zuhair Khayyat, Karim Awara, Amani AlOnazi, Hani Jamjoom, Dan Williams 0001, Panos Kalnis |
EuroSys | 2 |
| 2013 | To 4, 000 compute nodes and beyond: network-aware vertex placement in large-scale graph processing systemsabstractThe explosive growth of "big data" is giving rise to a new breed of large scale graph systems, such as Pregel. This poster describes our ongoing work in characterizing and minimizing the communication cost of Bulk Synchronous Parallel (BSP) graph mining systems, like Pregel, when scaling to 4,096 compute nodes. Existing implementations generally assume a fixed communication cost. This is sufficient in small deployments as the BSP programming model (i.e., overlapping computation and communication) masks small variations in the underlying network. In large scale deployments, such variations can dominate the overall runtime characteristics. In this poster, we first quantify the impact of network communication on the total compute time of a Pregel system. We then propose an efficient vertex placement strategy that subsamples highly connected vertices and applies the Reverse Cuthill-McKee (RCM) algorithm to efficiently partition the input graph and place partitions closer to each other based on their expected communication patterns. We finally describe a vertex replication strategy to further reduce communication overhead. Karim Awara, Hani Jamjoom, Panos Kalnis |
SIGCOMM | 1 |
| 2013 | Dragon TIS Spotter: an Arabidopsis-derived predictor of translation initiation sites in plantsabstractSUMMARY: In higher eukaryotes, the identification of translation initiation sites (TISs) has been focused on finding these signals in cDNA or mRNA sequences. Using Arabidopsis thaliana (A.t.) information, we developed a prediction tool for signals within genomic sequences of plants that correspond to TISs. Our tool requires only genome sequence, not expressed sequences. Its sensitivity/specificity is for A.t. (90.75%/92.2%), for Vitis vinifera (66.8%/94.4%) and for Populus trichocarpa (81.6%/94.4%), which suggests that our tool can be used in annotation of different plant genomes. We provide a list of features used in our model. Further study of these features may improve our understanding of mechanisms of the translation initiation. AVAILABILITY AND IMPLEMENTATION: Our tool is implemented as an artificial neural network. It is available as a web-based tool and, together with the source code, the list of features, and data used for model development, is accessible at http://cbrc.kaust.edu.sa/dts. Arturo Magana-Mora, Haitham Ashoor, Boris R. Jankovic, Allan Kamau, Karim Awara, Rajesh Chowdhary, John A. C. Archer, Vladimir B. Bajic |
Bioinform. | 5 |