Demo Data from EDBT 2026 / reviewers in the wild / expert
Majed Sahli
dblp:136/7887
· DBLP profile ↗
6ranked-venue papers
5as first author
0since 2021 · last 2017
0000-0002-4576-9708ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 5 first-authorArtificial intelligence and machine learning · 2 · 2 first-author
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.
| Databases, data mining, and information retrieval
3 papers |
Data mining · 41% Graph data management · 27% Query processing and optimization · 24% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Parallel and multicore computing · 72% Cloud and datacenter computing · 10% Electronic design automation · 10% |
Topics — the 11 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph data management › RDF data management
SPARQL query processing |
0.2 | 1 | 2016 | Accelerating SPARQL queries by exploiting hash-based locality and adaptive partitioning · VLDB J. 2016 |
Query processing and optimization
parallel query processing |
0.2 | 1 | 2015 | StarDB: A Large-Scale DBMS for Strings · Proc. VLDB Endow. 2015 |
Parallel and multicore computing
parallel programming models and runtimes |
0.2 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
Parallel and multicore computing
parallel scheduling |
0.2 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
Data mining › pattern mining › sequential pattern mining
frequent sequence mining |
0.2 | 1 | 2014 | ACME: A scalable parallel system for extracting frequent patterns from a very long sequence · VLDB J. 2014 |
Data mining
pattern mining |
0.2 | 1 | 2014 | ACME: A scalable parallel system for extracting frequent patterns from a very long sequence · VLDB J. 2014 |
Data models and query languages › semistructured data
RDF data |
0.1 | 1 | 2016 | Accelerating SPARQL queries by exploiting hash-based locality and adaptive partitioning · VLDB J. 2016 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.1 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
Electronic design automation › design optimization
resource utilization optimization |
0.1 | 1 | 2015 | Automatic tuning of bag-of-tasks applications · ICDE 2015 |
High-performance computing
supercomputing |
0.1 | 1 | 2015 | StarDB: A Large-Scale DBMS for Strings · Proc. VLDB Endow. 2015 |
Parallel and multicore computing
parallel data mining |
0.1 | 1 | 2014 | ACME: A scalable parallel system for extracting frequent patterns from a very long sequence · VLDB J. 2014 |
Methods — techniques the papers use, named apart from their topics
parallel string operations · 0.4declarative query language · 0.4parallel frequent pattern extraction · 0.4sampling · 0.2execution time modeling · 0.2discrete-event simulation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Querying and Mining Strings Made Easy
Majed Sahli, Essam Mansour 0001, Panos Kalnis |
ADMA | 1 |
| 2016 | Accelerating SPARQL queries by exploiting hash-based locality and adaptive partitioning
Razen Al-Harbi, Ibrahim Abdelaziz, Panos Kalnis, Nikos Mamoulis, Yasser Ebrahim, Majed Sahli |
VLDB J. | 6 |
| 2015 | Automatic tuning of bag-of-tasks applicationsabstractThis paper presents APlug, a framework for automatic tuning of large scale applications of many independent tasks. APlug suggests the best decomposition of the original computation into smaller tasks and the best number of CPUs to use, in order to meet user-specific constraints. We show that the problem is not trivial because there is large variability in the execution time of tasks, and it is possible for a task to occupy a CPU by performing useless computations. APlug collects a sample of task execution times and builds a model, which is then used by a discrete event simulator to calculate the optimal parameters. We provide a C++ API and a stand-alone implementation of APlug, and we integrate it with three typical applications from computational chemistry, bioinformatics, and data mining. A scenario for optimizing resources utilization is used to demonstrate our framework. We run experiments on 16,384 CPUs on a supercomputer, 480 cores on a Linux cluster and 80 cores on Amazon EC2, and show that APlug is very accurate with minimal overhead. Majed Sahli, Essam Mansour 0001, Tariq Alturkestani, Panos Kalnis |
ICDE | 1 |
| 2015 | StarDB: A Large-Scale DBMS for StringsabstractStrings and applications using them are proliferating in science and business. Currently, strings are stored in file systems and processed using ad-hoc procedural code. Existing techniques are not flexible and cannot efficiently handle complex queries or large datasets. In this paper, we demonstrate StarDB, a distributed database system for analytics on strings. StarDB hides data and system complexities and allows users to focus on analytics. It uses a comprehensive set of parallel string operations and provides a declarative query language to solve complex queries. StarDB automatically tunes itself and runs with over 90% efficiency on supercomputers, public clouds, clusters, and workstations. We test StarDB using real datasets that are 2 orders of magnitude larger than the datasets reported by previous works. Majed Sahli, Essam Mansour 0001, Panos Kalnis |
Proc. VLDB Endow. | 1 |
| 2014 | ACME: A scalable parallel system for extracting frequent patterns from a very long sequence
Majed Sahli, Essam Mansour 0001, Panos Kalnis |
VLDB J. | 1 |
| 2013 | Parallel motif extraction from very long sequencesabstractMotifs are frequent patterns used to identify biological functionality in genomic sequences, periodicity in time series, or user trends in web logs. In contrast to a lot of existing work that focuses on collections of many short sequences, modern applications require mining of motifs in one very long sequence (i.e., in the order of several gigabytes). For this case, there exist statistical approaches that are fast but inaccurate; or combinatorial methods that are sound and complete. Unfortunately, existing combinatorial methods are serial and very slow. Consequently, they are limited to very short sequences (i.e., a few megabytes), small alphabets (typically 4 symbols for DNA sequences), and restricted types of motifs. Majed Sahli, Essam Mansour 0001, Panos Kalnis |
CIKM | 1 |