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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Su-Hui Chiang

dblp:78/4383 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
0since 2021 · last 2008
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 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
2 papers
Cloud and datacenter computing · 46% Performance modeling and evaluation · 38% Embedded and real-time systems · 11%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
job scheduling
0.112008
Design and Potential Performance of Goal-Oriented Job Scheduling Policies for Parallel Computer Workloads · IEEE Trans. Parallel Distributed Syst. 2008
Performance modeling and evaluation › simulation › discrete-event simulation
scheduling simulation
0.112008
Design and Potential Performance of Goal-Oriented Job Scheduling Policies for Parallel Computer Workloads · IEEE Trans. Parallel Distributed Syst. 2008
Embedded and real-time systems › real-time scheduling
multi-objective scheduling
0.012008
Design and Potential Performance of Goal-Oriented Job Scheduling Policies for Parallel Computer Workloads · IEEE Trans. Parallel Distributed Syst. 2008
Cloud and datacenter computing
resource management
0.012008
Design and Potential Performance of Goal-Oriented Job Scheduling Policies for Parallel Computer Workloads · IEEE Trans. Parallel Distributed Syst. 2008
Parallel and multicore computing
parallel scheduling
0.011994
Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies · SIGMETRICS 1994
Performance modeling and evaluation › queueing models
mean value analysis
0.011994
Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies · SIGMETRICS 1994
Performance modeling and evaluation
queueing models
0.011994
Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies · SIGMETRICS 1994

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

simulation · 0.1search algorithm · 0.1multi-objective optimization · 0.1queueing analysis · 0.0
YearPublicationVenuePosition
2008 Design and Potential Performance of Goal-Oriented Job Scheduling Policies for Parallel Computer Workloads
abstract
To balance multiple scheduling performance requirements on parallel computer systems, traditional job schedulers use many parameters that can be configured to define job or queue priorities. Offering many parameters seems flexible, but in reality tuning the values for the parameters is highly challenging. To simplify the task of resource management, we propose goal-oriented policies, which allow system administrators to specify high-level performance objectives, rather than tuning low-level scheduling parameters. We study the design of goal-oriented policies, including (1) appropriate multi-objective models for specifying trade-offs between objectives, (2) efficient search algorithms for searching the best schedule at each scheduling decision point, and (3) appropriate performance measures to be optimized in the objectives with respect to two common performance requirements: preventing starvation and favoring shorter jobs. We compare goal-oriented policies with widely used backfill policies. Policies are evaluated by simulation using ten monthly workloads that ran on a Linux cluster (IA-64) from NCSA. Our results show that by automatically optimizing performance according to the given objectives through search, goal-oriented policies can simultaneously outperform FCFS-backfill and LXF-backfill, which are designed in favor of the maximum wait and average slowdown, respectively.
Su-Hui Chiang, Sangsuree Vasupongayya
IEEE Trans. Parallel Distributed Syst.1
2006 Multi-Objective Models for Scheduling Jobs on Parallel Computer Systems
abstract
This paper is concerned with the design of goal-oriented scheduling policies that deal with multiple goals on production parallel systems. Several objective models are compared, including two new models that allow an explicit specification of tradeoff among different goals and a hierarchical model studied in our previous paper. We focus on two performance goals commonly placed on production systems: starvation prevention and favoring shorter jobs. In this paper, we study how to best formulate high-level performance goals, in an attempt to provide guideline for defining the objectives
Sangsuree Vasupongayya, Su-Hui Chiang
CLUSTER2
2006 On the Correctness of Bubbling
Sergio Antoy, Daniel W. Brown, Su-Hui Chiang
RTA3
2005 Search-based Job Scheduling for Parallel Computer Workloads
abstract
To balance performance goals and allow administrators to declaratively specify high-level performance goals, we apply complete search algorithms to design on-line job scheduling policies for workloads that run on parallel computer systems. We formulate a hierarchical two-level objective that contains two goals commonly placed on parallel computer systems: (1) minimizing the total excessive wait; (2) minimizing the average slowdown. Ten monthly workloads that ran on a Linux cluster (IA-64) from NCSA are used in our simulation of policies. A wide range of measures are used for performance evaluation, including the average slowdown, average wait, maximum wait, and new measures based on excessive wait. For the workloads studied, our results show that the best search-based scheduling policy (i.e., DDS/lxf/dynB) reported here simultaneously beats both FCFS-backfill and LXF-backfill, each roughly providing a lower bound on maximum wait and the average slowdown, respectively, among backfill policies
Sangsuree Vasupongayya, Su-Hui Chiang, Bart Massey
CLUSTER2
2002 The Impact of More Accurate Requested Runtimes on Production Job Scheduling Performance
Su-Hui Chiang, Andrea C. Arpaci-Dusseau, Mary K. Vernon
JSSPP1
2001 Production Job Scheduling for Parallel Shared Memory Systems
abstract
This paper addresses open job scheduling questions for the challenge workloads that run on the large scale parallel systems at supercomputer centers. Simulation results for six recent one-month job traces from the NCSA Origin 2000 (O2K) system are used to evaluate (I) the experimentally tuned NCSA LSF* policy, (2) the FCFS-backfill policy, (3) the Priority-backfill policy with alternative priority functions and with limited pre-emption to provide immediate service to each arriving job, and (4) the spatial equipartitioning (EQspatial) policy with an optional modification to reduce the maximum waiting time for the largest jobs in the challenge workloads. Measurements on the O2K validate the simulation results for two of the policies. The priority-backfill policy with immediate service and a starvation-free priority measure that favors short jobs is shown to be the most promising if jobs cannot adapt to changing processor allocations at runtime, but EQspatial provides significantly better 95th percentile waiting time.
Su-Hui Chiang, Mary K. Vernon
IPDPS1
2001 Characteristics of a Large Shared Memory Production Workload
Su-Hui Chiang, Mary K. Vernon
JSSPP1
1996 Dynamic vs. Static Quantum-Based Parallel Processor Allocation
Su-Hui Chiang, Mary K. Vernon
JSSPP1
1994 Use of Application Characteristics and Limited Preemption for Run-to-Completion Parallel Processor Scheduling Policies
abstract
The performance potential of run-to-completion (RTC) parallel processor scheduling policies is investigated by examining whether (1) application execution rate characteristics such as average parallelism (avg) and processor working set (PWS) and/or (2) limited preemption can be used to improve the performance of these policies. We address the first question by comparing policies (previous as well as new) that differ only in whether or not they use execution rate characteristics and by examining a wider range of the workload parameter space than previous studies. We address the second question by comparing a simple two-level queueing policy with RTC scheduling in the second level queue against RTC policies that don't allow any preemption and against dynamic equiallocation(EQ).
Su-Hui Chiang, Rajesh K. Mansharamani, Mary K. Vernon
SIGMETRICS1