Date Added: Feb 2012
Since, more aspects of work and personal life move online and the Internet becomes a platform for virtual human society, a new paradigm of large-scale distributed computing has emerged which is known as cloud computing. Cloud computing is also the development of parallel computing, distributed computing and grid computing. Storage management, processing massive data and scheduling resources are the key technologies for a cloud computing infrastructure which often uses parallel or distributed systems. However, the central issue for a parallel or distributed system of cloud computing is that all processing nodes of a cloud should reach a common agreement following a protocol to successfully apply these key technologies.