Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tamás Budavári

dblp:49/161 · also Tamas Budavari · DBLP profile ↗
← Back
14ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0002-7034-4621ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 9 · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Systems, architecture and hardware · 2

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
2 papers
Spatial and temporal data management · 96% Query processing and optimization · 4%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
High-performance computing · 37% Cloud and datacenter computing · 27% Storage systems · 27%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
0.812024
T-Rex (Tree-Rectangles): Reformulating Decision Tree Traversal as Hyperrectangle Enclosure · ICDE 2024
Spatial and temporal data management
spatial indexing
0.812024
T-Rex (Tree-Rectangles): Reformulating Decision Tree Traversal as Hyperrectangle Enclosure · ICDE 2024
Storage systems
i/o optimization
0.112010
JAWS: Job-Aware Workload Scheduling for the Exploration of Turbulence Simulations · SC 2010
Cloud and datacenter computing › job scheduling
query scheduling
0.112010
JAWS: Job-Aware Workload Scheduling for the Exploration of Turbulence Simulations · SC 2010
High-performance computing
scientific data management
0.112010
JAWS: Job-Aware Workload Scheduling for the Exploration of Turbulence Simulations · SC 2010
Distributed systems
grid computing
0.012003
Grid-Based Galaxy Morphology Analysis for the National Virtual Observatory · SC 2003
High-performance computing › scientific workflow
scientific workflow management
0.012003
Grid-Based Galaxy Morphology Analysis for the National Virtual Observatory · SC 2003
Query processing and optimization › query execution
batch query processing
0.012010
JAWS: Job-Aware Workload Scheduling for the Exploration of Turbulence Simulations · SC 2010
Computational science and engineering
astronomy
0.012003
Grid-Based Galaxy Morphology Analysis for the National Virtual Observatory · SC 2003

Methods — techniques the papers use, named apart from their topics

