Demo Data from EDBT 2026 / reviewers in the wild / expert
Lothar F. Mackert
dblp:69/473
· DBLP profile ↗
7ranked-venue papers
5as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 2 · 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
3 papers |
Query processing and optimization · 78% Indexing and storage engines · 19% Distributed and cloud data management · 4% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
cost model |
0.0 | 2 | 1989 | Index Scans Using a Finite LRU Buffer: A Validated I/O Model · ACM Trans. Database Syst. 1989 R* Optimizer Validation and Performance Evaluation for Local Queries · SIGMOD Conference 1986 |
Query processing and optimization › query optimization
query optimizer validation |
0.0 | 2 | 1986 | R* Optimizer Validation and Performance Evaluation for Distributed Queries · VLDB 1986 R* Optimizer Validation and Performance Evaluation for Local Queries · SIGMOD Conference 1986 |
Indexing and storage engines
buffer management |
0.0 | 1 | 1989 | Index Scans Using a Finite LRU Buffer: A Validated I/O Model · ACM Trans. Database Syst. 1989 |
Query processing and optimization › query execution › scan processing
index scan |
0.0 | 1 | 1989 | Index Scans Using a Finite LRU Buffer: A Validated I/O Model · ACM Trans. Database Syst. 1989 |
Distributed and cloud data management
distributed query processing |
0.0 | 1 | 1986 | R* Optimizer Validation and Performance Evaluation for Distributed Queries · VLDB 1986 |
Query processing and optimization › query optimization › join ordering
join optimization |
0.0 | 1 | 1986 | R* Optimizer Validation and Performance Evaluation for Local Queries · SIGMOD Conference 1986 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1986 | R* Optimizer Validation and Performance Evaluation for Local Queries · SIGMOD Conference 1986 |
Methods — techniques the papers use, named apart from their topics
cost modeling · 0.0buffer utilization modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Network Computing
Lothar F. Mackert |
FORTE | 1 |
| 1992 | An Integrated Environment for Developing Communication Protocols
Jürgen M. Schneider, Lothar F. Mackert, Georg Zörntlein, Roelof Jan Velthuys, Udo Bär |
Comput. Networks ISDN Syst. | 2 |
| 1989 | Executable Communicating Rule Systems
Jürgen M. Schneider, Iris B. Neumeier-Mackert, Lothar F. Mackert, Roelof Jan Velthuys |
FORTE | 3 |
| 1989 | Index Scans Using a Finite LRU Buffer: A Validated I/O ModelabstractIndexes are commonly employed to retrieve a portion of a file or to retrieve its records in a particular order. An accurate performance model of indexes is essential to the design, analysis, and tuning of file management and database systems, and particularly to database query optimization. Many previous studies have addressed the problem of estimating the number of disk page fetches when randomly accessing k records out of N given records stored on T disk pages. This paper generalizes these results, relaxing two assumptions that usually do not hold in practice: unlimited buffer and unique records for each key value. Experiments show that the performance of an index scan is very sensitive to buffer size limitations and multiple records per key value. A model for these more practical situations is presented and a formula derived for estimating the performance of an index scan. We also give a closed-form approximation that is easy to compute. The theoretical results are validated using the R * distributed relational database system. Although we use database terminology throughout the paper, the model is more generally applicable whenever random accesses are made using keys. Lothar F. Mackert, Guy M. Lohman |
ACM Trans. Database Syst. | 1 |
| 1988 | A Generalized Conformance Test Tool for Communication ProtocolsabstractThe major objectives of testing the conformance of protocol implementations to standards are discussed. A design is presented for a generalized conformance test tool that permits testing of different protocols, that can be tailored to different test configurations, and is portable to different environments. Both interactive and automatic modes of testing are supported. The integration of three different test description languages, TTCN, LOTOS, and CRS, is discussed.> Lothar F. Mackert, Ralf Meyer, Ulrich Scheere, Jürgen M. Schneider, Roelof Jan Velthuys, Jörg Burmeister, Jan de Meer, Ilona Schröer |
ICDCS | 1 |
| 1986 | R* Optimizer Validation and Performance Evaluation for Local QueriesabstractFew database query optimizer models have been validated against actual performance. This paper presents the methodology and results of a thorough validation of the optimizer and evaluation of the performance of the experimental distributed relational database management system R*, which inherited and extended to a distributed environment the optimization algorithms of System R. Optimizer estimated costs and actual R* resources consumed were written to database tables using new SQL commands, permitting automated control from SQL application programs of test data collection and reduction. A number of tests were run over a wide variety of dynamically-created test databases, SQL queries, and system parameters. The results for single-table access, sorting, and local 2-table joins are reported here. The tests confirmed the accuracy of the majority of the I/O cost model, the significant contribution of CPU cost to total cost, and the need to model CPU cost in more detail than was done in System R. The R* optimizer now retains cost components separately and estimates the number of CPU instructions, including those for applying different kinds of predicates. The sensitivity of I/O cost to buffer space motivated the development of more detailed models of buffer utilization unclustered index scans and nested-loop joins often benefit from pages remaining in the buffers, whereas concurrent scans of the data pages and the index pages for multiple tables during joins compete for buffer share. Without an index on the join column of the inner table, the optimizer correctly avoids the nested-loop join, confirming the need for merge-scan joins. When the join column of the inner is indexed, the optimizer overestimates the cost of the nested-loop join, whose actual performance is very sensitive to three parameters that are extremely difficult to estimate (1) the join (result) cardinality, (2) the outer table's cardinality, and (3) the number of buffer pages available to store the inner table. Suggestions are given for improved database statistics, prefetch and page replacement strategies for the buffer manager, and the use of temporary indexes and Bloom filters (hashed semijoins) to reduce access of unneeded data. Lothar F. Mackert, Guy M. Lohman |
SIGMOD Conference | 1 |
| 1986 | R* Optimizer Validation and Performance Evaluation for Distributed Queries
Lothar F. Mackert, Guy M. Lohman |
VLDB | 1 |