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

Tobias Mayr 0001

dblp:96/6027-1 · also Stefan Tobias Mayr · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
0since 2021 · last 2004
0000-0003-3220-3067ORCID · corroborated

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

Databases, data management, data science and information retrieval · 4 · 1 first-authorSystems, architecture and hardware · 1 · 1 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
4 papers
Query processing and optimization · 52% Data stream processing · 30% Distributed and cloud data management · 12%
Network and information security
1 paper
Systems and software security · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Data stream processing
publish/subscribe
0.012004
Implementing a Scalable XML Publish/Subscribe System Using a Relational Database System · SIGMOD Conference 2004
Data stream processing › publish/subscribe
XML publish/subscribe
0.012004
Implementing a Scalable XML Publish/Subscribe System Using a Relational Database System · SIGMOD Conference 2004
Distributed and cloud data management › mobile data management
mobile databases
0.011999
The Cornell Jaguar System: Adding Mobility to PREDATOR · SIGMOD Conference 1999
Query processing and optimization
query execution
0.011999
Client-Site Query Extensions · SIGMOD Conference 1999
Query processing and optimization
query optimization
0.011999
Client-Site Query Extensions · SIGMOD Conference 1999
Query processing and optimization › query execution
user-defined function execution
0.011999
Client-Site Query Extensions · SIGMOD Conference 1999
Database system architecture and tuning
extensibility
0.011998
Secure and Portable Database Extensibility · SIGMOD Conference 1998
Query processing and optimization
user-defined functions
0.011998
Secure and Portable Database Extensibility · SIGMOD Conference 1998
Systems and software security › language-based security
java security
0.011998
Secure and Portable Database Extensibility · SIGMOD Conference 1998
Systems and software security › operating system security
sandboxing
0.011998
Secure and Portable Database Extensibility · SIGMOD Conference 1998
Distributed and cloud data management
distributed query processing
0.011999
Client-Site Query Extensions · SIGMOD Conference 1999
Programming languages and type systems › object-oriented programming
java
0.011998
Secure and Portable Database Extensibility · SIGMOD Conference 1998
Programming languages and type systems
language design
0.011998
Secure and Portable Database Extensibility · SIGMOD Conference 1998

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

system-r optimizer · 0.0
YearPublicationVenuePosition
2004 Implementing a Scalable XML Publish/Subscribe System Using a Relational Database System
abstract
An XML publish/subscribe system needs to match many XPath queries (subscriptions) over published XML documents. The performance and scalability of the matching algorithm is essential for the system when the number of XPath subscriptions is large. Earlier solutions to this problem usually built large finite state automata for all the XPath subscriptions in memory. The scalability of this approach is limited by the amount of available physical memory. In this paper, we propose an implementation that uses a relational database as the matching engine. The heavy lifting part of evaluating a large number of subscriptions is done inside a relational database using indices and joins. We described several different implementation strategies and presented a performance evaluation. The system shows very good performance and scalability in our experiments, handling millions of subscriptions with moderate amount of physical memory.
Berthold Reinwald, Hamid Pirahesh, Tobias Mayr 0001, Jussi Myllymaki
SIGMOD Conference4
2003 Leveraging Non-Uniform Resources for Parallel Query Processing
abstract
Modular clusters are now composed of nonuniform nodes with different CPUs, disks or network cards so that customers can adapt the cluster configuration to the changing technologies and to their changing needs. This challenges dataflow parallelism as the primary load balancing technique of existing parallel database systems. We show in this paper that dataflow parallelism alone is ill suited for modular clusters because running the same operation on different subsets of the data can not fully utilize non-uniform hardware resources. We propose and evaluate new load balancing techniques that blend pipeline parallelism with data parallelism. We consider relational operators as pipelines of fine-grained operations that can be located on different cluster nodes and executed in parallel on different data subsets to best exploit non-uniform resources. We present an experimental study that confirms the feasibility and effectiveness of the new techniques in a parallel execution engine prototype based on the open-source DBMS Predator.
Tobias Mayr 0001, Philippe Bonnet, Johannes Gehrke, Praveen Seshadri
CCGRID1
1999 The Cornell Jaguar System: Adding Mobility to PREDATOR
abstract
The Cornell Jaguar Project is exploring a variety of issues related to mobility and query processing. One broad theme is to break down the traditional client and server boundaries, leading to ubiquitous query processing. Another theme is to extend database and query processing techniques to small-scale and mobile devices. The project builds on and extends the Cornell PREDATOR database engine.
Philippe Bonnet, Kyle Buza, Zhiyuan Chen 0003, Randolph Chung, Takako M. Hickey, Ryan Kennedy, Daniel Mahashin, Tobias Mayr 0001, Ivan Oprencak, Praveen Seshadri, Hubert Siu
SIGMOD Conference9
1999 Client-Site Query Extensions
abstract
We explore the execution of queries with client-site user-defined functions (UDFs). Many UDFs can only be executed at the client site, for reasons of scalability, security, confidentiality, or availability of resources. How should a query with client-site UDFs be executed? We demonstrate that the standard execution technique for server-site UDFs performs poorly. Instead, we adapt well-known distributed database algorithms and apply them to client-site UDFs. The resulting query execution techniques are implemented in the Cornell Predator database system, and we present performance results to demonstrate their effectiveness. We also consider the question of query optimization in the context of client-site UDFs. The known techniques for expensive UDFs are inadequate because they do not take the location of the UDF into account. We present an extension of traditional 'System-R' optimizers that suitably optimize queries with client-site operations.
Tobias Mayr 0001, Praveen Seshadri
SIGMOD Conference1
1998 Secure and Portable Database Extensibility
abstract
The functionality of extensible database servers can be augmented by user-defined functions (UDFs). However, the server's security and stability are concerns whenever new code is incorporated. Recently, there has been interest in the use of Java for database extensibility. This raises several questions: Does Java solve the security problems? How does it affect efficiency?
Michael W. Godfrey, Tobias Mayr 0001, Praveen Seshadri, Thorsten von Eicken
SIGMOD Conference2