Demo Data from EDBT 2026 / reviewers in the wild / expert
Debra A. Hensgen
dblp:54/1641
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 2001
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorTheory of computation · 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
2 papers |
Performance modeling and evaluation · 39% Cloud and datacenter computing · 20% Processor architecture and microarchitecture · 15% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › parallel system performance
message-passing performance |
0.0 | 1 | 1999 | Passive, Domain-Independent, End-to-End Message Passing Performance Monitoring to Support Adaptive Applications in MSHN · HPDC 1999 |
Performance modeling and evaluation
performance monitoring |
0.0 | 1 | 1999 | Passive, Domain-Independent, End-to-End Message Passing Performance Monitoring to Support Adaptive Applications in MSHN · HPDC 1999 |
Cloud and datacenter computing
resource management |
0.0 | 1 | 1999 | Passive, Domain-Independent, End-to-End Message Passing Performance Monitoring to Support Adaptive Applications in MSHN · HPDC 1999 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1997 | Synthesizing Variable Instruction Issue Interpreters for Implementing Functional Parallelism on SIMD Computers · IEEE Trans. Parallel Distributed Syst. 1997 |
Processor architecture and microarchitecture
SIMD |
0.0 | 1 | 1997 | Synthesizing Variable Instruction Issue Interpreters for Implementing Functional Parallelism on SIMD Computers · IEEE Trans. Parallel Distributed Syst. 1997 |
Distributed systems › self-adaptive systems
adaptive applications |
0.0 | 1 | 1999 | Passive, Domain-Independent, End-to-End Message Passing Performance Monitoring to Support Adaptive Applications in MSHN · HPDC 1999 |
Distributed systems
heterogeneous networks |
0.0 | 1 | 1999 | Passive, Domain-Independent, End-to-End Message Passing Performance Monitoring to Support Adaptive Applications in MSHN · HPDC 1999 |
Methods — techniques the papers use, named apart from their topics
passive monitoring · 0.0mathematical modeling · 0.0heuristic scheduling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2001 | Collective Value of QoS: A Performance Measure Framework for Distributed Heterogeneous NetworksabstractWhen user's tasks in a distributed heterogeneous computing environment are allocated resources, and the total demand placed on system resources by the tasks, for a given interval of time, exceeds the resources available, some tasks will receive degraded service, receive no service at all, or may be dropped from the system. One part of a measure to quantify the success of a resource management system (RMS) in such an environment is the collective value of the tasks completed during an interval of time, as perceived by the user, the application, or the policy maker. For the case where a task may be a data communication request, the collective value of data communication requests that are satisfied during an interval of time is measured. The Flexible Integrated System Capability (FISC) measure defined here is one way of obtaining a multi-dimensional measure for quantifying this collective value. While the FISC measure itself is not sufficient for scheduling purposes, it can be a critical part of a scheduler or a scheduling heuristic. The primary contribution of this work is providing a way to measure the collective value accrued by an RMS using a broad range of attributes and to construct a flexible framework that can be extended for particular problem domains. Jong-Kook Kim, Taylor Kidd, Howard Jay Siegel, Cynthia E. Irvine, Timothy E. Levin, Debra A. Hensgen, David St. John, Viktor Prasanna 0001, Richard F. Freund, N. Wayne Porter |
IPDPS | 6 |
| 2001 | A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems
Tracy D. Braun, Howard Jay Siegel, Noah Beck, Ladislau Bölöni, Muthucumaru Maheswaran, Albert Reuther, James P. Robertson, Mitchell D. Theys, Debra A. Hensgen, Richard F. Freund |
J. Parallel Distributed Comput. | 10 |
| 1999 | Passive, Domain-Independent, End-to-End Message Passing Performance Monitoring to Support Adaptive Applications in MSHNabstractThe Management System for Heterogeneous Networks (MSHN) is a system for managing a set of distributed resources. Integral to MSHN is the maintenance of status information concerning the resources available on those systems. The paper focuses on monitoring the end-to-end performance of message passing. The method used to gather this information is subject to three constraints: (1) the implementation must not require any changes to the operating system; (2) modifications to the application code must be minimized; and (3) the overhead imposed by the information gathering mechanism should not be excessive. We examined eight tools and application components, both commercial and research, that attempt to measure end-to-end message passing performance (W. Hayes-Roth and L. Erman, 1994; J. Kresho, 1997; C. Lee et al., 1998; N. Spring, 1997; R. Wolski et al., 1997). Matthew C. Schnaidt, Debra A. Hensgen, John Falby, Taylor Kidd, David St. John |
HPDC | 2 |
| 1999 | Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing Systems
Muthucumaru Maheswaran, Shoukat Ali, Howard Jay Siegel, Debra A. Hensgen, Richard F. Freund |
J. Parallel Distributed Comput. | 4 |
| 1997 | Synthesizing Variable Instruction Issue Interpreters for Implementing Functional Parallelism on SIMD ComputersabstractFunctional parallelism can be supported on SIMD machines by interpretation. Under such a scheme, the programs and data of each task are loaded on the processing elements (PEs) and the Control Unit of the machine executes a central control algorithm that causes the concurrent interpretation of the tasks on the PEs. The central control algorithm is, in many respects, analogous to the control store program on microprogrammed machines. Accordingly, the organization of the control algorithm greatly influences the performance of the synthesized MIMD environment. Most central control algorithms are constructed to interpret the execution phase of all instructions during every cycle (iteration). However, it is possible to delay the interpretation of infrequent and costly instructions to improve the overall performance. Interpreters that attempt improved performance by delaying the issue of infrequent instructions are referred to as variable issue control algorithms. This paper examines the construction of optimized variable issue control algorithms. In particular, a mathematical model for the interpretation process is built and two objective functions (instruction throughput and PE utilization) are defined. The problem of deriving variable issue control algorithms for these objective functions has been shown elsewhere to be NP-complete. Therefore, this paper investigates three heuristic algorithms for constructing near optimal variable issue control algorithms. The performance of the algorithms is studied on four different instruction sets and the trends of the schedulers with respect to the instruction sets and the objective functions are analyzed. Nael B. Abu-Ghazaleh, Philip A. Wilsey, Xianzhi Fan, Debra A. Hensgen |
IEEE Trans. Parallel Distributed Syst. | 4 |
| 1995 | graze: A Tool for Performance Visualization and Analysis
Lantz Moore, Debra A. Hensgen, David Charley, Venkatram Krishnaswamy, Dale E. Martin, Timothy J. McBrayer, Philip A. Wilsey |
ICPP (2) | 2 |
| 1993 | Automatically Mapping Sequential Objects to Concurrent Objects: The Mutual Exclusion ProblemabstractWe show how to automatically map an object, given its sequential implemenfation, to a concurrent object with no points of interference. Automation is needed because without if programmers must determine where mutual exclusion is needed, where synchronization is needed, and how to ensure liveness, fairness, and absence of deadlock. David L. Sims, Debra A. Hensgen |
ICPP (2) | 2 |
| 1993 | A Fair Banker's Algorithm for Read and Write Locks
Debra A. Hensgen, David L. Sims, David Charley |
Inf. Process. Lett. | 1 |
| 1992 | MINITABS: Early Experiences with a New Paradigm for Programming SIMD ComputersabstractA programming paradigm for massively parallel SIMD computers is described. The paradigm requires that each program be compiled into a special instruction set. Initially, the MINTABS software architecture's instruction set is used. A process is assigned to a processing element (PE) by storing its instructions and data at that PE. The control unit broadcasts a fixed control algorithm and the PEs use it to interpret their own program. Initial experiments have demonstrated an increase in throughput by a factor of more than 700 on an 8192-processor machine. The throughput also increases linearly with the number of processors.> Debra A. Hensgen, Philip A. Wilsey |
ICDCS | 1 |