Materials related to this paper:
©2014 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
Abstract:
This paper reports on PReMAS, a simulator used for research on parallel scheduling, processor allocation, and task mapping for systems with rigid batch jobs scheduled with pure space sharing. PReMAS features an object-oriented design that has proven adaptible for a variety of research foci and is easily extendible to incorporate new resource management algorithms. We are making its code public to save others development time and to promote the reproducibility of resource management research. We discuss PReMAS's design and lessons learned in its development to promote greater discussion of the simulators underlying so much resource management research.