"Distributed computing, through the power of grids or clouds, has allowed software and hardware developers to achieve high performance computing through cutting-edge technologies that are constantly changing. Grid and Cloud Computing: Concepts, Methodologies, Tools and Applications presents a...