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.

Stephen Fox

dblp:17/466 · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
0since 2021 · last 1987
0000-0002-3447-4832ORCID · corroborated

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

Databases, data management, data science and information retrieval · 6Applied, interdisciplinary, general and emerging computing · 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
7 papers
Transaction processing and concurrency control · 40% Data models and query languages · 30% Query processing and optimization · 16%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 96% Storage systems · 4%

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

TopicWeightPapersLastEvidence papers
Data models and query languages › data modeling
functional data model
0.011987
An Ada-compatible distributed database management system · Proc. IEEE 1987
Data models and query languages › conceptual modeling
semantic data model
0.031983
Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983
Supporting a Semantic Data Model in a Distributed Database System · VLDB 1983
Storage and Access Structures to Support a Semantic Data Model · VLDB 1982
Distributed systems
fault tolerance
0.021983
A Recovery Algorithm for a Distributed Database System · PODS 1983
Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980
Query processing and optimization › query optimization
distributed query optimization
0.011983
Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983
Transaction processing and concurrency control
distributed transaction management
0.011983
Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983
Query processing and optimization
query optimization
0.011983
Overview of an Ada Compatible Distributed Database Manager · SIGMOD Conference 1983
Distributed systems › distributed database
commit protocol
0.011983
A Recovery Algorithm for a Distributed Database System · PODS 1983
Distributed systems
consensus
0.011983
A Recovery Algorithm for a Distributed Database System · PODS 1983
Distributed systems › fault tolerance › failure recovery
recovery scheme
0.011983
A Recovery Algorithm for a Distributed Database System · PODS 1983
Distributed systems › replication
replicated data management
0.011983
A Recovery Algorithm for a Distributed Database System · PODS 1983
Distributed systems
replication
0.011983
A Recovery Algorithm for a Distributed Database System · PODS 1983
Transaction processing and concurrency control
concurrency control
0.011982
The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982
Transaction processing and concurrency control
concurrency control and recovery
0.011982
The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982
Transaction processing and concurrency control › concurrency control
multiversion concurrency control
0.011982
The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982
Transaction processing and concurrency control
recovery
0.011982
The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982
Transaction processing and concurrency control › concurrency control
distributed concurrency control
0.011980
Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980
Distributed and cloud data management
distributed query processing
0.011980
Introduction to a System for Distributed Databases (SDD-1) · ACM Trans. Database Syst. 1980
Data models and query languages
database programming language
0.011987
An Ada-compatible distributed database management system · Proc. IEEE 1987
Storage systems › flash and SSD › flash memory management
garbage collection
0.011982
The Implementation of an Integrated Concurrency Control and Recovery Scheme · SIGMOD Conference 1982

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

system design overview · 0.0
YearPublicationVenuePosition
1987 An Ada-compatible distributed database management system
abstract
Adaplex is an integrated language for programming database applications. It results from the embedding of the database sublanguage Daplex in the general-purpose programming language Ada [1]. This paper describes the design of DDM, a general-purpose distributed database management system implemented in Ada that supports the use of Adaplex as interface language. There are two novel aspects in the design of this system. First, this is the first full-scale distributed database system to support a semantically rich, functional data model. DDM goes beyond systems like Distributed INGRES and R*(which are based on the relational technology) in providing advanced data modeling capabilities and ease of use. Second, this is the first full-function distributed DBMS designed to be compatible with the Ada programming environment. The coupling between Ada and Daplex has been achieved at the expression level which is much tighter than the statement level integration attained in previous systems. This tight coupling poses new implementation problems but also creates new opportunities for optimization. The current paper highlights the Adaplex language and discusses innovative aspects in DDM's design that are intended to meet the dual objectives of good performance and high data availability.
Arvola Chan, Umeshwar Dayal, Stephen Fox
Proc. IEEE3
1983 A Recovery Algorithm for a Distributed Database System
abstract
We describe a reliability algorithm being considered for DDM, a distributed database system under development at Computer Corporation of America. The algorithm is designed to tolerate clean site failures in which sites simply stop running. The algorithm allows the system to reconfigure itself to run correctly as sites fail and recover. The algorithm solves the subproblems of atomic commit and replicated data handling in an integrated manner.
Nathan Goodman, Dale Skeen, Arvola Chan, Umeshwar Dayal, Stephen Fox, Daniel R. Ries
PODS5
1983 Overview of an Ada Compatible Distributed Database Manager
abstract
Adaplex is an integrated language for programming database applications. It results from the embedding of the database sublanguage DAPLEX in the general purpose programming language Ada. This paper provides an overview of the DDM: a distributed database manager (DDM) that supports the use of Adaplex as an interface language. The important technical innovations we have incorporated in the design of this system include:1. An advanced data model that captures more application semantics than conventional data models.2. Support for flexible data distribution options that improve locality of reference and efficiency of query processing.3. Extensive query optimization that combines compile time access path optimization with run time site selection.4. Efficient transaction management that reduces transaction conflicts and improves the resiliency of replicated data.5. Robust, incremental recovery management that provides for automatic recovery from certain "catastrophic" failure conditions.
Arvola Chan, Umeshwar Dayal, Stephen Fox, Nathan Goodman, Daniel R. Ries, Dale Skeen
SIGMOD Conference3
1983 Supporting a Semantic Data Model in a Distributed Database System
Arvola Chan, Umeshwar Dayal, Stephen Fox, Daniel R. Ries
VLDB3
1982 The Implementation of an Integrated Concurrency Control and Recovery Scheme
abstract
This paper describes the implementation level design of an integrated concurrency control and recovery scheme based on the maintenance of multiple versions of data objects in a database. The concurrency control mechanism enhances parallelism by eliminating interference between retrieval and update transactions. The recovery mechanism permits efficient transaction and system recovery by keeping before-images of data objects at the page (block) level. This paper addresses the key technical problems in the implementation of such an integrated scheme. We present an efficient garbage collection algorithm for reclaiming storage space used by old versions of data objects that will no longer be accessed. We also propose an on-line backup algorithm that will permit the backup procedure to run in parallel with regular transactions. This integrated concurrency control and recovery scheme is being implemented in the LDM: the local database manager component of a distributed database management system, now being developed by Computer Corporation of America, that will support the ADAPLEX database application programming language [Chan81a, Smith81].
Arvola Chan, Stephen Fox, Wen-Te K. Lin, Anil K. Nori, Daniel R. Ries
SIGMOD Conference2
1982 Storage and Access Structures to Support a Semantic Data Model
Arvola Chan, Sy Danberg, Stephen Fox, Wen-Te K. Lin, Anil K. Nori, Daniel R. Ries
VLDB3
1980 Introduction to a System for Distributed Databases (SDD-1)
abstract
The declining cost of computer hardware and the increasing data processing needs of geographically dispersed organizations have led to substantial interest in distributed data management. SDD-1 is a distributed database management system currently being developed by Computer Corporation of America. Users interact with SDD-1 precisely as if it were a nondistributed database system because SDD-1 handles all issues arising from the distribution of data. These issues include distributed concurrency control, distributed query processing, resiliency to component failure, and distributed directory management. This paper presents an overview of the SDD-1 design and its solutions to the above problems. This paper is the first of a series of companion papers on SDD-1 (Bernstein and Shipman [2], Bernstein et al. [4], and Hammer and Shipman [14]).
James B. Rothnie Jr., Philip A. Bernstein, Stephen Fox, Nathan Goodman, Michael Hammer, Terry A. Landers, Christopher L. Reeve, David W. Shipman, Eugene Wong 0001
ACM Trans. Database Syst.3