CFP last date
20 May 2024
Reseach Article

Scheduling Fault Tolerant Cloud Applications using Component Ranking

Published on May 2014 by Aswathi Vandana P, Bhaggiaraj S
International Conference on Simulations in Computing Nexus
Foundation of Computer Science USA
ICSCN - Number 1
May 2014
Authors: Aswathi Vandana P, Bhaggiaraj S
4ef9cf4c-70cf-4907-9c56-4be2f9687925

Aswathi Vandana P, Bhaggiaraj S . Scheduling Fault Tolerant Cloud Applications using Component Ranking. International Conference on Simulations in Computing Nexus. ICSCN, 1 (May 2014), 13-19.

@article{
author = { Aswathi Vandana P, Bhaggiaraj S },
title = { Scheduling Fault Tolerant Cloud Applications using Component Ranking },
journal = { International Conference on Simulations in Computing Nexus },
issue_date = { May 2014 },
volume = { ICSCN },
number = { 1 },
month = { May },
year = { 2014 },
issn = 0975-8887,
pages = { 13-19 },
numpages = 7,
url = { /proceedings/icscn/number1/16146-1004/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Simulations in Computing Nexus
%A Aswathi Vandana P
%A Bhaggiaraj S
%T Scheduling Fault Tolerant Cloud Applications using Component Ranking
%J International Conference on Simulations in Computing Nexus
%@ 0975-8887
%V ICSCN
%N 1
%P 13-19
%D 2014
%I International Journal of Computer Applications
Abstract

Cloud is an emerging technology where the providers provide various services to Information Technology by adopting the concept of service oriented architecture, distributed, autonomic, and utility computing. In the present competitive world, building a highly dependable cloud application and opting for the optimal fault tolerant technique for cloud components has become crucial. In this paper, a component ranking framework is needed for identifying critical components along with the ranking prediction framework for selecting optimal cloud services. Additionally, Kernel Principal Component Ranking approach is proposed to have better accuracy in selecting the significant values for identifying critical components. Subsequent to the component ranking, an optimal fault-tolerance strategy is also proposed to automatically determine the strategy apt for identified critical cloud components. Thus metaheuristic algorithms are used for optimal fault tolerant strategy selection. The simulation results show that by tolerating faults of a minor fraction of the most critical components, the reliability of cloud applications can be greatly improved.

References
  1. Avizienis, 1995, "The Methodology of N-Version Programming," Software Fault Tolerance, M. R. Lyu, ed. , pp. 23-46, Wiley.
  2. Colorni, M. Dorigo et V. Maniezzo, 1991, Distributed Optimization by Ant Colonies, Proceedings Of Ecal91 - European Conference On Artificial Life, Paris, France, Elsevier Publishing, 134-142.
  3. Andrzej Goscinski, Michael Brock, 2010, "Toward dynamic and attribute based publication, discovery and selection for cloud computing", Future Generation Computer Systems, pp. 947-970.
  4. D. Karaboga, 2005 An Idea Based On Honey Bee Swarm for Numerical Optimization, Technical Report-TR06,Erciyes University, Engineering Faculty, Computer Engineering Department.
  5. Jose Luis Lucas-Simarro, Rafael Moreno-Vozmediano, Ruben S. Montero, Ignacio M. Llorente, 2012, "Scheduling strategies for optimal service deployment acrossmultiple clouds", Future Generation Computer Systems, pp. 1431–1441.
  6. Linlin Wu, Saurabh Kumar Garg, Rajkumar Buyya, 2011, "SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments ", Journal of Computer and System Sciences, pp. 1280–1299.
  7. Michael Armbrust et al. , 2010, "A View of Cloud Computing," Comm. ACM, vol. 53, no. 4, pp. 50-58.
  8. Pawel Czarnul, 2012,"An Evaluation Engine for Dynamic Ranking of Cloud Providers", Informatica 37, pp. 123–130.
  9. Sheheryar Malik, Fabrice Huet, 2011, "Adaptive Fault Tolerance in Real Time Cloud Computing", in 2011 IEEE World Congress on Services, pp. 280-287.
  10. Swapna. S. Gokhale and K. S. Trivedi, 2002, "Reliability Prediction and Sensitivity Analysis Based on Software Architecture," Proc. Int'l Symp. Software Reliability Eng. (ISSRE '02), pp. 64-78.
  11. M. Dorigo, 1992, Optimization, Learning and Natural Algorithms (in Italian), Ph. D. thesis, DEI, Politecnico di Milano, Italy, pp. 140
  12. Randell B. and Xu J. , 1995 "The Evolution of the Recovery Block Concept," Software Fault Tolerance, M. R. Lyu, ed. , pp. 1-21, Wiley.
  13. Tom Heskes et. al, 2009, Kernel Principal Component Ranking:Robust Ranking on Noisy Data, Institute for Computing and Information Sciences, Radboud University Nijmegen.
  14. Zibin Zheng et al. 2012, "Component Ranking for Fault-Tolerant Cloud Applications", IEEE Transactions On Services Computing, Vol. 5, No. 4, pp. 540-550.
Index Terms

Computer Science
Information Sciences

Keywords

Cloud Computing Ranking Prediction Fault Tolerance