Demo Data from EDBT 2026 / reviewers in the wild / expert
Raj Vaswani
dblp:97/1861
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 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 |
Parallel and multicore computing · 75% Electronic design automation · 19% Memory systems · 6% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › processor allocation
dynamic processor allocation |
0.0 | 1 | 1993 | A Dynamic Processor Allocation Policy for Multiprogrammed Shared-memory Multiprocessors · ACM Trans. Comput. Syst. 1993 |
Parallel and multicore computing
parallel scheduling |
0.0 | 1 | 1993 | A Dynamic Processor Allocation Policy for Multiprogrammed Shared-memory Multiprocessors · ACM Trans. Comput. Syst. 1993 |
Parallel and multicore computing
cache affinity |
0.0 | 1 | 1991 | The Implications of Cache Affinity on Processor Scheduling for Multiprogrammed, Shared Memory Multiprocessors · SOSP 1991 |
Electronic design automation › high-level synthesis › scheduling
processor scheduling |
0.0 | 1 | 1991 | The Implications of Cache Affinity on Processor Scheduling for Multiprogrammed, Shared Memory Multiprocessors · SOSP 1991 |
Operating systems › resource management › process management
CPU scheduling |
0.0 | 1 | 1993 | A Dynamic Processor Allocation Policy for Multiprogrammed Shared-memory Multiprocessors · ACM Trans. Comput. Syst. 1993 |
Memory systems
cache |
0.0 | 1 | 1991 | The Implications of Cache Affinity on Processor Scheduling for Multiprogrammed, Shared Memory Multiprocessors · SOSP 1991 |
Parallel and multicore computing › locality optimization
processor-cache affinity |
0.0 | 1 | 1991 | The Implications of Cache Affinity on Processor Scheduling for Multiprogrammed, Shared Memory Multiprocessors · SOSP 1991 |
Methods — techniques the papers use, named apart from their topics
prototype implementation · 0.0empirical evaluation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Using Runtime Measured Workload Characteristics in Parallel Processor Scheduling
Thu D. Nguyen, Raj Vaswani, John Zahorjan |
JSSPP | 2 |
| 1996 | Parallel Application Characteristics for Multiprocessor Scheduling Policy Design
Thu D. Nguyen, Raj Vaswani, John Zahorjan |
JSSPP | 2 |
| 1993 | A Dynamic Processor Allocation Policy for Multiprogrammed Shared-memory MultiprocessorsabstractWe propose and evaluate empirically the performance of a dynamic processor-scheduling policy for multiprogrammed shared-memory multiprocessors. The policy is dynamic in that it reallocates processors from one parallel job to another based on the currently realized parallelism of those jobs. The policy is suitable for implementation in production systems in that: We have evaluated our scheduler and compared it to alternatives using a set of prototype implementations running on a Sequent Symmetry multiprocessor. Using a number of parallel applications with distinct qualitative behaviors, we have both evaluated the policies according to the major criterion of overall performance and examined a number of more general policy issues, including the advantage of “space sharing” over “time sharing” the processors of a multiprocessor, and the importance of cooperation between the kernel and the application in reallocating processors between jobs. We have also compared the policies according to other criteia important in real implementations, in particular, fairness and respone time to short, sequential requests. We conclude that a combination of performance and implementation considerations makes a compelling case for our dynamic scheduling policy. Cathy McCann, Raj Vaswani, John Zahorjan |
ACM Trans. Comput. Syst. | 2 |
| 1991 | The Implications of Cache Affinity on Processor Scheduling for Multiprogrammed, Shared Memory MultiprocessorsabstractIn a shared memory multiprocessor with caches, executing tasks develop "affinity" to processors by filling their caches with data and instructions during execution. A scheduling policy that ignores this affinity may waste processing power by causing excessive cache refilling.Our work focuses on quantifying the effect of processor reallocation on the performance of various parallel applications multiprogrammed on a shared memory multiprocessor, and on evaluating how the magnitude of this cost affects the choice of scheduling policy.We first identify the components of application response time, including processor reallocation costs. Next, we measure the impact of reallocation on the cache behavior of several parallel applications executing on a Sequent Symmetry multiprocessor. We also measure, the performance of these applications under a number of alternative allocation policies. These experiments lead us to conclude that on current machines processor affinity has only a very weak influence on the choice of scheduling discipline, and that the benefits of frequent processor reallocation (in response to the changing parallelism of jobs) outweigh the penalties imposed by such reallocation. Finally, we use this experimental data to parameterize a simple analytic model, allowing us to evaluate the effect of processor affinity on future machines, those containing faster processors and larger caches. Raj Vaswani, John Zahorjan |
SOSP | 1 |