Methods are disclosed for estimating parameters of a probability model
that models user behavior of shared devices offering different classes of
service for carrying out jobs. In operation, usage job data of observed
users and devices carrying out the jobs is recorded. A probability model
is defined with an observed user variable, an observed device variable, a
latent job cluster variable, and a latent job service class variable. A
range of job service classes associated with the shared devices is
determined, and an initial number of job clusters is selected. Parameters
of the probability model are learned using the recorded job usage data,
the determined range of service classes, and the selected initial number
of job clusters. The learned parameters of the probability model are
applied to evaluate one or more of: configuration of the shared devices,
use of the shared devices, and job redirection between the shared
devices.