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

Scott H. Clearwater

dblp:33/6055 · DBLP profile ↗
← Back
13ranked-venue papers
3as 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 · 8Artificial intelligence and machine learning · 5 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 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 · 52% Cloud and datacenter computing · 32% High-performance computing · 16%
Artificial intelligence
3 papers
Learning theory · 40% Optimization for machine learning · 35% Learning paradigms · 13%
Theoretical computer science
2 papers
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
queueing models
0.122003
Quelling Queue Storms · HPDC 2003
Hierarchical Dynamics, Interarrival Times, and Performance · SC 2003
Performance modeling and evaluation › statistical analysis
heavy-tailed distribution
0.012003
Hierarchical Dynamics, Interarrival Times, and Performance · SC 2003
Cloud and datacenter computing
job scheduling
0.012003
Quelling Queue Storms · HPDC 2003
Cloud and datacenter computing
resource provisioning
0.012003
Quelling Queue Storms · HPDC 2003
Performance modeling and evaluation
workload characterization
0.012003
Hierarchical Dynamics, Interarrival Times, and Performance · SC 2003
Machine learning › Optimization for machine learning › evolutionary computation
genetic algorithms
0.011996
Problem Structure Heuristics and Scaling Behavior for Genetic Algorithms · Artif. Intell. 1996
Mathematical optimization
evolutionary computation
0.011994
Exploiting Problem Structure in Genetic Algorithms · AAAI 1994
Mathematical optimization › evolutionary computation
genetic algorithm
0.011994
Exploiting Problem Structure in Genetic Algorithms · AAAI 1994
Machine learning › Learning paradigms
incremental learning
0.011989
Incremental Batch Learning · ML 1989
Knowledge, reasoning and agents › Knowledge representation and reasoning › rule learning
inductive learning
0.011988
Simulation-Assisted Inductive Learning · AAAI 1988
Mathematical optimization
combinatorial optimization
0.011996
Problem Structure Heuristics and Scaling Behavior for Genetic Algorithms · Artif. Intell. 1996
Machine learning › Learning theory
batch learning
0.011989
Incremental Batch Learning · ML 1989

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

