Distributed and cloud computing : from parallel processing to thr internet of things - Hwang, Kai (Elsevier, 2016)