Cargando…
Risk Intelligence: Making Profit from Uncertainty in Data Processing System
In extreme scale data processing systems, fault tolerance is an essential and indispensable part. Proactive fault tolerance scheme (such as the speculative execution in MapReduce framework) is introduced to dramatically improve the response time of job executions when the failure becomes a norm rath...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4030500/ https://www.ncbi.nlm.nih.gov/pubmed/24883392 http://dx.doi.org/10.1155/2014/398235 |
_version_ | 1782317398425075712 |
---|---|
author | Zheng, Si Liao, Xiangke Liu, Xiaodong |
author_facet | Zheng, Si Liao, Xiangke Liu, Xiaodong |
author_sort | Zheng, Si |
collection | PubMed |
description | In extreme scale data processing systems, fault tolerance is an essential and indispensable part. Proactive fault tolerance scheme (such as the speculative execution in MapReduce framework) is introduced to dramatically improve the response time of job executions when the failure becomes a norm rather than an exception. Efficient proactive fault tolerance schemes require precise knowledge on the task executions, which has been an open challenge for decades. To well address the issue, in this paper we design and implement RiskI, a profile-based prediction algorithm in conjunction with a riskaware task assignment algorithm, to accelerate task executions, taking the uncertainty nature of tasks into account. Our design demonstrates that the nature uncertainty brings not only great challenges, but also new opportunities. With a careful design, we can benefit from such uncertainties. We implement the idea in Hadoop 0.21.0 systems and the experimental results show that, compared with the traditional LATE algorithm, the response time can be improved by 46% with the same system throughput. |
format | Online Article Text |
id | pubmed-4030500 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-40305002014-06-01 Risk Intelligence: Making Profit from Uncertainty in Data Processing System Zheng, Si Liao, Xiangke Liu, Xiaodong ScientificWorldJournal Research Article In extreme scale data processing systems, fault tolerance is an essential and indispensable part. Proactive fault tolerance scheme (such as the speculative execution in MapReduce framework) is introduced to dramatically improve the response time of job executions when the failure becomes a norm rather than an exception. Efficient proactive fault tolerance schemes require precise knowledge on the task executions, which has been an open challenge for decades. To well address the issue, in this paper we design and implement RiskI, a profile-based prediction algorithm in conjunction with a riskaware task assignment algorithm, to accelerate task executions, taking the uncertainty nature of tasks into account. Our design demonstrates that the nature uncertainty brings not only great challenges, but also new opportunities. With a careful design, we can benefit from such uncertainties. We implement the idea in Hadoop 0.21.0 systems and the experimental results show that, compared with the traditional LATE algorithm, the response time can be improved by 46% with the same system throughput. Hindawi Publishing Corporation 2014 2014-04-24 /pmc/articles/PMC4030500/ /pubmed/24883392 http://dx.doi.org/10.1155/2014/398235 Text en Copyright © 2014 Si Zheng et al. https://creativecommons.org/licenses/by/3.0/ 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. |
spellingShingle | Research Article Zheng, Si Liao, Xiangke Liu, Xiaodong Risk Intelligence: Making Profit from Uncertainty in Data Processing System |
title | Risk Intelligence: Making Profit from Uncertainty in Data Processing System |
title_full | Risk Intelligence: Making Profit from Uncertainty in Data Processing System |
title_fullStr | Risk Intelligence: Making Profit from Uncertainty in Data Processing System |
title_full_unstemmed | Risk Intelligence: Making Profit from Uncertainty in Data Processing System |
title_short | Risk Intelligence: Making Profit from Uncertainty in Data Processing System |
title_sort | risk intelligence: making profit from uncertainty in data processing system |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4030500/ https://www.ncbi.nlm.nih.gov/pubmed/24883392 http://dx.doi.org/10.1155/2014/398235 |
work_keys_str_mv | AT zhengsi riskintelligencemakingprofitfromuncertaintyindataprocessingsystem AT liaoxiangke riskintelligencemakingprofitfromuncertaintyindataprocessingsystem AT liuxiaodong riskintelligencemakingprofitfromuncertaintyindataprocessingsystem |