This document discusses various workload scheduling alternatives for high performance computing environments. It begins by describing typical HPC workloads and challenges in scheduling large parallel jobs. It then covers scheduling techniques like backfill and frameworks like MapReduce and Hadoop. Alternative prioritization methods are proposed, like prioritizing based on estimated run time, wait time, or number of processors requested. The document concludes by showing results comparing different dynamic prioritization approaches.