International Journal of Distributed and Cloud Computing (2019)