Demo Data from EDBT 2026 / reviewers in the wild / expert
Gael N. Buckley
dblp:63/6482
· DBLP profile ↗
9ranked-venue papers
7as first author
0since 2021 · last 1987
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-authorTheory of computation · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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
4 papers |
Transaction processing and concurrency control · 96% Data models and query languages · 4% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 67% Requirements engineering and software design · 33% | |
| Theoretical computer science
2 papers |
Distributed computing theory · 74% Graph algorithms and graph theory · 26% |
Topics — the 9 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control › concurrency control
locking protocols |
0.0 | 2 | 1985 | Beyond Two-Phase Locking · J. ACM 1985 Concurrency Control in Graph Protocols by Using Edge Locks · PODS 1984 |
Transaction processing and concurrency control
serializability |
0.0 | 2 | 1985 | Beyond Two-Phase Locking · J. ACM 1985 Concurrency Control in Graph Protocols by Using Edge Locks · PODS 1984 |
Transaction processing and concurrency control
concurrency control |
0.0 | 1 | 1985 | Beyond Two-Phase Locking · J. ACM 1985 |
Transaction processing and concurrency control › concurrency control
multiversion concurrency control |
0.0 | 1 | 1983 | Obtaining Progressive Protocols for a Simple Multiversion Database Model · VLDB 1983 |
Concurrent programming › concurrency theory › process calculi
communicating sequential processes |
0.0 | 1 | 1983 | An Effective Implementation for the Generalized Input-Output Construct of CSP · ACM Trans. Program. Lang. Syst. 1983 |
Requirements engineering and software design › formal specification
guarded commands |
0.0 | 1 | 1983 | An Effective Implementation for the Generalized Input-Output Construct of CSP · ACM Trans. Program. Lang. Syst. 1983 |
Data models and query languages
logic programming |
0.0 | 1 | 1985 | Transaction Restarts in Prolog Database Systems · SIGMOD Conference 1985 |
Transaction processing and concurrency control › concurrency control › locking protocols
two-phase locking |
0.0 | 1 | 1985 | Beyond Two-Phase Locking · J. ACM 1985 |
Transaction processing and concurrency control
transaction models |
0.0 | 1 | 1983 | Obtaining Progressive Protocols for a Simple Multiversion Database Model · VLDB 1983 |
Methods — techniques the papers use, named apart from their topics
graph protocol transformation · 0.0edge locking · 0.0distributed algorithm design · 0.0graph protocol · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | Computations in Undistinguished Networks
Shaji Bhaskar, Gael N. Buckley |
FSTTCS | 2 |
| 1985 | Transaction Restarts in Prolog Database SystemsabstractArticle Free Access Share on Transaction restarts in Prolog database systems Authors: Shridhar Acharya Department of Computer Science, State University of New York, Stony Brook, NY Department of Computer Science, State University of New York, Stony Brook, NYView Profile , Gael Buckley Department of Computer Science, State University of New York, Stony Brook, NY Department of Computer Science, State University of New York, Stony Brook, NYView Profile Authors Info & Claims SIGMOD '85: Proceedings of the 1985 ACM SIGMOD international conference on Management of dataMay 1985 Pages 364–373https://doi.org/10.1145/318898.318986Published:01 May 1985Publication History 1citation238DownloadsMetricsTotal Citations1Total Downloads238Last 12 Months17Last 6 weeks2 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 Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Shridhar Acharya, Gael N. Buckley |
SIGMOD Conference | 2 |
| 1985 | Beyond Two-Phase LockingabstractMany database systems maintain the consistency of the data by using a locking protocol to restrict access to data items. It has been previously shown that if no information is known about the method of accessing items in the database, then the two-phase protocol is optimal. However, the use of structural information about the database allows development of non-two-phase protocols, called graph protocols , that can potentially increase efficiency. Yannakakis developed a general class of protocols that included many of the graph protocols. Graph protocols either are only usable in certain types of databases or can incur the performance liability of cascading rollback. In this paper, it is demonstrated that if the system has a priori information as to which data items will be locked first by various transactions, a new graph protocol that is outside the previous classes of graph protocols and is applicable to arbitrarily structured databases can be constructed. This new protocol avoids cascading rollback and its accompanying performance degradation, and extends the class of serializable sequences allowed by non-two-phase protocols. This is the first protocol shown to be always as effective as the two-phase protocol, and it can be more effective for certain types of database systems. Gael N. Buckley, Avi Silberschatz |
J. ACM | 1 |
| 1984 | Eliminating Cascading Rollback in Structured Database
Gael N. Buckley, Avi Silberschatz |
FSTTCS | 1 |
| 1984 | A Failure Tolerant Centralized Mutual Exclusion Algorithm
Gael N. Buckley, Avi Silberschatz |
ICDCS | 1 |
| 1984 | Concurrency Control in Graph Protocols by Using Edge LocksabstractA large number of locking protocols use precedence relations among data items to ensure the serializability of the database system. These protocols have extended the semantics of the exclusive lock from prohibiting access to a data item to prohibiting access to an entire subgraph. In this paper we argue that combining the use of exclusive locks for these different purposes is ill conceived. We present a general theory on how these two distinct functions can be separated into the traditional locks operating on the individual data items, and a corresponding set operating on the edges of graph. This is illustrated by a general transformation from a given graph protocol to the new edge protocol which preserves the major properties of the original protocol. We then give a characterization for a large class of edge lock protocols within a database system, which includes most previous locking protocols defined on databases organized as graphs. We show how this separation increases concurrency, and generalizes previously unrelated concepts, such as using deadlock avoidance locks in general locking protocols. Gael N. Buckley, Avi Silberschatz |
PODS | 1 |
| 1984 | On the Heterogeneous Guard Locking ProtocolabstractThe heterogeneous guard locking protocol is a general non-two-phase locking protocol that is applicable to database systems organized as rooted directed acyclic graphs. The protocol is one of the few serializable protocols that employs both shared and exclusive locks and yet remains deadlock free. In this note we present the protocol and prove that it ensures freedom from deadlock. This in turn implies that consistency of the database can be maintained without resorting to transaction rollback. Gael N. Buckley, Avi Silberschatz |
Comput. J. | 1 |
| 1983 | Obtaining Progressive Protocols for a Simple Multiversion Database Model
Gael N. Buckley, Avi Silberschatz |
VLDB | 1 |
| 1983 | An Effective Implementation for the Generalized Input-Output Construct of CSPabstractWriting distributed algorithms in Hoare's CSP becomes more convenient if output statements are allowed in the guards of alternative and iterative commands.The major drawbacks of the previously published implementations of this construct are discussed.Criteria for an effective implementation are presented, and an algorithm that meets these criteria is constructed. Gael N. Buckley, Avi Silberschatz |
ACM Trans. Program. Lang. Syst. | 1 |