vectorization · 1.5space-filling curves · 1.5quantization · 1.5workload-aware batching · 0.2adaptive scheduling · 0.2workflow management · 0.1grid computing · 0.1
YearPublicationVenuePosition
2024 T-Rex (Tree-Rectangles): Reformulating Decision Tree Traversal as Hyperrectangle Enclosure
abstract
Tree ensembles, random forests and gradient boosted trees, are useful in resource-limited machine learning deployments. However, traversing tree data structures is not cache friendly, which results in high latency during inference or regression. Tree traversal incurs random I/Os making inference memory bound. We present a system that trades many random I/Os for few sequential I/O by remapping a forest of trees into a single spatial index. It builds on the observation that each leaf in the forest encodes a hyperrectangle in the feature space. We make queries I/O efficient through pruning and space-filling curves. We then optimize computation through quantization of hyperrectangle boundaries and vectorization of enclosure queries. Our evaluation on a diverse set of benchmark datasets shows that the system reduces inference latency by 2 times in memory and 10 times for external memory with no detectable loss of accuracy.
Meghana Madhyastha, Tamás Budavári, Vladimir Braverman, Joshua T. Vogelstein, Randal C. Burns
ICDE2
2022 Towards Optimal Line of Sight Coverage
abstract
Maintaining the line of sight to a moving object or person over long distances is critical in many applications, e.g., mobile communications, security, surveillance. Determining the best places to position (or build) technologies is difficult because even small changes in the location can greatly affect the so-called viewshed, which is the collection of land areas within line of sight of a given observer. The need for multiple sensors or towers further complicates this problem, as they often need to work cooperatively to achieve the best possible coverage. This study proposes a novel approach that consists of two separate inventions: 1) Introduction of a meaningful measure of quality for coverage to compare competing configurations; and 2) Optimization of that well-defined objective function to find the best suitable sensor parameters for practical applications. Preliminary results suggest unprecedented performance on a wide range of real terrains.
Peter Gu, Tamás Budavári, Amanda Galante, Randal C. Burns
e-Science2
2016 DOT-K: A distributed online top-K elements algorithm using extreme value statistics
abstract
Extremely large (peta-scale) data collections are generally partitioned into millions of containers (disks/volumes/files) which are essentially unmovable due to their aggregate size. They are stored over a large distributed cloud of machines, with computing co-located with the data. Given this data layout, even simple tasks are difficult to perform and naive algorithms can easily become quite expensive. We present a one pass, communications-efficient technique useful for both estimating upper order quantiles and selecting the largest k elements across a highly distributed dataset or stream. Our novel approach draws its foundations from Extreme Value Statistics (EVS) to reason about the statistical relationships between the tail distributions of dataset partitions. The tail of each partition is fitted by the Generalized Pareto Distribution, which captures threshold exceedances. The obtained parameters are communicated to a central coordinator and used to estimate quantiles, or solve for a threshold above which there are approximately k elements. We discuss the computational and bandwidth costs of the algorithm, and demonstrate the accuracy of the method on both a variety of synthetic datasets and a PageRank dataset.
Nicholas Carey, Tamás Budavári, Yanif Ahmad, Alex Szalay
eScience2
2015 Streaming Algorithms for Halo Finders
abstract
Cosmological N-body simulations are essential for studies of the large-scale distribution of matter and galaxies in the Universe. This analysis often involves finding clusters of particles and retrieving their properties. Detecting such "halos" among a very large set of particles is a computationally intensive problem, usually executed on the same super-computers that produced the simulations, requiring huge amounts of memory. Recently, a new area of computer science emerged. This area, called streaming algorithms, provides new theoretical methods to compute data analytics in a scalable way using only a single pass over a data sets and logarithmic memory. The main contribution of this paper is a novel connection between the N-body simulations and the streaming algorithms. In particular, we investigate a link between halo finders and the problem of finding frequent items (heavy hitters) in a data stream, that should greatly reduce the computational resource requirements, especially the memory needs. Based on this connection, we can build a new halo finder by running efficient heavy hitter algorithms as a black-box. We implement two representatives of the family of heavy hitter algorithms, the Count-Sketch algorithm (CS) and the Pick-and-Drop sampling (PD), and evaluate their accuracy and memory usage. Comparison with other halo-finding algorithms from [1] shows that our halo finder can locate the largest haloes using significantly smaller memory space and with comparable running time. This streaming approach makes it possible to run and analyze extremely large data sets from N-body simulations on a smaller machine, rather than on supercomputers. Our findings demonstrate the connection between the halo search problem and streaming algorithms as a promising initial direction of further research.
Zaoxing Liu, Nikita Ivkin, Lin Yang 0011, Mark Neyrinck, Gerard Lemson, Alex Szalay, Vladimir Braverman, Tamás Budavári, Randal C. Burns
e-Science8
2014 Point cloud databases
abstract
We introduce the concept of the point cloud database, a new kind of database system aimed primarily towards scientific applications. Many scientific observations, experiments, feature extraction algorithms and large-scale simulations produce enormous amounts of data that are better represented as sparse (but often highly-clustered) points in a k-dimensional (k ≲ 10) metric space than on a multi-dimensional grid. Dimensionality reduction techniques, such as principal components, are also widely-used to project high dimensional data into similarly low dimensional spaces. Analysis techniques developed to work on multi-dimensional data points are usually implemented as in-memory algorithms and need to be modified to work in distributed cluster environments and on large amounts of disk-resident data. We conclude that the relational model, with certain additions, is appropriate for point clouds, but point cloud databases must also provide unique set of spatial search and proximity join operators, indexing schemes, and query language constructs that make them a distinct class of database systems.
László Dobos 0001, István Csabai, János M. Szalai-Gindl, Tamás Budavári, Alex Szalay
SSDBM4
2014 Efficient classification of billions of points into complex geographic regions using hierarchical triangular mesh
abstract
We present a case study about the spatial indexing and regional classification of billions of geographic coordinates from geo-tagged social network data using Hierarchical Triangular Mesh (HTM) implemented for Microsoft SQL Server. Due to the lack of certain features of the HTM library, we use it in conjunction with the GIS functions of SQL Server to significantly increase the efficiency of pre-filtering of spatial filter and join queries. For example, we implemented a new algorithm to compute the HTM tessellation of complex geographic regions and precomputed the intersections of HTM triangles and geographic regions for faster false-positive filtering. With full control over the index structure, HTM-based pre-filtering of simple containment searches outperforms SQL Server spatial indices by a factor of ten and HTM-based spatial joins run about a hundred times faster.
Dániel Kondor, László Dobos 0001, István Csabai, András Bodor, Gábor Vattay, Tamás Budavári, Alex Szalay
SSDBM6
2013 Inverted indices for particle tracking in petascale cosmological simulations
abstract
We describe the challenges arising from tracking dark matter particles in state of the art cosmological simulations. We are in the process of running the Indra suite of simulations, with an aggregate count of more than 35 trillion particles and 1.1PB of total raw data volume. However, it is not enough just to store the particle positions and velocities in an efficient manner -- analyses also need to be able to track individual particles efficiently through the temporal history of the simulation. The required inverted indices can easily have raw sizes comparable to the original simulation.
Daniel Crankshaw, Randal C. Burns, Bridget Falck, Tamás Budavári, Alex Szalay, Jie Wang 0075
SSDBM4
2013 Graywulf: a platform for federated scientific databases and services
abstract
Many fields of science rely on relational database management systems to analyze, publish and share data. Since RDBMS are originally designed for, and their development directions are primarily driven by, business use cases they often lack features very important for scientific applications. Horizontal scalability is probably the most important missing feature which makes it challenging to adapt traditional relational database systems to the ever growing data sizes. Due to the limited support of array data types and metadata management, successful application of RDBMS in science usually requires the development of custom extensions. While some of these extensions are specific to the field of science, the majority of them could easily be generalized and reused in other disciplines. With the Graywulf project we intend to target several goals. We are building a generic platform that offers reusable components for efficient storage, transformation, statistical analysis and presentation of scientific data stored in Microsoft SQL Server. Graywulf also addresses the distributed computational issues arising from current RDBMS technologies. The current version supports load balancing of simple queries and parallel execution of partitioned queries over a set of mirrored databases. Uniform user access to the data is provided through a web based query interface and a data surface for software clients. Queries are formulated in a slightly modified syntax of SQL that offers a transparent view of the distributed data. The software library consists of several components that can be reused to develop complex scientific data warehouses: a system registry, administration tools to manage entire database server clusters, a sophisticated workflow execution framework, and a SQL parser library.
László Dobos 0001, István Csabai, Alex Szalay, Tamás Budavári, Nolan Li
SSDBM4
2012 SkyQuery: An Implementation of a Parallel Probabilistic Join Engine for Cross-Identification of Multiple Astronomical Databases
László Dobos 0001, Tamás Budavári, Nolan Li, Alex Szalay, István Csabai
SSDBM2
2011 Implementing a General Spatial Indexing Library for Relational Databases of Large Numerical Simulations
Gerard Lemson, Tamás Budavári, Alex Szalay
SSDBM2
2010 JAWS: Job-Aware Workload Scheduling for the Exploration of Turbulence Simulations
abstract
We present JAWS, a job-aware, data-driven batch scheduler that improves query throughput for data-intensive scientific database clusters. As datasets reach petabyte-scale, workloads that scan through vast amounts of data to extract features are gaining importance in the sciences. However, acute performance bottlenecks result when multiple queries execute simultaneously and compete for I/O resources. Our solution, JAWS, divides queries into I/O-friendly sub-queries for scheduling. It then identifies overlapping data requirements within the workload and executes sub-queries in batches to maximize data sharing and reduce redundant I/O. JAWS extends our previous work by supporting workflows in which queries exhibit data dependencies, exploiting workload knowledge to coordinate caching decisions, and combating starvation through adaptive and incremental trade-offs between query throughput and response time. Instrumenting JAWS in the Turbulence Database Cluster yields nearly three-fold improvement in query throughput when contention in the workload is high.
Eric A. Perlman, Randal C. Burns, Tanu Malik, Tamás Budavári, Charles Meneveau, Alex Szalay
SC5
2007 Spatial Indexing of Large Multidimensional Databases
István Csabai, Márton Trencséni, László Dobos 0001, Peter Jozsa, Geza Herczegh, Norbert Purger, Tamás Budavári, Alex Szalay
CIDR7
2003 SkyQuery: A Web Service Approach to Federate Databases
Tanu Malik, Alex Szalay, Tamás Budavári, Ani Thakar
CIDR3
2003 Grid-Based Galaxy Morphology Analysis for the National Virtual Observatory
abstract
As part of the development of the National Virtual Observatory (NVO), a Data Grid for astronomy, we have developed a prototype science application to explore the dynamical history of galaxy clusters by analyzing the galaxies' morphologies. The purpose of the prototype is to investigate how Grid-based technologies can be used to provide specialized computational services within the NVO environment. In this paper we focus on the key enabling technology components, particularly Chimera and Pegasus which are used to create and manage the computational workflow that must be present to deal with the challenging application requirements. We illustrate how the components interplay with each other and can be driven from a special purpose application portal.
Ewa Deelman, Raymond Plante, Carl Kesselman, Mei-Hui Su, Gretchen Greene, Robert J. Hanisch, Niall Gaffney, Antonio Volpicelli, James Annis, Vijay Sekhri, Tamás Budavári, María A. Nieto-Santisteban, William O'Mullane, David Bohlender, Tom McGlynn, Arnold H. Rots, Olga Pevunova
SC12