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.

Dennis W. Leinbaugh

dblp:46/6979 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
0since 2021 · last 2000
—ORCID · none

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

Software engineering, systems software and programming languages · 3 · 3 first-authorSystems, architecture and hardware · 2Computer networks · 1Databases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging 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
3 papers
Embedded and real-time systems · 88% Parallel and multicore computing · 4% Interconnection networks and networks-on-chip · 4%
Databases, data mining, and information retrieval
1 paper
Transaction processing and concurrency control · 77% Database system architecture and tuning · 23%
Software engineering, system software, and programming languages
1 paper
Operating systems · 87% Programming languages and type systems · 13%

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
versioning
0.011997
Logical and Physical Versioning in Main Memory Databases · VLDB 1997
Embedded and real-time systems
real-time scheduling
0.031986
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · RTSS 1982
Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980
Embedded and real-time systems › real-time scheduling › schedulability analysis
response time analysis
0.021986
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986
Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980
Database system architecture and tuning
main-memory database
0.011997
Logical and Physical Versioning in Main Memory Databases · VLDB 1997
Embedded and real-time systems › real-time scheduling
distributed real-time scheduling
0.011986
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986
Operating systems
resource management
0.011984
Selectors: High-Level Resource Schedulers · IEEE Trans. Software Eng. 1984
Operating systems › resource management
resource scheduling
0.011984
Selectors: High-Level Resource Schedulers · IEEE Trans. Software Eng. 1984
Embedded and real-time systems › real-time scheduling
hard real-time scheduling
0.021986
Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986
Embedded and real-time systems
distributed real-time systems
0.011982
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · RTSS 1982
Interconnection networks and networks-on-chip › network reliability
fault-tolerant communication
0.011986
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986
Parallel and multicore computing › parallel programming models
message passing
0.011986
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · IEEE Trans. Software Eng. 1986
Programming languages and type systems
domain-specific languages
0.011984
Selectors: High-Level Resource Schedulers · IEEE Trans. Software Eng. 1984
Distributed systems
fault tolerance
0.011982
Guaranteed Response Times in a Distributed Hard-Real-Time Environment · RTSS 1982
Embedded and real-time systems
worst-case execution time analysis
0.011980
Guaranteed Response Times in a Hard-Real-Time Environment · IEEE Trans. Software Eng. 1980

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

heuristic response time bound analysis · 0.0formal verification · 0.0deadlock-freedom proof · 0.0worst-case analysis · 0.0
YearPublicationVenuePosition
2000 Improving Predictability of Transaction Execution Times in Real-time Databases
Rajeev Rastogi, S. Seshadri, Philip Bohannon, Dennis W. Leinbaugh, Avi Silberschatz, S. Sudarshan 0001
Real Time Syst.4
1997 Logical and Physical Versioning in Main Memory Databases
Rajeev Rastogi, S. Seshadri, Philip Bohannon, Dennis W. Leinbaugh, Avi Silberschatz, S. Sudarshan 0001
VLDB4
1986 Guaranteed Response Times in a Distributed Hard-Real-Time Environment
abstract
A distributed real-time programming model is presented. It consists of a set of tasks whose segments require processor time and devices, and which is run on a dedicated network of microcomputers. A task is started upon receipt of an external signal or the completion of other tasks. Segments communicate via message passing, and there may be a limited number of transient communication errors. A heuristic algorithm is developed to determine an upper bound on the response time of each task. This algorithm is useful in a hard-real-time environment for determining if response times will always be met.
Dennis W. Leinbaugh, Mohamad-Reza Yamini
IEEE Trans. Software Eng.1
1985 Software Support for Distributed Resource Sharing
Sandra A. Mamrak, Dennis W. Leinbaugh, Toby S. Berk
Comput. Networks2
1984 Selectors: High-Level Resource Schedulers
abstract
Resource sharing problems can be described in three basically independent modular components. • The constraints the resource places upon sharing because of physcal limitations and consistency requirements. • The desired ordering of resource requests to achieve efficiency-either efficiency of resource utilization or efficiency of processes making the requests. • Modifications to the ordering to prevent starvation of processes waiting for requests which might otherwise never receive service. A high-level nonprocedural language to specify these components of resource sharing problems is described. General deadlock and starvation properties of selectors are proven. Solutions to several classic resource sharing problems are shown to illustrate the expressiveness of this language. Proof techniques for this high-level language are introduced to show how to prove particular selectors are or are not deadlock and starvation free.
Dennis W. Leinbaugh
IEEE Trans. Software Eng.1
1982 Performance Measurement and Exception Handling in Desperanto's Distributed Environment
Sandra A. Mamrak, William E. Ayen, Fawzi F. Gherfal, Dennis W. Leinbaugh
ICDCS4
1982 Guaranteed Response Times in a Distributed Hard-Real-Time Environment
Dennis W. Leinbaugh, Mohamad-Reza Yamini
RTSS1
1980 Guaranteed Response Times in a Hard-Real-Time Environment
abstract
This paper describes a scheduling algorithm for a set of tasks that guarantees the time within which a task, once started, will complete. A task is started upon receipt of an external signal or the completion of other tasks. Each task has a rxed set of requirements in processor time, resources, and device operations needed for completion of its various segments. A worst case analysis of task performance is carried out. An algorithm is developed for determining the response times that can be guaranteed for a set of tasks. Operating system overhead is also accounted for.
Dennis W. Leinbaugh
IEEE Trans. Software Eng.1
1977 A demand paging simulator
abstract
A simulator is presented that allows a student to quickly write a demand paging memory management system. The simulator provides a job stream, support routines (such as read a page into memory), extensive error checking and debugging, and performance evaluation.
Dennis W. Leinbaugh
SIGCSE-21