synthetic data generation · 0.0hierarchical decision-making model · 0.0heavy-tailed distribution modeling · 0.0genetic algorithm · 0.0simulation · 0.0
YearPublicationVenuePosition
2008 Admission Control in a Computational Market
abstract
We propose, implement and evaluate three admission models for computational Grids. The models take the expected demand into account and offer a specific performance guarantee. The main issue addressed is how users and providers should make the tradeoff between a best effort (low guarantee) spot market and an admission controlled (high guarantee) reservation market. Using a realistically modeled high performance computing workload and utility models of user preferences, we run experiments highlighting the conditions under which different markets and admission models are efficient. The experimental results show that providers can make large efficiency gains if the admission model is chosen dynamically based on the current load, likewise we show that users have an opportunity to optimize their job performance by carefully picking the right market based on the state of the system, and the characteristics of the application to be run. Finally, we provide simple functional expressions that can guide both users and providers when making decisions about guarantee levels to request or offer.
Thomas Sandholm, Scott H. Clearwater
CCGRID3
2004 With great reliability comes great responsibility: tradeoffs of run-time policy on high reliability systems
abstract
In this paper we describe a simulation study to improve performance on a large highly utilized cluster at Sandia National Laboratories. The unique characteristic about the cluster is that there are very few constraints on job size. In particular, the run-time is limited only by system times which occur about every two weeks. The major contribution of this paper is that we quantify the difference in makespan between running a single long job and its equivalent in many shorter jobs. We find that running longer jobs is beneficial to the facility as a whole when the cycle-weighted makespans are considered and that running shorter jobs has an overall beneficial effect on the makespan for the jobs taken unweighted and for most users.
Stephen D. Kleban, J. R. Johnston, James Ang 0001, Scott H. Clearwater
CCGRID4
2004 Computation-at-risk: employing the grid for computational risk management
abstract
This work expands upon our earlier work involving the concept of computation-at-risk (CaR). In particular, CaR refers to the risk that certain computations may not get done within a timely manner. We examine a number of CaR distributions on several large clusters. The important contribution of This work is that it shows that there exist CaR-reducing strategies and by employing such strategies, a facility can significantly reduce the risk of inefficient resource utilization. Grids are shown to be one means for employing a CaR-reducing strategy. For example, we show that a CaR-reducing strategy applied to a common queue can have a dramatic effect on the wait times for jobs on a grid of clusters. In particular, we defined a CaR Sharpe rule that provides a decision rule for determining the best machine in a grid to place a new job.
Stephen D. Kleban, Scott H. Clearwater
CLUSTER2
2004 Computation-at-Risk: Assessing Job Portfolio Management Risk on Clusters
abstract
Summary form only given. In this paper we introduce the concept of computation-at-risk, CaR, a methodology, procedure, and quantity of computational risk and reward resulting from running a particular portfolio of jobs on a cluster under a specific queue policy. Modeled after value-at-risk, VaR, from the financial community, CaR introduces the new element of computational risk into the management of a computational cluster. Specifically, administrators of clusters and other large-scale computing systems must deal with a wide range of job sizes, often up to eight orders of magnitude in the number of cycles. Such a job portfolio has implicit risks and rewards to performance both for certain types of jobs and to the facility overall. In this paper we quantify the risk and reward in terms of makespan and expansion factor. We assess the risk/reward profile for two categories of job portfolios, one with respect to queue settings and the other in terms of job sizes. These assessments provide a means for evaluating which queue policies or job sizes have the best risk/reward characteristics in terms of performance. We found that looser constraints on queue policy in the form run-time limits were beneficial from a risk/reward and CaR perspective. This information can be used by administrators to modify queue policy and by users to tailor the size of their jobs.
Stephen D. Kleban, Scott H. Clearwater
IPDPS2
2003 Fair Share on High Performance Computing Systems: What Does Fair Really Mean?
abstract
We report on a performance evaluation of a Fair Share system at the ASCI Blue Mountain supercomputer cluster. We study the impacts of share allocation under Fair Share on wait times and expansion factor. We also measure the Service Ratio, a typical figure of merit for Fair Share systems, with respect to a number of job parameters. We conclude that Fair Share does little to alter important performance metrics such as expansion factor. This leads to the question of what Fair Share means on cluster machines. The essential difference between Fair Share on a uni-processor and a cluster is that the workload on a cluster is not fungible in space or time. We find that cluster machines must be highly utilized and support checkpointing in order for Fair Share to function more closely to the spirit in which it was originally developed.
Stephen D. Kleban, Scott H. Clearwater
CCGRID2
2003 Interstitial Computing: Utilizing Spare Cycles on Supercomputers
abstract
This paper presents an analysis of utilizing unused cycles on supercomputers through the use of many small jobs. What we call "interstitial computing," is important to supercomputer centers for both productivity and political reasons. Interstitial computing makes use of the fact that small jobs are more or less fungible consumers of compute cycles that are more efficient for bin packing than the typical jobs on a supercomputer. An important feature of interstitial computing is that it not have a significant impact on the makespan of native jobs on the machine. Also, a facility can obtain higher utilizations that may only be otherwise possible with more complicated schemes or with very long wait times. The key contribution of this paper is that it provides theoretical and empirical guidelines for users and administrators for how currently unused supercomputer cycles may be exploited. We find that that interstitial computing is a more effective means for increasing machine utilization than increasing native job run times or size.
Stephen D. Kleban, Scott H. Clearwater
CLUSTER2
2003 Quelling Queue Storms
abstract
This paper characterizes "queue storms" in supercomputer systems and discusses methods for quelling them. Queue storms are anomalously large queue lengths dependent upon the job size mix, the queuing system, the machine size, and correlations and dependencies between job submissions. We use synthetic data generated from actual job log data from the ASCI Blue Mountain supercomputer combined with different long-range dependencies. We show the distribution of times from the first storm to occur, which is in a sense the time when the machine becomes obsolete because it represents the time when the machine first fails to provide satisfactory turnaround. To overcome queue storms, more resources are needed even if they appear superfluous most of the time. We present two methods, including a grid-based solution, for reducing these correlations and their resulting effect on the size and frequency of queue storms.
Stephen D. Kleban, Scott H. Clearwater
HPDC2
2003 Hierarchical Dynamics, Interarrival Times, and Performance
abstract
We report on a model of the distribution of job submission interarrival times in supercomputers. Interarrival times are modeled as a consequence of a complicated set of decisions between users, the queuing algorithm, and other policies. This cascading hierarchy of decision-making processes leads to a particular kind of heavy-tailed distribution. Specifically, hierarchically constrained systems suggest that fatter tails are due to more levels coming into play in the overall decision-making process. The key contribution of this paper is that heavier tials resulting from more complex decision-making processes, that is more hierarchical levels, will lead to overall worse performance, even when the average interarrival time is the same. Finally, we offer some suggestions for how to overcome these issues and the tradeoffs involved.
Stephen D. Kleban, Scott H. Clearwater
SC2
1996 Problem Structure Heuristics and Scaling Behavior for Genetic Algorithms
Scott H. Clearwater, Tad Hogg
Artif. Intell.1
1994 Exploiting Problem Structure in Genetic Algorithms
Scott H. Clearwater, Tad Hogg
AAAI1
1992 Tools for Automating Experiment Design: A Machine Learning Approach
abstract
Work that uses an inductive learning tool, HEP-RL (high-energy-physics rule learner), in the design of a very complex artifact, a high-energy-physics experiment, is reported. The important contribution is the observation that the results of learning provide a more complete and robust design. This is because there were end users of the learning able to suggest constraints beyond the usual simple coverage metrics. This allowed for more confidence in the design.>
Yongwon Lee, Scott H. Clearwater
ICTAI2
1989 Incremental Batch Learning
Scott H. Clearwater, Tze-Pin Chen, Haym Hirsh, Bruce G. Buchanan
ML1
1988 Simulation-Assisted Inductive Learning
Bruce G. Buchanan, John Sullivan, Tze-Pin Cheng, Scott H. Clearwater
AAAI4