EDBT 2026 Demo / reviewers in the wild / expert
Farhan Tauheed
dblp:33/10568
· DBLP profile ↗
14ranked-venue papers
5as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 14 · 5 first-authorArtificial intelligence and machine learning · 1Applied, 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.
| Databases, data mining, and information retrieval
7 papers |
Spatial and temporal data management · 67% Query processing and optimization · 18% Indexing and storage engines · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Memory systems · 59% High-performance computing · 41% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computational science and engineering · 57% Bioinformatics and computational biology · 43% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management › spatial query processing
spatial join |
0.6 | 3 | 2016 | TRANSFORMERS: Robust spatial joins on non-uniform data distributions · ICDE 2016 THERMAL-JOIN: A Scalable Spatial Join for Dynamic Workloads · SIGMOD Conference 2015 TOUCH: in-memory spatial join by hierarchical data-oriented partitioning · SIGMOD Conference 2013 |
Spatial and temporal data management
spatial query processing |
0.4 | 2 | 2015 | THERMAL-JOIN: A Scalable Spatial Join for Dynamic Workloads · SIGMOD Conference 2015 SCOUT: Prefetching for Latent Feature Following Queries · Proc. VLDB Endow. 2012 |
Query processing and optimization
range query |
0.3 | 2 | 2014 | OCTOPUS: Efficient query execution on dynamic mesh datasets · ICDE 2014 Accelerating Range Queries for Brain Simulations · ICDE 2012 |
Spatial and temporal data management
spatial indexing |
0.3 | 2 | 2014 | OCTOPUS: Efficient query execution on dynamic mesh datasets · ICDE 2014 Accelerating Range Queries for Brain Simulations · ICDE 2012 |
Indexing and storage engines › partitioning
hierarchical partitioning |
0.2 | 1 | 2013 | TOUCH: in-memory spatial join by hierarchical data-oriented partitioning · SIGMOD Conference 2013 |
Spatial and temporal data management › spatial query processing › spatial join
in-memory spatial join |
0.2 | 1 | 2013 | TOUCH: in-memory spatial join by hierarchical data-oriented partitioning · SIGMOD Conference 2013 |
Database system architecture and tuning
scientific data management |
0.2 | 1 | 2013 | Data-driven neuroscience: enabling breakthroughs via innovative data management · SIGMOD Conference 2013 |
Memory systems › cache › prefetching
data prefetching |
0.1 | 1 | 2012 | SCOUT: Prefetching for Latent Feature Following Queries · Proc. VLDB Endow. 2012 |
Query processing and optimization
join processing |
0.1 | 1 | 2016 | TRANSFORMERS: Robust spatial joins on non-uniform data distributions · ICDE 2016 |
High-performance computing
brain simulation |
0.0 | 1 | 2013 | Data-driven neuroscience: enabling breakthroughs via innovative data management · SIGMOD Conference 2013 |
High-performance computing
scientific computing systems |
0.0 | 1 | 2013 | Data-driven neuroscience: enabling breakthroughs via innovative data management · SIGMOD Conference 2013 |
Methods — techniques the papers use, named apart from their topics
mesh connectivity traversal · 0.4index maintenance · 0.4spatial index · 0.3neighborhood traversal · 0.3approximate graph model · 0.3space-oriented partitioning · 0.2data-oriented partitioning · 0.2in-memory indexing · 0.2hierarchical data-oriented partitioning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Efficient Bundled Spatial Range QueriesabstractEfficiently querying multiple spatial data sets is a growing challenge for scientists. Astronomers query data sets that contain different types of stars (e.g., dwarfs, giants, stragglers) while neuroscientists query different data sets that model different aspects of the brain in the same space (e.g., neurons, synapses, blood vessels). The results of each query determine the combination of data sets to be queried next. Not knowing a priori the queried data sets makes it hard to choose an efficient indexing strategy. Eleni Tzirita Zacharatou, Darius Sidlauskas, Farhan Tauheed, Thomas Heinis, Anastasia Ailamaki |
SIGSPATIAL/GIS | 3 |
| 2017 | BLOCK: Efficient Execution of Spatial Range Queries in Main-MemoryabstractThe execution of spatial range queries is at the core of many applications, particularly in the simulation sciences but also in many other domains. Although main memory in desktop and supercomputers alike has grown considerably in recent years, most spatial indexes supporting the efficient execution of range queries are still only optimized for disk access (minimizing disk page reads). Recent research has primarily focused on the optimization of known disk-based approaches for memory (through cache alignment etc.) but has not fundamentally revisited index structures for memory. Matthaios Olma, Farhan Tauheed, Thomas Heinis, Anastasia Ailamaki |
SSDBM | 2 |
| 2016 | TRANSFORMERS: Robust spatial joins on non-uniform data distributionsabstractSpatial joins are becoming increasingly ubiquitous in many applications, particularly in the scientific domain. While several approaches have been proposed for joining spatial datasets, each of them has a strength for a particular type of density ratio among the joined datasets. More generally, no single proposed method can efficiently join two spatial datasets in a robust manner with respect to their data distributions. Some approaches do well for datasets with contrasting densities while others do better with similar densities. None of them does well when the datasets have locally divergent data distributions. In this paper we develop TRANSFORMERS, an efficient and robust spatial join approach that is indifferent to such variations of distribution among the joined data. TRANSFORMERS achieves this feat by departing from the state-of-the-art through adapting the join strategy and data layout to local density variations among the joined data. It employs a join method based on data-oriented partitioning when joining areas of substantially different local densities, whereas it uses big partitions (as in space-oriented partitioning) when the densities are similar, while seamlessly switching among these two strategies at runtime. We experimentally demonstrate that TRANSFORMERS outperforms state-of-the-art approaches by a factor of between 2 and 8. Mirjana Pavlovic, Thomas Heinis, Farhan Tauheed, Panagiotis Karras, Anastasia Ailamaki |
ICDE | 3 |
| 2015 | THERMAL-JOIN: A Scalable Spatial Join for Dynamic WorkloadsabstractSimulations have become ubiquitous in many domains of science. Today scientists study natural phenomena by first building massive three-dimensional spatial models and then by simulating the models at discrete intervals of time to mimic the behavior of natural phenomena. One frequently occurring challenge during simulations is the repeated computation of spatial self-joins of the model at each simulation time step. The join is performed to access a group of neighboring spatial objects (groups of particles, molecules or cosmological objects) so that scientists can calculate the cumulative effect (like gravitational force) on an object. Computing a self-join even in memory, soon becomes a performance bottleneck in simulation applications. The problem becomes even worse as scientists continue to improve the precision of simulations by increasing the number as well as the size (3D extent) of the objects. This leads to an exponential increase in join selectivity that challenges the performance and scalability of state-of-the-art approaches. Farhan Tauheed, Thomas Heinis, Anastasia Ailamaki |
SIGMOD Conference | 1 |
| 2015 | RUBIK: efficient threshold queries on massive time seriesabstractAn increasing number of applications from finance, meteorology, science and others are producing time series as output. The analysis of the vast amount of time series is key to understand the phenomena studied, particularly in the simulation sciences, where the analysis of time series resulting from simulation allows scientists to refine the model simulated. Existing approaches to query time series typically keep a compact representation in main memory, use it to answer queries approximately and then access the exact time series data on disk to validate the result. The more precise the in-memory representation, the fewer disk accesses are needed to validate the result. With the massive sizes of today's datasets, however, current in-memory representations oftentimes no longer fit into main memory. To make them fit, their precision has to be reduced considerably resulting in substantial disk access which impedes query execution today and limits scalability for even bigger datasets in the future. Eleni Tzirita Zacharatou, Farhan Tauheed, Thomas Heinis, Anastasia Ailamaki |
SSDBM | 2 |
| 2014 | Spatial Data Management Challenges in the Simulation SciencesabstractScientists in many disciplines have progressively been using simulations to better understand the natural systems they study. Faster hardware, as well as\n increasingly precise instruments, allow the construction and simulation of progressively advanced models of various systems.\n \n Governed by algorithms and equations, the spatial models at the core of simulations are changed and updated at every simulation step through spatial queries,\n implementing massive updates. Therefore, the efficient execution of these numerous spatial queries is essential.\n \n Two reasons render current spatial indexes inadequate for simulation applications. First, to ensure quick access to data, most of the spatial models in\n simulations are stored in memory. Most spatial access methods, however, have been optimized for use on disk and are not efficient in memory. Second, in every\n time step of a simulation, almost all spatial elements change their position, challenging update mechanisms for spatial indexes.\n \n In this paper we discuss how these challenges create opportunities for exciting data management research. Thomas Heinis, Farhan Tauheed, Anastasia Ailamaki |
EDBT | 2 |
| 2014 | OCTOPUS: Efficient query execution on dynamic mesh datasetsabstractScientists in many disciplines use spatial mesh models to study physical phenomena. Simulating natural phenomena by changing meshes over time helps to better understand the phenomena. The higher the precision of the mesh models, the more insight do the scientists gain and they thus continuously increase the detail of the meshes and build them as detailed as their instruments and the simulation hardware allow. In the process, the data volume also increases, slowing down the execution of spatial range queries needed to monitor the simulation considerably. Indexing speeds up range query execution, but the overhead to maintain the indexes is considerable because almost the entire mesh changes unpredictably at every simulation step. Using a simple linear scan, on the other hand, requires accessing the entire mesh and the performance deteriorates as the size of the dataset grows. In this paper we propose OCTOPUS, a strategy for executing range queries on mesh datasets that change unpredictably during simulations. In OCTOPUS we use the key insight that the mesh surface along with the mesh connectivity is sufficient to retrieve accurate query results efficiently. With this novel query execution strategy, OCTOPUS minimizes index maintenance cost and reduces query execution time considerably. Our experiments show that OCTOPUS achieves a speedup between 7.3 and 9.2× compared to the state of the art and that it scales better with increasing mesh dataset size and detail. Farhan Tauheed, Thomas Heinis, Felix Schürmann, Henry Markram, Anastasia Ailamaki |
ICDE | 1 |
| 2013 | Computational Neuroscience Breakthroughs through Innovative Data Management
Farhan Tauheed, Sadegh Heyrani-Nobari, Laurynas Biveinis, Thomas Heinis, Anastasia Ailamaki |
ADBIS | 1 |
| 2013 | Accelerating spatial range queriesabstractIt is increasingly common for domain scientists to use computational tools to build and simulate spatial models of the phenomena they are studying. The spatial models they build are more and more detailed as well as dense and are consequently difficult to manage with today's tools. A crucial problem when analyzing spatial models of increasing detail is the scalable execution of range queries. State-of-the-art approaches like the R-Tree perform suboptimally on today's models and do not scale for more dense, future models. The problem is that the amount of overlap in the tree structure increases as a function of the level of detail/density in the model. Alexandros Stougiannis, Farhan Tauheed, Thomas Heinis, Anastasia Ailamaki |
EDBT | 2 |
| 2013 | TOUCH: in-memory spatial join by hierarchical data-oriented partitioningabstractEfficient spatial joins are pivotal for many applications and particularly important for geographical information systems or for the simulation sciences where scientists work with spatial models. Past research has primarily focused on disk-based spatial joins; efficient in-memory approaches, however, are important for two reasons: a) main memory has grown so large that many datasets fit in it and b) the in-memory join is a very time-consuming part of all disk-based spatial joins. Sadegh Heyrani-Nobari, Farhan Tauheed, Thomas Heinis, Panagiotis Karras, Stéphane Bressan, Anastasia Ailamaki |
SIGMOD Conference | 2 |
| 2013 | Data-driven neuroscience: enabling breakthroughs via innovative data managementabstractScientists in all disciplines increasingly rely on simulations to develop a better understanding of the subject they are studying. For example the neuroscientists we collaborate with in the Blue Brain project have started to simulate the brain on a supercomputer. The level of detail of their models is unprecedented as they model details on the subcellular level (e.g., the neurotransmitter). This level of detail, however, also leads to a true data deluge and the neuroscientists have only few tools to efficiently analyze the data. Alexandros Stougiannis, Mirjana Pavlovic, Farhan Tauheed, Thomas Heinis, Anastasia Ailamaki |
SIGMOD Conference | 3 |
| 2013 | GIPSY: joining spatial datasets with contrasting densityabstractMany scientific and geographical applications rely on the efficient execution of spatial joins. Past research has produced several efficient spatial join approaches and while each of them can join two datasets, the problem of efficiently joining two datasets with contrasting density, i.e., with the same spatial extent but with a wildly different number of spatial elements, has so far been overlooked. State-of-the-art data-oriented spatial join approaches (e.g., based on the R-Tree) suffer from degraded performance due to overlap, whereas space-oriented approaches excessively read data from disk. Mirjana Pavlovic, Farhan Tauheed, Thomas Heinis, Anastasia Ailamaki |
SSDBM | 2 |
| 2012 | Accelerating Range Queries for Brain SimulationsabstractNeuroscientists increasingly use computational tools in building and simulating models of the brain. The amounts of data involved in these simulations are immense and efficiently managing this data is key. One particular problem in analyzing this data is the scalable execution of range queries on spatial models of the brain. Known indexing approaches do not perform well even on today's small models which represent a small fraction of the brain, containing only few millions of densely packed spatial elements. The problem of current approaches is that with the increasing level of detail in the models, also the overlap in the tree structure increases, ultimately slowing down query execution. The neuroscientists' need to work with bigger and more detailed (denser) models thus motivates us to develop a new indexing approach. To this end we develop FLAT, a scalable indexing approach for dense data sets. We base the development of FLAT on the key observation that current approaches suffer from overlap in case of dense data sets. We hence design FLAT as an approach with two phases, each independent of density. In the first phase it uses a traditional spatial index to retrieve an initial object efficiently. In the second phase it traverses the initial object's neighborhood to retrieve the remaining query result. Our experimental results show that FLAT not only outperforms R-Tree variants from a factor of two up to eight but that it also achieves independence from data set size and density. Farhan Tauheed, Laurynas Biveinis, Thomas Heinis, Felix Schürmann, Henry Markram, Anastasia Ailamaki |
ICDE | 1 |
| 2012 | SCOUT: Prefetching for Latent Feature Following QueriesabstractToday's scientists are quickly moving from in vitro to in silico experimentation: they no longer analyze natural phenomena in a petri dish, but instead they build models and simulate them. Managing and analyzing the massive amounts of data involved in simulations is a major task. Yet, they lack the tools to efficiently work with data of this size. One problem many scientists share is the analysis of the massive spatial models they build. For several types of analysis they need to interactively follow the structures in the spatial model, e.g., the arterial tree, neuron fibers, etc., and issue range queries along the way. Each query takes long to execute, and the total time for executing a sequence of queries significantly delays data analysis. Prefetching the spatial data reduces the response time considerably, but known approaches do not prefetch with high accuracy. We develop SCOUT, a structure-aware method for prefetching data along interactive spatial query sequences. SCOUT uses an approximate graph model of the structures involved in past queries and attempts to identify what particular structure the user follows. Our experiments with neuro-science data show that SCOUT prefetches with an accuracy from 71% to 92%, which translates to a speedup of 4x-15x. SCOUT also improves the prefetching accuracy on datasets from other scientific domains, such as medicine and biology. Farhan Tauheed, Thomas Heinis, Felix Schürmann, Henry Markram, Anastasia Ailamaki |
Proc. VLDB Endow. | 1 |