VLDB 2026 Research / reviewers in the wild / expert
Paul J. Leach
dblp:72/6821
· DBLP profile ↗
5ranked-venue papers
3as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-authorSystems, architecture and hardware · 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.
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Storage systems · 59% Distributed systems · 41% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
extensible operating systems |
0.0 | 1 | 1994 | Panel: Radical Operating Systems Structures for Extensibility · OSDI 1994 |
Storage systems › file systems
distributed file system |
0.0 | 2 | 1983 | The Architecture of an Integrated Local Network · IEEE J. Sel. Areas Commun. 1983 UIDS as Internal Names in a Distributed File System · PODC 1982 |
Operating systems › kernel › kernel design
microkernel |
0.0 | 1 | 1994 | Panel: Radical Operating Systems Structures for Extensibility · OSDI 1994 |
Operating systems › resource management › memory management › virtual memory
single-level store |
0.0 | 1 | 1983 | The Architecture of an Integrated Local Network · IEEE J. Sel. Areas Commun. 1983 |
Distributed systems › operating system support
interprocess communication |
0.0 | 1 | 1983 | The Architecture of an Integrated Local Network · IEEE J. Sel. Areas Commun. 1983 |
Methods — techniques the papers use, named apart from their topics
unique identifiers · 0.0layering · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Modular real-time resource management in the Rialto operating systemabstractThis paper describes ongoing investigations into algorithms for modular distributed real-time resource management. These investigations are being conducted in the context of the Rialto operating system-an object-based real-time kernel and programming environment currently being developed within Microsoft Research. Some of the goals of this research include developing appropriate real-time programming abstractions to allow multiple independent real-time programs to dynamically coexist and share resources on the same hardware platforms. Use of these abstractions is intended both to allow individual applications to reason about their own resource requirements and for per-machine system resource planner applications to reason about and control resource allocations between potentially competing applications. The set of resources being managed is dynamically extensible, and may include remote resources in distributed environments. The local planner conducts resource negotiations with individual applications on behalf of the user, with the goal of maximizing the user's perceived utility of the set of running applications with respect to resource allocations for those applications. Michael B. Jones, Paul J. Leach, Richard Draves, Joseph S. Barrera III |
HotOS | 2 |
| 1995 | Support for User-Centric Modular Real-Time Resource Management in the Rialto Operating System
Michael B. Jones, Paul J. Leach, Richard Draves |
NOSSDAV | 2 |
| 1994 | Panel: Radical Operating Systems Structures for Extensibility
Paul J. Leach |
OSDI | 1 |
| 1983 | The Architecture of an Integrated Local NetworkabstractThe DOMAIN system is an architecture for networks of personal workstations and servers which creates an integrated distributed computing environment. Its distinctive features include: a network-wide file system of objects addressed by unique identifiers (UID's); the abstraction of a single level store for transparently accessing all objects, regardless of their location in the network; and a network-wide hierarchical name space. The implementations of these facilities exhibit several interesting approaches to layering the system software. In addition to network transparent data access, interprocess communication is provided as a basis for constructing distributed applications; as a result, we have some experience to guide the choice between these two alternative implementation techniques. Networks utilizing this architecture have been Operational for almost three years; some experience with it and lessons derived from that experience are presented, as are some performance data. Paul J. Leach, Paul H. Levine, Bryan P. Douros, James A. Hamilton, David L. Nelson, Bernard L. Stumpf |
IEEE J. Sel. Areas Commun. | 1 |
| 1982 | UIDS as Internal Names in a Distributed File SystemabstractThe use of UIDs as internal names in an operating system for a local network is discussed. The use of internal names in other distributed systems is briefly surveyed. For this system, UIDs were chosen because of their intrinsic location independence and because they seemed to lend themselves to a clean structure for the operating system nucleus. The problems created by UIDs were: generating UIDs; locating objects; supporting multiple versions of objects; replicating objects; and losing objects. Some solutions to these problems are presented; for others, no satisfactory solution has yet been implemented. Paul J. Leach, Bernard L. Stumpf, James A. Hamilton, Paul H. Levine |
PODC | 1 |