1. Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computing and Information Systems; The University of Melbourne; Parkville Victoria 3010 Australia
2. Department of Computing and Information System, Faculty of Engineering and ICT; University of Tasmania; Hobart TAS 7005 Australia
3. School of Computer Science; Cardiff University; Wales UK