Demo Data from VLDB 2026 / reviewers in the wild / expert
David L. Russell
dblp:43/3112
· DBLP profile ↗
7ranked-venue papers
7as first author
0since 2021 · last 2008
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 3 first-authorTheory of computation · 2 · 2 first-authorComputer networks · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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
5 papers |
Distributed systems · 59% Memory systems · 17% Hardware reliability and fault tolerance · 15% | |
| Software engineering, system software, and programming languages
3 papers |
Operating systems · 71% Concurrent programming · 29% | |
| Computer networks
1 paper |
Routing and switching · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
fault tolerance |
0.0 | 4 | 1982 | Alternative Strategies for Managing Virtual Circuit Failure and Recovery in Local Area Computer Networks · IEEE Trans. Commun. 1982 State Restoration in Systems of Communicating Processes · IEEE Trans. Software Eng. 1980 Process Backup in Producer-Consumer Systems · SOSP 1977 |
Operating systems
interprocess communication |
0.0 | 3 | 1980 | State Restoration in Systems of Communicating Processes · IEEE Trans. Software Eng. 1980 Process Backup in Producer-Consumer Systems · SOSP 1977 Error Resynchronization in Producer-Consumer Systems · SOSP 1975 |
Routing and switching › packet switching
virtual circuit |
0.0 | 1 | 1982 | Alternative Strategies for Managing Virtual Circuit Failure and Recovery in Local Area Computer Networks · IEEE Trans. Commun. 1982 |
Hardware reliability and fault tolerance
error recovery |
0.0 | 2 | 1977 | Process Backup in Producer-Consumer Systems · SOSP 1977 Error Resynchronization in Producer-Consumer Systems · SOSP 1975 |
Concurrent programming
message passing |
0.0 | 1 | 1980 | State Restoration in Systems of Communicating Processes · IEEE Trans. Software Eng. 1980 |
Distributed systems › fault tolerance › failure recovery
state restoration |
0.0 | 1 | 1980 | State Restoration in Systems of Communicating Processes · IEEE Trans. Software Eng. 1980 |
Memory systems › memory management › memory allocation › dynamic memory allocation
buddy system |
0.0 | 1 | 1977 | Internal Fragmentation in a Class of Buddy Systems · SIAM J. Comput. 1977 |
Memory systems › memory management
memory allocation |
0.0 | 1 | 1977 | Internal Fragmentation in a Class of Buddy Systems · SIAM J. Comput. 1977 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1977 | Internal Fragmentation in a Class of Buddy Systems · SIAM J. Comput. 1977 |
Operating systems › resource management › process management
process recovery |
0.0 | 1 | 1980 | State Restoration in Systems of Communicating Processes · IEEE Trans. Software Eng. 1980 |
Methods — techniques the papers use, named apart from their topics
checkpointing · 0.0reconfiguration mechanism · 0.0message logging · 0.0rollback recovery · 0.0error processing · 0.0zipf's law · 0.0characteristic equation analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | The Betti reciprocity principle and the normal boundary component control problem for linear elastic systems
David L. Russell |
J. Glob. Optim. | 1 |
| 1984 | Mathematics of finite-dimensional control systems, theory and designabstractThis book is devoted entirely to the development of the least quadratic problems and their applications. The textbook is an outgrowth of the lecture notes that the author has used in a graduate course for several years in the Department of Mathematics at the University of Wisconsin, Madison. This book has also been complemented by the author's association with the control system group at Honeywell Inc., Minneapolis, MN. This cooperation has yielded a unique and extremely informative textbook that contains a rich body of analysis, design, and/or numerical algorithms that have immediate useful applications in the real control-engineering world. In the preface the author says that his aim in this textbook is to expose a body of materials to an audience, “scientifically literate, but without the extensive preparation in engineering and innocent of most mathematics beyond elementary analysis and linear algebra.” Bridging this gap is one of the unique and excellent features of this textbook. David L. Russell, Mansour Eslami |
IEEE Trans. Syst. Man Cybern. | 1 |
| 1982 | Alternative Strategies for Managing Virtual Circuit Failure and Recovery in Local Area Computer NetworksabstractA virtual circuit (or path) is a full-duplex logical connection between two processes. Two varieties of idealized virtual circuits that differ in their reliability characteristics can be distinguished: simple virtual circuits and reliable virtual circuits. Simple virtual circuits have the basic characteristic that data are transmitted across the circuit with no errors as long as the circuit is operational; however, the circuit may fail at any time. Reliable virtual circuits transmit data reliably at all times, in spite of link or processor failures: any recovery and/or reconfiguration that takes place to reconstruct a failed circuit is totally invisible to the two endpoints; any recovery and/or reconfiguration of a failed endpoint (process or processor) is invisible to the nonfailed end. A simple uniform mechanism for managing simple and reliable virtual circuits and for coping with failures of virtual circuits in a local area computer network is described. The mechanism supports the movement of Virtual circuit endpoints to different machines (as part of reconfiguration following failure, for example), and is robust with respect to the failure of any of the software components involved in the establishment and management of simple virtual circuits. David L. Russell |
IEEE Trans. Commun. | 1 |
| 1980 | State Restoration in Systems of Communicating ProcessesabstractIn systems of asynchronous processes using messagelists with SEND–RECEIVE primitives for interprocess communication recovery primitives are defined to perform state restoration: MARK saves a particular point in the execution of the program; RESTORE resets the system state to an earlier point (saved by MARK); and PURGE discards redundant information when it is no longer needed for possible state restoration. David L. Russell |
IEEE Trans. Software Eng. | 1 |
| 1977 | Process Backup in Producer-Consumer SystemsabstractSystem state restoration after detection of an error is discussed for producer-consumer systems, with emphasis on the control of the domino effect. Recovery primitives MARK, RESTORE, and PURGE are proposed that, in conjunction with the use of SEND-RECEIVE interprocess communication primitives, allow bounds to be placed on the amount of unnecessary restoration that can occur as a result of system state restoration. David L. Russell |
SOSP | 1 |
| 1977 | Internal Fragmentation in a Class of Buddy SystemsabstractA general class of buddy systems is defined and the overallocation of memory due to internal fragmentation is examined. It is shown that, for a uniform distribution of requests, the overallocation varies between $2x_{1}/(x_{1}+1)$ and $\frac{1}{2}(x_{1}+1)$, where $x_{1}>1$ is the largest real root of the characteristic equation of the particular buddy system. Bounds are found for the overallocation for request distributions characterized by a parameterization of Zipf’s law. The expected value of the overallocation is independent of the request distribution within wide values of the parameter, and is given by $(x_{1}-1)/\ln x_{1}$. For the binary buddy system $x_{1}= 2$; the overallocation varies between 1.33 and 1.50 and the expected value is $\approx 1.44$. David L. Russell |
SIAM J. Comput. | 1 |
| 1975 | Error Resynchronization in Producer-Consumer SystemsabstractThis paper is concerned with error processing for parallel producer-consumer interactions such as encountered in the desing of multi-process operating systems. Solutions to resynchronization problems that occur when a consumer process detects errors in information received from a producer process are presented. Fundamental properties of this error processing are discussed. It is shown that explicit error processing results in an increase in program complexity and a decrease in the ease of understanding a program. David L. Russell, Thomas H. Bredt |
SOSP | 1 |