Taskers

A tasker is a VOV client that provides computing resources, specifically CPU cycles, to the vovserver.

The list of taskers connected to a project is described in the file taskers.tcl, and the main utility to start and stop taskers is vovtaskermgr. Additional configuration can be specified with the taskerClass.table file.

Types of vovtasker Binaries

The main tasker client is called vovtasker but there are other variations of it:
  • vovtasker can run jobs for more than one user; the success depends on file permissions.
  • vovtaskerroot has the ability of switching user identity.
    Note: Accelerator is the only Altair Accelerator product that needs vovtaskerroot.
  • vovtasker.exe has the ability of impersonating users on Windows, subject to a set of rules explained in Vov Windows Impersonation.
  • vovagent is a temporary vovtasker that terminates upon a set of timeouts, and is used mostly in conjunction with LSF or SGE.
  • ftlm_agent is a "thin-client" version of a vovtasker and can be used by Monitor to start and stop license daemons on remote machines.
    In the following sections, you will learn:
    • The format of the taskers.tcl file, which describes the list of vovtaskers that connect to a project.
    • The attributes of a vovtasker.
    • How to write a taskerClass.table file.
    • How to monitor the vovtaskers.
    • How to start and stop a single vovtasker.

Also in this Section