Request a TeraGrid account: the proposal

 

Start with a "Development Allocation" [DAC].


Abstract of Research Proposed

The text below is designed to facilitate the process of preparing initial trial applications for TeraGrid accounts via the DAC process. UITS is encouraging this because we believe that use of the TeraGrid will enable IU scientists to perform new, cutting edge research.

Researchers who are just beginning to investigate the TeraGrid may use this as boilerplate for writing their DAC application. DAC applications are submitted via the process outlined at http://rac.uits.iu.edu/hpc/tg-application-abstract.shtml

The proposal will most likely be well-received if you provide a concise and clear explanation of the scientific goals to be accomplished.

Example

Title of project:

The proposed project involves use of advanced computing and/or data management and analysis to address the problem of ___. The scientific importance of this project is ___.

(If appropriate, say) This application will be made available to the scientific community on all Teragrid sites and will substantially advance the state of computing in this field. This application [is/will be - if appropriate] released as open source.

_[# up to 30K]_ Service Units (a service unit is roughly one cpu hour) are requested. This estimate is based on our existing work using _____ resources.

Indiana University is a TeraGrid Resource Partner, and as a result there will be excellent local support available from IU's University Information Technology Services, so we will be able to enhance our application to be compatible with the Common Teragrid Standard Services (CTSS) very effectively.

Here are some guidelines for submitting a successful proposal:
  • Follow the given instructions and review all guidelines carefully.
  • The justification section of the proposal is very important.
  • Proposals should not focus on science and are generally not heavily judged on science; focus more attention on methods, justification, and a plan for your allocation.
  • Be sure to include proper performance, timing, and scaling data, otherwise the Allocations Committee has no way to gauge if your requested allocation is reasonable. It's best to obtain this data on the architecture you are requesting.
  • If requesting a particular resource, be sure to include why you need that resource.
  • Page limits may not be enforced, but it is highly recommended to following the page limit guidelines. (They will probably be enforced with rejections in the near future!) If the page limit is a problem for your proposal, attach data as appendices and make references in the proposal body. These appendices are not required reading for the reviewers but will help them gain more information if needed.
  • It's helpful to the reviewers for you to attach recent papers regarding the proposed research.
  • Be sure to include your funding sources, especially sources relevant to the proposed research.
  • You should have all code development done before requesting a large allocation to use that code.

Larger grants [MRACs and LRACs] require a significantly more detailed proposal. NCSA has provided sample proposals for these larger allocations.

Here is a list of topics others have proposed. It is by no means exclusive!

  • Parameter sweep interfaces: managing many executions with different parameters
  • Tools and support for developing end-user application portals
  • End-user application and community portal (focused on particular communities)
  • Collaborative viz environments (e.g. interactive viz -> AccessGrid or multiple displayers)
  • Visualization-based steering tools and environments
  • Global, synchronized file space
  • Combined resource queue and broker: one place to submit for architecture-insensitive jobs
  • Client-side (laptop, user workstation) tools for launching/interacting with applications
  • Workflow/dependency tools for managing jobs on multiple resources
  • Directory services / resource discovery to publish/query
  • Differentiated pricing (pay more to run sooner, pay less to run as scavenger/cycle stealer)
  • Meta/Co scheduling (mechanisms to schedule and simultaneously use multiple resources)
  • Middleware for message passing *between* different resources
  • Advanced reservations
  • Non-CPU resource pricing (Instrument data stream, disk, database access, network)
  • Fast-path parallel data movement between resources
  • Tools for access to remote instrument data streams
  • Remote batch & interactive visualization/rendering services
  • Remote data (e.g. WAN GPFS/GridFTP/SRB) read/write
  • Remote database (e.g. mySQL/Oracle/Sybase) access
  • Single sign-on / remote job delegation and data access: Authenticate once, interact with multiple resources or launch jobs using cached credentials (e.g. MyProxy)
  • Unified accounting currency and single help desk
  • User portal for managing development teams, accounts, job submission


Return to discussion of TG Account Request