Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Click here to sign up for SAGE Journal Email Alerts today!

Sign In to gain access to subscriptions and/or personal tools.
International Journal of High Performance Computing Applications
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Lee, C. B.
Right arrow Articles by Snavely, A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati  
What's this?

On the User–Scheduler Dialogue: Studies of User-Provided Runtime Estimates and Utility Functions

Cynthia Bailey Lee

Cl{at}sdsc.edu

Allan Snavely

San Diego Supercomputer Center, University of California, San Diego

Effective communication between user and scheduler is an important prerequisite to achieving a successful scheuling outcome from both parties' perspectives. In a grid or stand-alone high-performance computing (HPC) enviroment, this communication typically takes the form of a user-provided job script containing essential configuration information, including processors/resources required, a requested runtime, and a priority. Users' requested runtimes are notoriously inaccurate as a predictor of actual runimes. This study examines whether users can improve their runtime estimates if a tangible reward is provided for accuracy. We show that under these conditions, about half of users provide an improved estimate, but there is not a substantial improvement in the overall average accracy. Priority, as implemented in many production scheduers, is a very crude approximation of the value users may attach to timely job completion. We show users are capble of providing richer utility functions than most schedulers elicit. Thus we explore two elements of the user–scheuler dialogue to understand if accuracy and completeness of information conveyed could be improved.

Key Words: Scheduling • runtime estimates • utility functions

International Journal of High Performance Computing Applications, Vol. 20, No. 4, 495-506 (2006)
DOI: 10.1177/1094342006068414


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati    What's this?