Stephen Blott

dblp:b/SBlott · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Information retrieval › similarity search
high-dimensional similarity search
0.122008
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.122008
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.112008
What's wrong with high-dimensional similarity search? · Proc. VLDB Endow. 2008
Internet architecture and protocols
world wide web
0.112005
The consistent web: a vision for the future · CoNEXT 2005
Transaction processing and concurrency control
transaction execution
0.012002
An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems · VLDB 2002
Information retrieval
retrieval models
0.011998
A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces · VLDB 1998
Transaction processing and concurrency control
correctness criteria
0.011997
Correctness and Parallelism of Composite Systems · PODS 1997
Content delivery and video streaming
caching
0.012005
The consistent web: a vision for the future · CoNEXT 2005
Content delivery and video streaming › caching
web caching
0.012005
The consistent web: a vision for the future · CoNEXT 2005
Database system architecture and tuning
main-memory database
0.012002
An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems · VLDB 2002
Distributed and cloud data management
telecom database
0.011998
A Database System for Real-Time Event Aggregation in Telecommunication · VLDB 1998
Performance modeling and evaluation
benchmarking
0.011998
A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces · VLDB 1998
Performance modeling and evaluation
quantitative evaluation
0.011998
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.011989
How to Make ad-hoc Polymorphism Less ad-hoc · POPL 1989
Programming languages and type systems › type systems › polymorphism
type classes
0.011989
How to Make ad-hoc Polymorphism Less ad-hoc · POPL 1989
Programming languages and type systems
type inference
0.011989
How to Make ad-hoc Polymorphism Less ad-hoc · POPL 1989
Data models and query languages › semistructured data
semi-structured data management
0.011996
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
YearPublicationVenuePosition
2008 What's wrong with high-dimensional similarity search?
abstract
Similarity 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 future
abstract
Over 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
CoNEXT2
2002 An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems
Stephen Blott, Henry F. Korth
VLDB1
1998 A Database System for Real-Time Event Aggregation in Telecommunication
Jerry Baulier, Stephen Blott, Henry F. Korth, Avi Silberschatz
VLDB2
1998 Information, Communication, and Money: For What Can We Charge and How Can We Meter It?
Stephen Blott, Henry F. Korth, Avi Silberschatz
VLDB1
1998 A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces
Roger Weber, Hans-Jörg Schek, Stephen Blott
VLDB3
1997 Correctness and Parallelism of Composite Systems
abstract
In 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
PODS2
1996 An Open Storage System for Abstract Objects
abstract
Database 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 Conference1
1989 How to Make ad-hoc Polymorphism Less ad-hoc
abstract
This 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
POPL2