![]() |
|
![]() ![]() ![]() ![]() ![]()
|
PET/NAVO Academic Project Proposal
Tool to Streamline the Resource Reallocation Process ----------------------------------------------------------------------- Focus Area: Environment Improvement Academic Lead: Dr. Cherri M. Pancake Department of Computer Science Oregon State University pancake@cs.orst.edu ----------------------------------------------------------------------- Project Description: Resource allocations on HPC machines are made primarily on the basis of two factors: the allocations requested by projects as part of the annual User Requirements Survey, and the aggregate size of the allocations available through the agency with which the project is associated. Once an initial set of allocations has been made and project work begins, PIs often find that they would be better served if they could "exchange" all or part of their allocation on Machine X for (relatively) equivalent time on Machine Y. The two machines may or may not be located at the same MSRC. According to representative S/AAAs and PIs, the protocol for accomplishing this is currently somewhat informal, based on email exchanges at the levels of PI-to-PI (to find another project willing to swap), PI-to-S/AAA, and S/AAA-to-S/AAA. Although in some cases the PI need only approach his/her S/AAA, the following appears to be a frequent process for accomplishing exchanges: 1. The PI locates another PI having unused allocation on the desired machine, and is willing to trade;We propose to develop an "exchange site" to streamline the identification, approval, and tracking of exchanges. Much of the process can be automated or assisted, reducing both effort and error. We propose to develop web-based forms whereby a PI can indicate whether he/she needs additional time and/or is willing give up allocations, and on what machines. If a matching "offer" is found, the forms will initiate queries to extract information from the resource accounting database to validate the requests (e.g., are both PI's associated with the projects swapping time, and do the projects have the time to trade?). After validation, the requests can be forwarded electronically to the S/AAAs for their approval, with automatic copies to the PIs so that they are aware of the status of the request. Additional forms requiring S/AAA status could carry out the approval process and electronically request the database manager to take the corresponding adction. Clearly, this project would be most useful if allocations could be exchanged across MSRC boundaries. If approved, we plan to submit this as a cross-MSRC effort. This would, of course, depend upon the adoption of compatible resource allocation database systems at the interested MSRCs (both ASC and ARL have expressed interest in adopting some or all of our current Year 3 project to develop a resource allocation accounting database for NAVO). Project Deliverables:
1. A database to manage information on resource trades currently in process. This would provide a central repository for any trade not yet completed; i.e., proposed trades and trades which have not yet had approval of the appropriate S/AAA(s).
Collaboration:
Budget Justification:
The project will require 2 months of system programmer time, approximately
1.5 months of usability engineering, .5 months by a Web-database integration
specialist, 1 month of interface designer effort, and 1 month each of staff
in software testing and documentation. In addition, project management
and support staff will be required, totally approximately 1 month for the
project period.
No equipment will be purchased for this project, nor will any profit be recouped. The indirect cost rate is set by the federal government, and covers all basic operating expenses (facilities, maintenance, utilities, library resources, etc.) It also offsets the costs incurred by Oregon State University and the Northwest Alliance for Computational Science and Engineering in providing high-performance workstations, file servers, Web servers, database servers, and other machines required to support this project, plus high-speed network connectivity. |