Abstract | ||
---|---|---|
Most of hierarchical fault tolerance strategies did not pay much attention to scalability of fault tolerance. In distributed system, scalability is a very important feature. To tolerant failures when the scale of the system changing is a normal and important scenario. Especially in nowadays, almost all the cloud computing companies provide their computing services elastically. To add extra devices or remove devices in order to provide different services happens all the time. In such a scenario, it is very important that the fault tolerance strategy is scalable. In this paper, we introduce dynamic programming thoughts to build hierarchical regions as communities for fault tolerance strategy and apply different strategies based on communities instead of a single process. We call this fault tolerance strategy as Community Fault Tolerance. It cannot only reduce the memory overload by eliminating the number of records of messages inside the community region, but also provides a good characteristic of scalability. The scalability property of our strategy makes it handle with the scenario of adding devices or removing devices in the distributed system easily. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1109/IConAC.2014.6935488 | ICAC |
Keywords | Field | DocType |
community fault tolerance,fault tolerant computing,hierarchical fault tolerance,scalability,scalability hierarchical fault tolerance strategy,dynamic programming,cloud computing,distributed system,memory overload reduction | Dynamic programming,Computer science,Software fault tolerance,Fault tolerance,Cloud computing,Scalability,Distributed computing | Conference |
Citations | PageRank | References |
0 | 0.34 | 4 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jianping Chen | 1 | 0 | 0.34 |
Yao Lu | 2 | 26 | 4.09 |
Ioan Sorin Comsa | 3 | 51 | 10.66 |
Pierre Kuonen | 4 | 234 | 28.41 |