This function computes the Kiefer-Wolfowitz modified vector for a HPC
model. This vector contains the work left on each of 'm' servers of a cluster
for the time of the arival of a task. Two methods are available, one for the
case of concurrent server release (all the servers end a single task simultaneously),
other for independent release (service times on each server are independent).
Usage
Wld(T, S, N, m, method = "concurrent")
Arguments
T
Interarrival times of tasks
S
Service times of customers (a vector of length n, or a matrix nrows=n, ncols='m').
N
Number of servers each customer needs
m
Number of servers for a supercomputer
method
Independent or concurrent
Value
A dataset is returned, containing 'delay' as a vector of delays exhibited by
each task, 'total_cores' as the total busy CPUs in time of arrival of each task,
and 'workload' as total work left at each CPU.