Open Access   Article Go Back

Dynamic Swarm Based Virtual Machine Selection for Optimizing Execution Time and Fault Tolerance Rate

Manjot Kaur1 , Kamaljit Kaur2

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-5 , Page no. 1136-1147, May-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i5.11361147

Online published on May 31, 2019

Copyright © Manjot Kaur, Kamaljit Kaur . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Manjot Kaur, Kamaljit Kaur, “Dynamic Swarm Based Virtual Machine Selection for Optimizing Execution Time and Fault Tolerance Rate,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.5, pp.1136-1147, 2019.

MLA Style Citation: Manjot Kaur, Kamaljit Kaur "Dynamic Swarm Based Virtual Machine Selection for Optimizing Execution Time and Fault Tolerance Rate." International Journal of Computer Sciences and Engineering 7.5 (2019): 1136-1147.

APA Style Citation: Manjot Kaur, Kamaljit Kaur, (2019). Dynamic Swarm Based Virtual Machine Selection for Optimizing Execution Time and Fault Tolerance Rate. International Journal of Computer Sciences and Engineering, 7(5), 1136-1147.

BibTex Style Citation:
@article{Kaur_2019,
author = {Manjot Kaur, Kamaljit Kaur},
title = {Dynamic Swarm Based Virtual Machine Selection for Optimizing Execution Time and Fault Tolerance Rate},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2019},
volume = {7},
Issue = {5},
month = {5},
year = {2019},
issn = {2347-2693},
pages = {1136-1147},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4375},
doi = {https://doi.org/10.26438/ijcse/v7i5.11361147}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i5.11361147}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4375
TI - Dynamic Swarm Based Virtual Machine Selection for Optimizing Execution Time and Fault Tolerance Rate
T2 - International Journal of Computer Sciences and Engineering
AU - Manjot Kaur, Kamaljit Kaur
PY - 2019
DA - 2019/05/31
PB - IJCSE, Indore, INDIA
SP - 1136-1147
IS - 5
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
279 251 downloads 111 downloads
  
  
           

Abstract

Fault tolerance mechanism employed in the cloud is state of the art problem to ensure reliability of cloud. The proposed work increases reliability of cloud by using swarm optimization based vm allocation policy. Sole PSO approach also selects optimal virtual machine for load allocation but once virtual machine has been selected than that vm is maintained within vm list at top place. Although vm resources may be less due to allocation hence starvation could be the problem. This problem is rectified using dynamic VM selection policy in which number of vm to be selected is reduced as vm at every phase is changed and hence less migration and downtime is obtained. In addition execution time and energy consumed is also affected by dynamic PSO approach.

Key-Words / Index Term

Fault Tolerance, PSO, Consolidation, Energy Efficient

References

[1]. Abbas N, Zhang Y, Member S, Taherkordi A, Member TS (2017) Mobile Edge Computing : A Survey. 4662:1– 17 . doi: 10.1109/JIOT.2017.2750180
[2]. Abdulhamid SM, Abd Latiff MS, Madni SHH, Abdullahi M (2018) Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm. Neural Comput Appl 29:279–293 . doi: 10.1007/s00521-016-2448-8
[3]. Boru D, Kliazovich D, Granelli F, Bouvry P, Zomaya AY (2015) Energy-efficient data replication in cloud computing datacenters. IEEE Access 18:385–402 . doi: 10.1007/s10586-014-0404-x
[4]. Gokhroo MK, Govil MC, Pilli ES (2017) Detecting and mitigating faults in cloud computing environment. 3rd IEEE Int Conf . doi: 10.1109/CIACT.2017.7977362
[5]. Jhawar R, Piuri V, Santambrogio M (2012) A Comprehensive Conceptual System-Level Approach to Fault Tolerance in Cloud Computing. IEEE Access 0–4
[6]. Kamaljit Kaur, Navdeep Kaur, Kuljit Kaur, "A Novel Context and Load-Aware Family Genetic Algorithm Based Task Scheduling in Cloud Computing", In: Satapathy S., Bhateja V., Raju K., Janakiramaiah B. (eds) Data Engineering and Intelligent Computing. Advances in Intelligent Systems and Computing, vol 542, pp.521-531, Springer, Singapore, 2018, Online ISBN978-981-10-3223-3, Print ISBN978-981-10-3222-6.
[7]. Kaur J, Kinger S (2014) Efficient Algorithm for Fault Tolerance in Cloud Computing. 5:6278–6281
[8]. Kaur K, Garg S, Aujla GS, Kumar N, Rodrigues JJPC, Guizani M (2018) Edge Computing in the Industrial Internet of Things Environment : Software-Defined- Networks-Based Edge-Cloud Interplay. 44–51
[9]. Kim Khoa Nguyen MC (2015) Environment-aware Virtual Slice Provisioning in Green Cloud Environment. IEEE Trans Serv Comput 507–519
[10]. Li Y, Chen M, Member S, Dai W, Member S (2015) Energy Optimization With Dynamic Task Scheduling Mobile Cloud Computing. 1–10
[11]. Lin X, Member S, Wang Y, Member S, Xie Q (2014) Task Scheduling with Dynamic Voltage and Frequency Scaling for Energy Minimization in the Mobile Cloud Computing Environment. 1374:1–13 . doi: 10.1109/TSC.2014.2381227
[12]. Nadu T, Nadu T, Nadu T (2012) Fault tolerant workflow scheduling based on replication and resubmission of tasks in Cloud Computing. 4:996–1006
[13]. Ping F, Li X, McConnell C, Vabbalareddy R, Hwang J (2011) Towards Optimal Data Replication Across Data Centers. 2011 31st Int Conf Distrib Comput Syst Work 66–71 . doi: 10.1109/ICDCSW.2011.49
[14]. Prathiba S, Sowvarnica S (2017) Survey of failures and fault tolerance in cloud. Proc 2017 2nd Int Conf Comput Commun Technol ICCCT 2017 169–172 . doi: 10.1109/ICCCT2.2017.7972271
[15]. Soniya J, Tech M (2016) Dynamic Fault Tolerant Scheduling Mechanism for Real Time Tasks in Cloud Computing. 124–129
[16]. Wu K, Lu P, Zhu Z, Member S (2016) Distributed Online Scheduling and Routing of Multicast-Oriented Tasks for Profit-Driven Cloud Computing. 1:1–4 . doi: 10.1109/LCOMM.2016.2526001
[17]. Zhang Y, Chakrabarty K, Member S (2006) A Unified Approach for Fault Tolerance and Dynamic Power Management in Fixed-Priority Real-Time Embedded Systems. 25:111–125
[18]. Zhang Y, Zheng Z, Lyu MR (2011) BFTCloud: A Byzantine Fault Tolerance framework for voluntary-resource cloud computing. Proc - 2011 IEEE 4th Int Conf Cloud Comput CLOUD 2011 444–451 . doi: 10.1109/CLOUD.2011.16
[19]. Zhong Z, Chen K, Zhai X, Zhou S (2016) Virtual Machine-Based Task Scheduling Algorithm in a Cloud Computing Environment. 21:660–667

[20]. Zhou A, Wang S, Cheng B, Zheng Z, Yang F, Chang R, Lyu M, Buyya R (2016) Cloud Service Reliability Enhancement via Virtual Machine Placement Optimization. IEEE Trans Serv Comput XX:1–1 . doi: 10.1109/TSC.2016.2519898