EDBT 2026 Demo / reviewers in the wild / expert
James E. Allchin
dblp:58/17
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 1983
0009-0007-9114-2344ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorComputer networks · 1Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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.
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Distributed systems · 82% Storage systems · 18% | |
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 84% Database system architecture and tuning · 16% | |
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 57% Operating systems · 43% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% |
Topics — the 8 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
serializability |
0.0 | 1 | 1983 | Synchronization and Recovery of Actions · PODC 1983 |
Distributed systems › fault tolerance
atomic actions |
0.0 | 1 | 1983 | Synchronization and Recovery of Actions · PODC 1983 |
Distributed systems › distributed system architecture
distributed operating systems |
0.0 | 1 | 1983 | Architecture for a Global Operating System · INFOCOM 1983 |
Distributed systems
fault tolerance |
0.0 | 1 | 1983 | Synchronization and Recovery of Actions · PODC 1983 |
Programming languages and type systems
language design |
0.0 | 1 | 1980 | Modula and a Question of Time · IEEE Trans. Software Eng. 1980 |
Internet architecture and protocols
network interconnection |
0.0 | 1 | 1983 | Architecture for a Global Operating System · INFOCOM 1983 |
Operating systems › distributed systems
distributed operating system |
0.0 | 1 | 1983 | Synchronization and Recovery of Actions · PODC 1983 |
Operating systems › resource management › process management
process control |
0.0 | 1 | 1980 | Modula and a Question of Time · IEEE Trans. Software Eng. 1980 |
Methods — techniques the papers use, named apart from their topics
event-based computation model · 0.0abstract data types · 0.0symbolic keys · 0.0multiple indexes · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1983 | Architecture for a Global Operating System
Martin S. McKendry, James E. Allchin, W. C. Thibault |
INFOCOM | 2 |
| 1983 | Synchronization and Recovery of ActionsabstractWe introduce an approach to robust computation in distributed systems. This approach is the foundation for reliability in the Clouds decentralized operating system. It is based on atomic actions operating on instances of abstract data types (objects). We present an event-based model of computation in which scheduling of responses to operation invocations is controlled by objects. We discuss an integrated strategy for synchronization and recovery which uses relationships between the abstract states of objects to track dependencies between actions. Serializability is defined in terms of the semantics of operations. This permits high concurrency to be obtained in non-serializable implementations without deviation from serializable abstract behavior. We define a class of schedulers that allows objects to make autonomous scheduling decisions. We present the use of non-serializable operation semantics. Finally, we discuss implementation of the model, including action synchronization, object operation ordering using action-based counting semaphores, and action recovery. James E. Allchin, Martin S. McKendry |
PODC | 1 |
| 1980 | FLASH: A Language-Independent, Portable File Access SystemabstractA file access system, flash, for use in building database systems is described. It supports access from several languages, including pascal, fortran, and interlisp. Flash provides record level access to a file with multiple indexes using symbolic keys. It is portable and written in Pascal with support routines in dec System 20 macro. The file access system is designed to run on computers of various sizes and capabilities, including micros. Concurrent and simultaneous access by several users is supported given that the operating systems provides multiprogramming. Flash is designed to be highly reliable. It assumes the existence of underlying operating system file services that read or write named files directly. Transfer to files occurs in units which are efficient, typically a block. James E. Allchin, Arthur M. Keller, Gio Wiederhold |
SIGMOD Conference | 1 |
| 1980 | Modula and a Question of TimeabstractThe programming language Modula is reviewed for its ability to support the wide variety of time usages required in a process control system. It is shown that in many instances concurrent languages supporting device control and multiprogramming may need additional facilities for the support of time. James E. Allchin |
IEEE Trans. Software Eng. | 1 |