Automatic Healing of Services in Cloud Computing Environment

被引:0
作者
Vijayalakshmi, M. [1 ]
Yakobu, D. [1 ]
Veeraiah, D. [1 ]
Rao, N. Gnaneswara [1 ]
机构
[1] VFSTR Univ, Dept Comp Sci & Engn, Vadlamudi 522213, India
来源
PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT) | 2016年
关键词
Cloud Computing; Elasticity; Scalability; Server down;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing is an emerging technology which enables the cloud users to access the computing resources without having to pay huge capital expenses to scale up the IT infrastructure and reduces the management cost, in both hardware and software. A cloud introduces a resource rich computing model with features such as flexibility, pay per use, elasticity, scalability, and others. In this context, auto scaling and elasticity are methods used to assure the efficient use of resources. There are many factors related to the auto scaling mechanism that might affect the performance of the cloud services. Unfortunately, existing approaches to improve the performance of the cloud services are inadequate. In this paper, we proposed a mechanism called "automatic healing of services in a cloud computing environment" in which server downs are avoided and in turn, preserving the data loss. To prevent data loss during server crashes, we implemented a method of two folds. One is monitoring the process running on Port/PID, checking the CPU, Disk and memory within the instance and taking respective actions. Second one is automating the process mentioned in the first step. While monitoring, we got to know which service reaches CPU utilization 90%. Then automatic resume of such service takes place, avoiding server downs. One more contribution of our paper is users can define their own rules based on which actions will be triggered according to the requirement. We implemented our method in AWS cloud where CloudWatch is the monitoring tool. Likewise the proposed method can be implemented in any of the clouds. Compared with the previous efforts, our method is efficient and yields better results.
引用
收藏
页码:740 / 745
页数:6
相关论文
共 16 条
[1]   Impact of CPU Utilization Thresholds and Scaling Size on Autoscaling Cloud Resources [J].
Al-Haidari, F. ;
Sqalli, M. ;
Salah, K. .
2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), VOL 2, 2013, :256-261
[2]  
Amanatullah Y, 2013, INT CONF ICT SMART S, P34
[3]   Unreliable failure detectors for reliable distributed systems [J].
Chandra, TD ;
Toueg, S .
JOURNAL OF THE ACM, 1996, 43 (02) :225-267
[4]  
Galante Guilherme, SURVEY CLOUD COMPUTI
[5]  
Hassan Shoaib, SCALABILITY AVAILABI
[6]  
Jenkins R., 2014, SMPTE MOTION IMAG J
[7]   Modeling and tracking of transaction flow dynamics for fault detection in complex systems [J].
Jiang, Guofei ;
Chen, Haifeng ;
Yoshihira, Kenji .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2006, 3 (04) :312-326
[8]  
Kamga Christine Mayap, 2012, INT C IEEE ACM 2012
[9]   Survey of multi-objective optimization methods for engineering [J].
Marler, RT ;
Arora, JS .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2004, 26 (06) :369-395
[10]  
Peng J., 2009, P 2009 2 INT S INF S, V2, P23, DOI [10.1109/ISISE.2009.94, DOI 10.1109/ISISE.2009.94]