Distributed and cloud computing from parallel processing to the Internet of things - Hwang, Kai (Morgan Kaufmann, 2012)