Cargando…

A Weibull distribution accrual failure detector for cloud computing

Failure detectors are used to build high availability distributed systems as the fundamental component. To meet the requirement of a complicated large-scale distributed system, accrual failure detectors that can adapt to multiple applications have been studied extensively. However, several implement...

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Jiaxi, Wu, Zhibo, Wu, Jin, Dong, Jian, Zhao, Yao, Wen, Dongxin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5344516/
https://www.ncbi.nlm.nih.gov/pubmed/28278229
http://dx.doi.org/10.1371/journal.pone.0173666
_version_ 1782513556703412224
author Liu, Jiaxi
Wu, Zhibo
Wu, Jin
Dong, Jian
Zhao, Yao
Wen, Dongxin
author_facet Liu, Jiaxi
Wu, Zhibo
Wu, Jin
Dong, Jian
Zhao, Yao
Wen, Dongxin
author_sort Liu, Jiaxi
collection PubMed
description Failure detectors are used to build high availability distributed systems as the fundamental component. To meet the requirement of a complicated large-scale distributed system, accrual failure detectors that can adapt to multiple applications have been studied extensively. However, several implementations of accrual failure detectors do not adapt well to the cloud service environment. To solve this problem, a new accrual failure detector based on Weibull Distribution, called the Weibull Distribution Failure Detector, has been proposed specifically for cloud computing. It can adapt to the dynamic and unexpected network conditions in cloud computing. The performance of the Weibull Distribution Failure Detector is evaluated and compared based on public classical experiment data and cloud computing experiment data. The results show that the Weibull Distribution Failure Detector has better performance in terms of speed and accuracy in unstable scenarios, especially in cloud computing.
format Online
Article
Text
id pubmed-5344516
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-53445162017-03-29 A Weibull distribution accrual failure detector for cloud computing Liu, Jiaxi Wu, Zhibo Wu, Jin Dong, Jian Zhao, Yao Wen, Dongxin PLoS One Research Article Failure detectors are used to build high availability distributed systems as the fundamental component. To meet the requirement of a complicated large-scale distributed system, accrual failure detectors that can adapt to multiple applications have been studied extensively. However, several implementations of accrual failure detectors do not adapt well to the cloud service environment. To solve this problem, a new accrual failure detector based on Weibull Distribution, called the Weibull Distribution Failure Detector, has been proposed specifically for cloud computing. It can adapt to the dynamic and unexpected network conditions in cloud computing. The performance of the Weibull Distribution Failure Detector is evaluated and compared based on public classical experiment data and cloud computing experiment data. The results show that the Weibull Distribution Failure Detector has better performance in terms of speed and accuracy in unstable scenarios, especially in cloud computing. Public Library of Science 2017-03-09 /pmc/articles/PMC5344516/ /pubmed/28278229 http://dx.doi.org/10.1371/journal.pone.0173666 Text en © 2017 Liu et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Liu, Jiaxi
Wu, Zhibo
Wu, Jin
Dong, Jian
Zhao, Yao
Wen, Dongxin
A Weibull distribution accrual failure detector for cloud computing
title A Weibull distribution accrual failure detector for cloud computing
title_full A Weibull distribution accrual failure detector for cloud computing
title_fullStr A Weibull distribution accrual failure detector for cloud computing
title_full_unstemmed A Weibull distribution accrual failure detector for cloud computing
title_short A Weibull distribution accrual failure detector for cloud computing
title_sort weibull distribution accrual failure detector for cloud computing
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5344516/
https://www.ncbi.nlm.nih.gov/pubmed/28278229
http://dx.doi.org/10.1371/journal.pone.0173666
work_keys_str_mv AT liujiaxi aweibulldistributionaccrualfailuredetectorforcloudcomputing
AT wuzhibo aweibulldistributionaccrualfailuredetectorforcloudcomputing
AT wujin aweibulldistributionaccrualfailuredetectorforcloudcomputing
AT dongjian aweibulldistributionaccrualfailuredetectorforcloudcomputing
AT zhaoyao aweibulldistributionaccrualfailuredetectorforcloudcomputing
AT wendongxin aweibulldistributionaccrualfailuredetectorforcloudcomputing
AT liujiaxi weibulldistributionaccrualfailuredetectorforcloudcomputing
AT wuzhibo weibulldistributionaccrualfailuredetectorforcloudcomputing
AT wujin weibulldistributionaccrualfailuredetectorforcloudcomputing
AT dongjian weibulldistributionaccrualfailuredetectorforcloudcomputing
AT zhaoyao weibulldistributionaccrualfailuredetectorforcloudcomputing
AT wendongxin weibulldistributionaccrualfailuredetectorforcloudcomputing