On the evaluation of efficiency in heterogeneous distributed systems