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

Thomas W. Page Jr.

dblp:66/138 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
0since 2021 · last 1998
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 2 first-authorComputer networks · 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.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Distributed systems · 73% Storage systems · 20% Parallel and multicore computing · 7%
Software engineering, system software, and programming languages
2 papers
Requirements engineering and software design · 88% Operating systems · 12%
Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 77% Transaction processing and concurrency control · 23%

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

TopicWeightPapersLastEvidence papers
Storage systems › file systems › distributed file system
file replication
0.011993
Consistency algorithms for optimistic replication · ICNP 1993
Distributed systems › replication › replica control
optimistic replication
0.011993
Consistency algorithms for optimistic replication · ICNP 1993
Distributed systems
replication
0.011993
Consistency algorithms for optimistic replication · ICNP 1993
Requirements engineering and software design
model-driven engineering
0.011989
An Object-Oriented Modeling Environment · OOPSLA 1989
Distributed and cloud data management
distributed database architecture
0.011985
Genesis: A Distributed Database Operating System · SIGMOD Conference 1985
Distributed systems
distributed management
0.011985
Distributed Management in Local Area Networks · PODS 1985
Distributed systems › distributed system architecture
distributed operating systems
0.011985
Transactions and Synchronization in a Distributed Operating System · SOSP 1985
Distributed systems › distributed algorithms
distributed synchronization
0.011985
Transactions and Synchronization in a Distributed Operating System · SOSP 1985
Distributed systems › distributed database
distributed transactions
0.011985
Transactions and Synchronization in a Distributed Operating System · SOSP 1985
Distributed systems › distributed system architecture › communication architecture
local area networks
0.011985
Distributed Management in Local Area Networks · PODS 1985
Parallel and multicore computing
synchronization
0.011985
Transactions and Synchronization in a Distributed Operating System · SOSP 1985
Requirements engineering and software design
software architecture
0.011989
An Object-Oriented Modeling Environment · OOPSLA 1989
Transaction processing and concurrency control
concurrency control
0.011985
Transactions and Synchronization in a Distributed Operating System · SOSP 1985
Operating systems › distributed systems
distributed operating system
0.011985
Genesis: A Distributed Database Operating System · SIGMOD Conference 1985

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

optimistic update policy · 0.0
YearPublicationVenuePosition
1998 Perspectives on Optimistically Replicated, Peer-to-Peer Filing
abstract
This research proposes and tests an approach to engineering distributed file systems that are aimed at wide-scale, Internet-based use. The premise is that replication is essential to deliver performance and availability, yet the traditional conservative replica consistency algorithms do not scale to this environment. Our Ficus replicated file system uses a single-copy availability, optimistic update policy with reconciliation algorithms that reliably detect concurrent updates and automatically restore the consistency of directory replicas. The system uses the peer-to-peer model in which all machines are architectural equals but still permits configuration in a client-server arrangement where appropriate. Ficus has been used for six years at several geographically scattered installations. This paper details and evaluates the use of optimistic replica consistency, automatic update conflict detection and repair, the peer-to-peer (as opposed to client-server) interaction model, and the stackable file system architecture in the design and construction of Ficus. The paper concludes with a number of lessons learned from the experience of designing, building, measuring, and living with an optimistically replicated file system. © 1998 John Wiley & Sons, Ltd.
Thomas W. Page Jr., Richard G. Guy, John S. Heidemann, David Ratner, Peter L. Reiher, Ashish Goel, Geoffrey H. Kuenning, Gerald J. Popek
Softw. Pract. Exp.1
1993 Consistency algorithms for optimistic replication
abstract
This paper presents a practical set of algorithms for maintaining the consistency of a replicated file system with an optimistic update policy. These algorithms permit a system which allows updates to an object so long as any copy is available; the algorithms then return the various copies to consistency at their first opportunity. These algorithms have been used to build the Ficus replicated file system.>
Richard G. Guy, Gerald J. Popek, Thomas W. Page Jr.
ICNP3
1989 An Object-Oriented Modeling Environment
abstract
Many tools and techniques exist for the modeling and analysis of computer and communication systems. These tools are often complex and tailored to a narrow range of problems. The system analysis task often requires coordinated use of multiple tools and techniques which is not supported by currently available systems. The Tangram project goal is to develop an environment which makes a large set of tools and techniques readily accessible and is easily tailored to specialized applications.
Thomas W. Page Jr., Steven Berson, William C. Cheng, Richard R. Muntz
OOPSLA1
1985 Distributed Management in Local Area Networks
Thomas W. Page Jr., Gerald J. Popek
PODS1
1985 Genesis: A Distributed Database Operating System
abstract
An approach to the architecture of distributed databases is presented, oriented around extensive embeddmg of database prinntives in the underlying distributed operating system.It is shown that this approach greatly reduces the effort required to provide high quality distributed database services.Substantial portions of this approach are implemented and are operational as extensions to the Locus distributed Unix operating system.TIns paper describes the approach, compares it with other work, argues why rt is attractive and what drawbacks are present, and lays out what has been done and what remains.
Thomas W. Page Jr., Matthew J. Weinstein, Gerald J. Popek
SIGMOD Conference1
1985 Transactions and Synchronization in a Distributed Operating System
Matthew J. Weinstein, Thomas W. Page Jr., Brian Livezey, Gerald J. Popek
SOSP2