Science & Engineering Research Support soCiety (SERSC)
In this paper, the authors explain the design of an Adaptive Fault Tolerance running on a Cloud Computing Environment (AFT-CCE). The cloud computing environment distributes Information Technology (IT) resources and allocates according to user's request, so there should be a study on technology that manages these resources effectively. An example of ubiquitous applications based on a cloud computing environment is a multimedia education system. Since ubiquitous applications based on a cloud computing environment need situation-aware middleware services and computing environment (e.g., resources) keeps changing as the applications change, it is challenging to detect errors and recover them in order to provide seamless services and avoid a single point of failure for a cloud computing environment.