This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Component Ranking for Fault-Tolerant Cloud Applications
Fourth Quarter 2012 (vol. 5 no. 4)
pp. 540-550
Zibin Zheng, The Chinese University of Hong Kong, Hunan
Tom Chao Zhou, The Chinese University of Hong Kong, Hunan
Michael R. Lyu, The Chinese University of Hong Kong, Hunan
Irwin King, The Chinese University of Hong Kong, Hunan
Cloud computing is becoming a mainstream aspect of information technology. More and more enterprises deploy their software systems in the cloud environment. The cloud applications are usually large scale and include a lot of distributed cloud components. Building highly reliable cloud applications is a challenging and critical research problem. To attack this challenge, we propose a component ranking framework, named FTCloud, for building fault-tolerant cloud applications. FTCloud includes two ranking algorithms. The first algorithm employs component invocation structures and invocation frequencies for making significant component ranking. The second ranking algorithm systematically fuses the system structure information as well as the application designers' wisdom to identify the significant components in a cloud application. After the component ranking phase, an algorithm is proposed to automatically determine an optimal fault-tolerance strategy for the significant cloud components. The experimental results show that by tolerating faults of a small part of the most significant components, the reliability of cloud applications can be greatly improved.
Index Terms:
Cloud computing,Service oriented architecture,Information technology,Fault tolerance,Software reliability,software reliability,Cloud application,component ranking,fault tolerance
Citation:
Zibin Zheng, Tom Chao Zhou, Michael R. Lyu, Irwin King, "Component Ranking for Fault-Tolerant Cloud Applications," IEEE Transactions on Services Computing, vol. 5, no. 4, pp. 540-550, Fourth Quarter 2012, doi:10.1109/TSC.2011.42
Usage of this product signifies your acceptance of the Terms of Use.