Date Added: May 2011
In the past few years, many overlying concepts of distributed computing eminently cluster, grid and cloud computing have appeared. In recent years, extensive researches have been conducted in the area of simulation to model large complex systems and understand their behavior, especially in parallel and distributed systems. Distributed computing combines multiple computers, geographically dispersed in a cost effective way and presents a single unified resource to the end user with huge storage and computational power. Due to their complexity, grid computing and cloud computing applications need to be tested before running on an appropriate infrastructure. However, access to such infrastructures is not feasible or available to everyone.