|
[1]D. G. Feitelson, “A Survey of Scheduling in Multiprogrammed Parallel Systems”, Proc. Research Report RC 19790 (87657), IBM T. J. Watson Research Center, Oct. 1994. [2]R. Gibbons, “A Historical Application Profiler for Use by Parallel Schedulers”, Proc. Job Scheduling Strategies for Parallel Processing, pp. 58-77, Springer-Verlag, 1997. [3]D. Lifka, “The ANL/IBM SP Scheduling System”, Proc. Job Scheduling Strategies for Parallel Processing, pp. 295-303, Springer-Verlag, 1995. [4]D. G. Feitelson, L. Rudolph, U. Schweigelshohn, K. Sevcik, and P. Wong, “Theory and Practice in Parallel Job Scheduling”. Proc. Job Scheduling Strategies for Parallel Processing, D. G. Feitelson and L. Rudolph (Eds.), pp. 1-34, Springer-Verlag, 1997. Lecture Notes in Computer Science Vol. 1291. [5]The Message Passing Interface standard, http://www.mcs.anl.gov/research/projects/mpi/ (June 2013) [6]Load sharing facility, http://www-03.ibm.com/systems/technicalcomputing/platformcomputing/products/lsf/ (June 2013) [7]M. AbdelBaky,M.Parashar, H. Kim,E. J.JordanKirk,V.Sachdeva, J. Sexton, H. Jamjoom, Z.Y. Shae, G. Pencheva, R. Tavakoli and M. F. Wheeler, “Enabling High Performance Computing as a Service”, Proc. IEEE Computer, Vol. 45, pp. 72-80. IEEE Press, Oct. (2012). [8]Cloud computing, http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031 (Mar 2012) [9]S. Srinivasan, S. Krishnamoorthy and P. Sadayappan, “A Robust Scheduling Strategy for Moldable Scheduling of Parallel Jobs”, Proc. 5th IEEE International Conference on Cluster Computing, pp. 92-99, 2003. [10]S. Srinivasan, V. Subramani, R. Kettimuthu, P. Holenarsipur and P. Sadayappan, “Effective Selection of Partition Sizes for Moldable Scheduling of Parallel Jobs”, Proc. 9th International Conference on High Performance Computing, Springer, Lecture Notes in Computer Science, Bangalore, India, Vol. 2552, pp.174-183, 2002. [11]K. C. Huang, “Performance Evaluation of Adaptive Processor Allocation Policies for Moldable Parallel Batch Jobs”, Proc. 3th Workshop on Grid Technologies and Applications, Dec 2006. [12]D. L. Eager, J. Zahorjan, E. D. Lozowska,“Speedup versus efficiency in parallel systems”. IEEE Transactions on Computers archive Vol.38, Issue 3, pp. 408-423, March 1989. [13]L. Kleinrock, J.H. Huang: On parallel processing systems, “Amdahl’s law generalized and some results on optimal design”, Proc. IEEE Transactions Softw. Eng. 18(5) (1992) [14]A. B. Downey, “A Model for Speedup of Parallel Programs”, Proc. UC Berkeley EECS Technical Report, No. UCB/CSD-97-933, January 1997. [15]A. B. Downey, “A Parallel Workload Model and Its Implications for Processor Allocation”, Proc. the 6th International Symposium on High Performance Distributed Computing, 1997. [16]NAS parallel benchmarks, http://www.nas.nasa.gov/publications/npb.html (Jan 2012) [17]Parallel Workloads Archive, http://www.cs.huji.ac.il/labs/parallel/workload/ (Jan 2012) [18]M. W. Hall and M. Martonosi, “Adaptive parallelism in compiler-parallelized code. Concurrency: Practice and Experience”, 10(14):1235–1250, 1998. [19]D. G. Feitelson and A. M. Weil, “Utilization and Predictability in Scheduling the IBM SP2 with Backfilling”, Proc. 12th Int’l Parallel Processing Symp., pp. 542-546, Apr. 1998 [20]A. W. Mu’alem and D. G. Feitelson, “Utilization, Predictability, Workloads, and User Runtime Estimate in Scheduling the IBM SP2 with Backfilling”, IEEE Transactions on Parallel and Distributed Systems, Vol. 12, Issue 6, pp. 529-543, June 2001. [21]H. Sun, Y. Cao and W. J. Hsu, “Efficient Adaptive Scheduling of Multiprocessors with Stable Parallelism Feedback”, Proc. IEEE Transactions on Parallel and Distributed System, Vol. 22, No. 4, April 2011. [22]S. Ioannidis, U. Rencuzogullari, R. Stets, and S. Dwarkadas, “CRAUL: Compiler and run-time integration for adaptation under load”, Journal of Scientific Programming, Aug. 1999. [23]J. Pruyne and M. Livny. Parallel Processing on Dynamic Resources with CARMI. In D. G. Feitelson and L.Rudolph, editors, Proc. Job Scheduling Strategies for Parallel Processing, Vol 949, pp. 259–278. Springer, 1995. [24]W. Cirne and F. Berman, “Using Moldability to Improve the Performance of Supercomputer Jobs”, Journal of Parallel and Distributed Computing, Vol. 62, pp. 1571-1601, Oct 2002 [25]W. Cirne and F. Berman, “Adaptive Selection of Partition Size for Supercomputer Requests”, Proc. Job Scheduling Strategies for Parallel Processing Lecture Notes in Computer Science, Vol. 1911, pp. 187-207 , 2000 [26]G. Sabin, M. Lang and P Sadayappan, “Moldable Parallel Job Scheduling Using Job Efficiency: An Iterative Approach”, Proc. Job Scheduling Strategies for Parallel Processing, Saint Malo, France, June 2006. [27]T. G. Lewis and H. E. Rewini, Introduction to Parallel Computing, Prentice-Hall International, 1992.
|