Most of the Group Scheduling tools interact with some aspect of the Kernel in order to make using Group Scheduling easier. These tools vary in complexity from simple command line tools to heavier weight GUI design tools for Group Scheduling Hierarchies. By our conventiona all tools interacting with, or relationg to, Group Scheduling start with the prefix gsched.
Contents:
A GUI for creating group scheduling hierarchies, and will evenutally be used for other higher level functions.
The Group Scheduling Controller (gschedctrl) tool interacts with the Group Scheduling C API to set up a Group Scheduling Hierarchy. It uses a configuration file that is read and parsed by our configuration file parser, then is translated into a Python data structure and then that model is replicated in the Kernel through the Group Scheduling API.
Tool for automatically executing programs after making a hierarchy.
Strips a Group Scheduling Configuration files extra data, and shows the model representation of the hierarchy that will be built in the kernel with the given config file.
Provides an interactive shell session from which you may manage the current system hierarchy.
Strips a Group Scheduling Configuration files extra data, and shows the model representation of the hierarchy that will be built in the kernel with the given config file.