EDBT 2026 Demo / reviewers in the wild / expert
Stephen Blott
dblp:b/SBlott
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 4 first-authorComputer networks · 1Software engineering, systems software and programming languages · 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
6 papers |
Information retrieval · 54% Indexing and storage engines · 20% Transaction processing and concurrency control · 17% | |
| Computer networks
2 papers |
Internet architecture and protocols · 53% Content delivery and video streaming · 29% Network optimization and economics · 18% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Distributed systems · 68% Storage systems · 18% Performance modeling and evaluation · 14% |
Topics — the 17 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Information retrieval › similarity search
high-dimensional similarity search |
0.1 | 2 | 2008 | What's wrong with high-dimensional similarity search? · Proc. VLDB Endow. 2008 A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces · VLDB 1998 |
Information retrieval
similarity search |
0.1 | 2 | 2008 | What's wrong with high-dimensional similarity search? · Proc. VLDB Endow. 2008 A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces · VLDB 1998 |
Indexing and storage engines › vector index
VA-file |
0.1 | 1 | 2008 | What's wrong with high-dimensional similarity search? · Proc. VLDB Endow. 2008 |
Internet architecture and protocols
world wide web |
0.1 | 1 | 2005 | The consistent web: a vision for the future · CoNEXT 2005 |
Transaction processing and concurrency control
transaction execution |
0.0 | 1 | 2002 | An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems · VLDB 2002 |
Information retrieval
retrieval models |
0.0 | 1 | 1998 | A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces · VLDB 1998 |
Transaction processing and concurrency control
correctness criteria |
0.0 | 1 | 1997 | Correctness and Parallelism of Composite Systems · PODS 1997 |
Content delivery and video streaming
caching |
0.0 | 1 | 2005 | The consistent web: a vision for the future · CoNEXT 2005 |
Content delivery and video streaming › caching
web caching |
0.0 | 1 | 2005 | The consistent web: a vision for the future · CoNEXT 2005 |
Database system architecture and tuning
main-memory database |
0.0 | 1 | 2002 | An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems · VLDB 2002 |
Distributed and cloud data management
telecom database |
0.0 | 1 | 1998 | A Database System for Real-Time Event Aggregation in Telecommunication · VLDB 1998 |
Performance modeling and evaluation
benchmarking |
0.0 | 1 | 1998 | A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces · VLDB 1998 |
Performance modeling and evaluation
quantitative evaluation |
0.0 | 1 | 1998 | A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces · VLDB 1998 |
Programming languages and type systems › type systems › polymorphism
ad-hoc polymorphism |
0.0 | 1 | 1989 | How to Make ad-hoc Polymorphism Less ad-hoc · POPL 1989 |
Programming languages and type systems › type systems › polymorphism
type classes |
0.0 | 1 | 1989 | How to Make ad-hoc Polymorphism Less ad-hoc · POPL 1989 |
Programming languages and type systems
type inference |
0.0 | 1 | 1989 | How to Make ad-hoc Polymorphism Less ad-hoc · POPL 1989 |
Data models and query languages › semistructured data
semi-structured data management |
0.0 | 1 | 1996 | An Open Storage System for Abstract Objects · SIGMOD Conference 1996 |
Methods — techniques the papers use, named apart from their topics
consistency modeling · 0.1transaction scheduling model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | What's wrong with high-dimensional similarity search?abstractSimilarity search in high-dimensional vector spaces has been the subject of substantial research, motivated in part by the need to provide query support for images and other complex data types. The paper VLDB 1998 paper "Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces" analyses why this search problem can be so tricky, and shows with intuitive yet formal proofs that nearest-neighbour search is fundamentally linear beyond a certain dimensionality. Consequently, the paper proposes a new, linear search structure (the VA-File) which focuses on accelerating the indispensable sequential scan with approximations and computational schemes to reduce both CPU and IO efforts. Experiments with both synthetic and image data showed -- surprisingly, at the time -- that such schemes outperform hierarchical methods in all cases where the dimensionality is greater than five. In this paper, we review that work and identify both what we got right in the paper and its impact, and also (with the benefit of hindsight) those elements of the work for which we were off the mark. The lessons learned are relevant not just to the narrow area of similarity search, but also more broadly across the fields of databases and computing. Stephen Blott, Roger Weber |
Proc. VLDB Endow. | 1 |
| 2005 | The consistent web: a vision for the futureabstractOver the past decade, the World-Wide-Web has become the preferred vehicle for information dissemination on a global scale. However, no guarantees as to the consistency, or correctness, of the content being provided are made. In this paper, a novel vision of a Consistent Web is proposed. Unlike in the current system, time will have a direct influence on whether requests for specific content should be satisfied. Firstly, the motivation for the work and the limitations of current consistency management techniques are discussed. The concept of a Consistent Web is then presented, and by way of several examples, an illustration of the type of functionality it offers is provided. Finally, an outline of the research strategy to be employed is given. Ciaran Ferry, Stephen Blott |
CoNEXT | 2 |
| 2002 | An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems
Stephen Blott, Henry F. Korth |
VLDB | 1 |
| 1998 | A Database System for Real-Time Event Aggregation in Telecommunication
Jerry Baulier, Stephen Blott, Henry F. Korth, Avi Silberschatz |
VLDB | 2 |
| 1998 | Information, Communication, and Money: For What Can We Charge and How Can We Meter It?
Stephen Blott, Henry F. Korth, Avi Silberschatz |
VLDB | 1 |
| 1998 | A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces
Roger Weber, Hans-Jörg Schek, Stephen Blott |
VLDB | 3 |
| 1997 | Correctness and Parallelism of Composite SystemsabstractIn recent years, databases have started to be used as intelligent repositories for a variety of semantically-richer systems. A consequence of such architectures is that transaction scheduling takes place throughout composite systems consisting of layered subsystems. Such transaction architectures have been studied extensively. Existing theory, however, limits the degree of parallelism, and makes a number of simplifying assumptions which cannot be taken for granted in practice. This paper proposes a new model and correctness criterion, stack conflict consistency, for composite transactional systems. The main contribution of the new model is to establish the correctness conditions under which higher degrees of parallelism can be achieved between operations of the same transaction, as well as between conflicting operations of different transactions, in a uniform way. This possibility, although hinted at previously, has not yet been exploited in practical composite systems. Hence, we hope... Gustavo Alonso, Stephen Blott, Armin Fessler, Hans-Jörg Schek |
PODS | 2 |
| 1996 | An Open Storage System for Abstract ObjectsabstractDatabase systems must become more open to retain their relevance as a technology of choice and necessity. Openness implies not only databases exporting their data, but also exporting their services. This is as true in classical application areas as in non-classical (GIS, multimedia, design, etc).This paper addresses the problem of exporting storage-management services of indexing, replication and basic query processing. We describe an abstract-object storage model which provides the basic mechanism, 'likeness', through which these services are applied uniformly to internally-stored, internally-defined data, and to externally-stored, externally-defined data. Managing external data requires the coupling of external operations to the database system. We discuss the interfaces and protocols required of these to achieve correct resource management and admit efficient realisation. Throughout, we demonstrate our solutions in the area of semi-structured file management; in our case, geospatial metadata files. Stephen Blott, Lukas Relly, Hans-Jörg Schek |
SIGMOD Conference | 1 |
| 1989 | How to Make ad-hoc Polymorphism Less ad-hocabstractThis paper presents type classes, a new approach to ad-hoc polymorphism. Type classes permit overloading of arithmetic operators such as multiplication, and generalise the “eqtype variables” of Standard ML. Type classes extend the Hindley/Milner polymorphic type system, and provide a new approach to issues that arise in object-oriented programming, bounded type quantification, and abstract data types. This paper provides an informal introduction to type classes, and defines them formally by means of type inference rules. Philip Wadler, Stephen Blott |
POPL | 2 |