EDBT 2026 Demo / reviewers in the wild / expert
Brian M. Carlson
dblp:58/6276
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1
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 |
Parallel and multicore computing · 39% Performance modeling and evaluation · 37% Embedded and real-time systems · 24% | |
| Artificial intelligence
1 paper |
Knowledge representation and reasoning · 77% Planning, search and constraint satisfaction · 23% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
real-time scheduling |
0.0 | 1 | 1994 | Static Processor Allocation in a Soft Real-Time Multiprocessor Environment · IEEE Trans. Parallel Distributed Syst. 1994 |
Performance modeling and evaluation › queueing models › queueing network model
multiclass queueing networks |
0.0 | 1 | 1992 | Single-Class Bounds of Multi-Class Queuing Networks · J. ACM 1992 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 1 | 1992 | Single-Class Bounds of Multi-Class Queuing Networks · J. ACM 1992 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › concept learning
concept induction |
0.0 | 1 | 1990 | Search Control, Utility, and Concept Induction · ML 1990 |
Parallel and multicore computing › task partitioning
dynamic partitioning |
0.0 | 1 | 1990 | Dynamic Partitioning in a Transputer Environment · SIGMETRICS 1990 |
Parallel and multicore computing
processor allocation |
0.0 | 1 | 1990 | Dynamic Partitioning in a Transputer Environment · SIGMETRICS 1990 |
Parallel and multicore computing
multiprocessor system |
0.0 | 1 | 1994 | Static Processor Allocation in a Soft Real-Time Multiprocessor Environment · IEEE Trans. Parallel Distributed Syst. 1994 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
search control |
0.0 | 1 | 1990 | Search Control, Utility, and Concept Induction · ML 1990 |
Parallel and multicore computing
parallel scheduling |
0.0 | 1 | 1990 | Dynamic Partitioning in a Transputer Environment · SIGMETRICS 1990 |
Methods — techniques the papers use, named apart from their topics
experimental validation · 0.0analytical modeling · 0.0closed queueing network model · 0.0bounding analysis · 0.0utility-based search control · 0.0speedup modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Robust Partitioning Policies of Multiprocessor Systems
Emilia Rosti, Evgenia Smirni, Lawrence W. Dowdy, Giuseppe Serazzi, Brian M. Carlson |
Perform. Evaluation | 5 |
| 1994 | Static Processor Allocation in a Soft Real-Time Multiprocessor EnvironmentabstractSoft real-time environments consist of jobs that must receive service within a particular time interval. If service for a specific job is not completed by the end of its time interval, it is said to be lost; in addition, the computation time expended on the job is wasted, and any further computation for the job is discontinued. The goal of a system designer is to provide an environment that minimizes the number of jobs that are lost. If a parallel environment is available, the system designer has two options: Allow each processor to execute a job individually, or let multiple processors cooperate in executing a job. This article shows, for two classes of static allocation policies, that simple comparative analytical models may be used to indicate which option minimizes the number of lost jobs, as a function of workload intensity. The first class of policies, called equal partitions, statically decomposes the system into equal-size sets of processors and executes one job per partition. These policies are frequently employed in other contexts. The second class of policies, called two partitions, statically partitions the processors into two sets, not necessarily of the same size. Surprisingly, it is observed mathematically that even for statistically identical jobs, this class of policies is superior to equal partitions under certain loadings. The analysis is validated experimentally with a workload executed on a 16-node iPSC/2 hypercube.> Brian M. Carlson, Lawrence W. Dowdy |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 1992 | Single-Class Bounds of Multi-Class Queuing NetworksabstractIn a closed, separable, queuing network model of a computer system, the number of customer classes is an input parameter. The number of classes and the class compositions are assumptions regarding the characteristics of the system's workload. Often, the number of customer classes and their associated device demands are unknown or are unmeasurable parameters of the system. However, when the system is viewed as having a single composite customer class, the aggregate single-class parameters are more easily obtainable. This paper addresses the error made when constructing a single-class model of a multi-class system. It is shown that the single-class model pessimistically bounds, the performance of the multi-class system. Thus, given a multi-class system, the corresponding single-class model can be constructed with the assurance that the actual system performance is better than that given by the single-class model. In the worst case, it is shown that the throughput given by the single-class model underestimates the actual multi-class throughput by, at most, 50%. Also, lower bounds are provided for the number of necessary customer classes, given observed device utilizations. This information is useful to clustering analysis techniques as well as to analysts who must obtain class-specific device demands. Lawrence W. Dowdy, Brian M. Carlson, Alan T. Krantz, Satish K. Tripathi |
J. ACM | 2 |
| 1990 | Search Control, Utility, and Concept Induction
Brian M. Carlson, Jerry B. Weinberg, Douglas H. Fisher |
ML | 1 |
| 1990 | Dynamic Partitioning in a Transputer EnvironmentabstractParallel programs are characterized by their speedup behavior. As more processors are allocated to a particular parallel program, the program (potentially) executes faster. However, there is often a point of diminishing returns, beyond which extra allocated processors cannot be used effectively. Extra processors would be better utilized by allocating them to another program. Thus, given a set of processors in a multiprocessor system, and a set of parallel programs, a partitioning problem naturally arises which seeks to allocate processors to programs optimally. K. Dussa, Brian M. Carlson, Lawrence W. Dowdy, Kee-Hyun Park |
SIGMETRICS | 2 |