UNIX Resource Managers: Capacity Planning and Resource Issues
Neil J. Gunther

TL;DR
This paper reviews commercial UNIX resource management implementations, focusing on capacity planning, fair-share scheduling, and the modifications needed for effective resource allocation on enterprise servers.
Contribution
It clarifies the motivation and terminology of UNIX resource managers and provides capacity planning guidelines for adopting automated resource management.
Findings
Introduction of fair-share schedulers in UNIX systems
Performance pitfalls in resource management implementations
Capacity planning guidelines for migration to automated UNIX resource management
Abstract
The latest implementations of commercial UNIX to offer mainframe style capacity management on enterprise servers include: AIX Workload Manager (WLM), HP-UX Process Resource Manager (PRM), Solaris Resource Manager (SRM), as well as SGI and Compaq. The ability to manage server capacity is achieved by making significant modifications to the standard UNIX operating system so that processes are inherently tied to specific users. Those users, in turn, are granted only a certain fraction of system resources. Resource usage is monitored and compared with each users grant to ensure that the assigned entitlement constraints are met. In this paper, we begin by clearing up some of the confusion that has surrounded the motivation and the terminology behind the new technology. The common theme across each of the commercial implementations is the introduction of the fair-share scheduler. After…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Cloud Computing and Resource Management · Distributed systems and fault tolerance
