An Efficient Fault-Tolerant Algorithm for Distributed Cloud Services

Show simple item record Al Jarood, Jameela Mohamed, Nader Al Nuaimi, Klaithem 2017-09-12T15:53:10Z 2017-09-12T15:53:10Z 2012
dc.identifier.citation J Al-Jaroodi, N Mohamed, K Al Nuaimi Network cloud computing and applications (NCCA) 2012 Second Symposium on Network Cloud computing 1-8 en_US
dc.description.abstract Several approaches for fault-tolerance in distributed systems were introduced; however, they require prior knowledge of the environment’s operating conditions and/or constant monitoring of these conditions at run time. That allows the applications to adjust the load and redistribute the tasks when failures occur. These techniques work well when there is no high communication delay. Yet, this is not true in the Cloud, where data and computation servers are connected over the Internet and distributed across large geographic areas. Thus they usually exhibit high and dynamic communication delays that make discovering and recovering from failures take a long time. This paper proposes a delay-tolerant faulttolerance algorithm that effectively reduces execution time and adapts for failures while minimizing the fault discovery and recovery overhead in the Cloud. Distributed tasks that can use this algorithm include downloading data from replicated servers and executing parallel applications on multiple independent distributed servers in the Cloud. The experimental results show the efficiency of the algorithm and its fault tolerance feature. en_US
dc.language.iso en_US en_US
dc.publisher IEEE en_US
dc.subject Cloud en_US
dc.subject Computing en_US
dc.subject Heterogeneous distributed system en_US
dc.subject Fault-tolerance en_US
dc.subject Load balancing en_US
dc.title An Efficient Fault-Tolerant Algorithm for Distributed Cloud Services en_US
dc.type Article en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace

Advanced Search


My Account