Fault-Tolerant and Reliable Computation in Cloud Computing
Cloud computing, with its great potentials in low cost and on-demand services, is a promising computing platform for both commercial and non-commercial computation clients. In this work, the authors' investigate the security perspective of scientific computation in cloud computing. The authors' investigate a cloud selection strategy to decompose the matrix multiplication problem into several tasks which will be submitted to different clouds. In particular, they propose techniques to improve the fault-tolerance and reliability of a rather general scientific computation: matrix multiplication. Through their techniques, they demonstrate that fault-tolerance and reliability against faulty and even malicious clouds in cloud computing can be achieved.