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

Brian M. Oki

dblp:10/651 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
0since 2021 · last 1993
—ORCID · none

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

Systems, architecture and hardware · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 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
4 papers
Distributed systems · 94% Storage systems · 6%
Databases, data mining, and information retrieval
3 papers
Data stream processing · 45% Query processing and optimization · 45% Distributed and cloud data management · 6%
Computer networks
1 paper
Internet architecture and protocols · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
publish/subscribe systems
0.011993
The Information Bus - An Architecture for Extensible Distributed Systems · SOSP 1993
Data stream processing
continuous query processing
0.011992
Continuous Queries over Append-Only Databases · SIGMOD Conference 1992
Query processing and optimization › incremental computation
incremental query processing
0.011992
Continuous Queries over Append-Only Databases · SIGMOD Conference 1992
Distributed systems
fault tolerance
0.021988
Limitations on Database Availability when Networks Partition · PODC 1986
Viewstamped Replication: A General Primary Copy · PODC 1988
Distributed systems
consensus
0.011988
Viewstamped Replication: A General Primary Copy · PODC 1988
Distributed systems › replication
primary-backup replication
0.011988
Viewstamped Replication: A General Primary Copy · PODC 1988
Distributed systems
replication
0.011988
Viewstamped Replication: A General Primary Copy · PODC 1988
Distributed systems
database availability
0.011986
Limitations on Database Availability when Networks Partition · PODC 1986
Distributed systems › fault tolerance › failure models
network partitioning
0.011986
Limitations on Database Availability when Networks Partition · PODC 1986
Storage systems
object storage
0.011985
Reliable Object Storage to Support Atomic Actions · SOSP 1985
Distributed systems › fault tolerance
high availability
0.011988
Viewstamped Replication: A General Primary Copy · PODC 1988
Distributed and cloud data management
data replication
0.011986
Limitations on Database Availability when Networks Partition · PODC 1986
Transaction processing and concurrency control
ACID transactions
0.011985
Reliable Object Storage to Support Atomic Actions · SOSP 1985

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

incremental query evaluation · 0.0
YearPublicationVenuePosition
1993 The Information Bus - An Architecture for Extensible Distributed Systems
abstract
Research can rarely be performed on large-scale, distributed systems at the level of thousands of workstations. In this paper, we describe the motivating constraints, design principles, and architecture for an extensible, distributed system operating in such an environment. The constraints include continuous operation, dynamic system evolution, and integration with extant systems. The Information Bus, our solution, is a novel synthesis of four design principles: core communication protocols have minimal semantics, objects are self-describing, types can be dynamically defined, and communication is anonymous. The current implementation provides both flexibility and high performance, and has been proven in several commercial environments, including integrated circuit fabrication plants and brokerage/trading floors.
Brian M. Oki, Manfred Pflügl, Alex Siegel, Dale Skeen
SOSP1
1992 Continuous Queries over Append-Only Databases
abstract
In a database to which data is continually added, users may wish to issue a permanent query and be notified whenever data matches the query. If such continuous queries examine only single records, this can be implemented by examining each record as it arrives. This is very efficient because only the incoming record needs to be scanned. This simple approach does not work for queries involving joins or time. The Tapestry system allows users to issue such queries over a database of mail and bulletin board messages. The user issues a static query, such as “show me all messages that have been replied to by Jones,” as though the database were fixed and unchanging. Tapestry converts the query into an incremental query that efficiently finds new matches to the original query as new messages are added to the database. This paper describes the techniques used in Tapestry, which do not depend on triggers and thus be implemented on any commercial database that supports SQL. Although Tapestry is designed for filtering mail and news messages, its techniques are applicable to any append-only database.
Douglas B. Terry, David Goldberg 0001, David A. Nichols, Brian M. Oki
SIGMOD Conference4
1988 Viewstamped Replication: A General Primary Copy
abstract
Article Viewstamped Replication: A New Primary Copy Method to Support Highly-Available Distributed Systems Share on Authors: Brian M. Oki Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MAView Profile , Barbara H. Liskov Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MA Massachusetts Institute of Technology, Laboratory for Computer Science, Cambridge, MAView Profile Authors Info & Claims PODC '88: Proceedings of the seventh annual ACM Symposium on Principles of distributed computingJanuary 1988 Pages 8–17https://doi.org/10.1145/62546.62549Online:01 January 1988Publication History 163citation2,063DownloadsMetricsTotal Citations163Total Downloads2,063Last 12 Months112Last 6 weeks17 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Brian M. Oki, Barbara Liskov
PODC1
1986 Limitations on Database Availability when Networks Partition
abstract
Abstract : In designing fault-tolerant distributed database, a frequent goal is making the system highly available despite component failure. We examine software approaches to achieving high availability in the presence of partitions. In particular, we consider various replicated-data management protocols that maintain database consistency and attempt to increase database availability when networks partition. We conclude that no protocol does better than a bound we have determined. Our conclusions hold under the assumption. There may be some particular distribution for which specialized protocols can increase availability. (KR)
Brian A. Coan, Brian M. Oki, Elliot K. Kolodner
PODC2
1985 Reliable Object Storage to Support Atomic Actions
Brian M. Oki, Barbara Liskov, Robert Scheifler
SOSP1