Min-heap-based scheduling algorithm: an approximation algorithm for homogeneous and heterogeneous distributed systems. Issue 1 (2nd January 2016)