Ranking Components using FTCloud for Fault-Tolerant Cloud Applications

  IJETT-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
  
© 2014 by IJETT Journal
Volume-9 Number-5                          
Year of Publication : 2014
Authors : Ms. V. Asha Judi , Mr. C. Sathish
  10.14445/22315381/IJETT-V9P243

MLA 

Ms. V. Asha Judi , Mr. C. Sathish. "Ranking Components using FTCloud for Fault-Tolerant Cloud Applications", International Journal of Engineering Trends and Technology(IJETT), V9(5),213-217 March 2014. ISSN:2231-5381. www.ijettjournal.org. published by seventh sense research group

Abstract

Building highly reliable cloud applications is a challenging and critical research problem.FTCloud framework is introduced to solve this issue in cloud environment.FTCloud is a component ranking based framework for building fault-tolerant cloud applications.It consists of two algorithms.FTCloud1 uses component invocation structures and invocation frequencies for finding significant components.FTCloud2 fuses the system structure information as well as component characteristics to identify the significant components in a cloud application.This paper proposes VM Restart technique, an fault tolerant strategy based on cloud features which increases the reliability of cloud application Experimental results shows that the effectiveness of FTCloud by tolerating faults of a small part of the most significant components, the reliability of cloud application can be greatly improved.

References

[1] Z. Zheng, C. Zhou, M. R. Lyu, and I. King, “Component Ranking for Fault-Tolerant Cloud Applications,” IEEE Trans. Service Computing, vol. 5, no. 4, pp. 540-550,Oct-Dec. 2012.
[2] K. Inoue, R. Yokomori, T. Yamamoto, M. Matsushita, and S.Kusumoto, “Ranking Significance of Software Components Based on Use Relations,” IEEE Trans. Software Eng., vol. 31, no. 3, pp. 213- 225, Mar. 2005.
[3] Z. Zheng and M.R. Lyu, “A Distributed Replication Strategy Evaluation and Selection Framework for Fault Tolerant Web Services,” Proc. Sixth Int’l Conf. Web Services, pp. 145-152, 2008.
[4] G.-W. Sheu, Y.-S. Chang, D. Liang, S.-M. Yuan, and W. Lo, “A Fault-Tolerant Object Service on Corba,” Proc. 17th Int’l Conf. Distributed Computing Systems (ICDCS ’97), pp. 393-400, 1997.
[5] A. Avizienis, “The Methodology of N-Version Programming,”Software Fault Tolerance, M.R. Lyu, ed., pp. 23-46, Wiley, 1995.
[6] L. Zeng, B. Benatallah, A.H. Ngu, M. Dumas, J. Kalagnanam, and H. Chang, “QoS-Aware Middleware for Web Services Composition,” IEEE Trans. Software Eng., vol. 30, no. 5, pp. 311-327, May 2004.
[7] B. Randell and J. Xu, “The Evolution of the Recovery Block Concept,” Software Fault Tolerance, M.R. Lyu, ed., pp. 1-21, Wiley, 1995.
[8] T. Yu, Y. Zhang, and K.-J. Lin, “Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints,” ACM Trans.Web, vol. 1, no. 1, pp. 1-26, 2007.
[9] S.L. Pallemulle, H.D. Thorvaldsson, and K.J. Goldman, “Byzantine Fault-Tolerant Web Services for N-Tier and Service Oriented Architectures,” Proc. 28th Int’l Conf. Distributed Computing Systems (ICDCS ’08), pp. 260-268, 2008.
[10] Alain Tchana, Laurent Broto, Daniel Hagimont,”Fault Tolerant Approaches in Cloud Computing Infrastructures”, The Eighth International Conference on Autonomic and Autonomous Systems, ICAS 2012 .
[11] S.M. Yacoub, B. Cukic, and H.H. Ammar, “Scenario-Based Reliability Analysis of Component-Based Software,” Proc. Int’l Symp. Software Reliability Eng. (ISSRE ’99), pp. 22-31, 1999.
[12] Q.Z. Sheng, B. Benatallah, Z. Maamar, and A.H. Ngu, “Configurable Composition and Adaptive Provisioning of Web Services,” IEEE Trans. Services Computing, vol. 2, no. 1, pp. 34-49, Jan.-Mar. 2009.

Keywords
Component Ranking,Significant Component,Fault Tolerance,VM Restart,Cloud Applications,Reliability.