Estimating Time to Repair Failures in a Distributed System
To ensure the quality of important services, high availability is critical. One aspect to be considered in availability is the downtime of the system, which can be measured in time to recover from failures. In this report we investigate current research on the subject of repair time and the possibil...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Linköpings universitet, Institutionen för datavetenskap
2016
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-131847 |
id |
ndltd-UPSALLA1-oai-DiVA.org-liu-131847 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-liu-1318472018-01-15T07:13:08ZEstimating Time to Repair Failures in a Distributed SystemengEstimering av reparationstid vid haverier i ett distribuerat systemSöderholm, MatildaHabbe, LisaLinköpings universitet, Institutionen för datavetenskapLinköpings universitet, Institutionen för datavetenskap2016Computer and Information SciencesData- och informationsvetenskapTo ensure the quality of important services, high availability is critical. One aspect to be considered in availability is the downtime of the system, which can be measured in time to recover from failures. In this report we investigate current research on the subject of repair time and the possibility to estimate this metric based on relevant parameters such as hardware, the type of fault and so on. We thoroughly analyze a set of data containing 43 000 failure traces from Los Alamos National Laboratory on 22 different cluster organized systems. To enable the analysis we create and use a program which parses the raw data, sorts and categorizes it based on certain criteria and formats the output to enable visualization. We analyze this data set in consideration of type of fault, memory size, processor quantity and at what time repairs were started and completed. We visualize our findings of number of failures and average times of repair dependent on the different parameters. For different faults and time of day we also display the empirical cumulative distributionfunction to give an overview of the probability for different times of repair. The failures are caused by a variety of different faults, where hardware and software are most frequently occurring. These two along with network faults have the highest average downtime. Time of failure proves important since both day of week and hour of day shows patterns that can be explained by for example work schedules. The hardware characteristics of nodes seem to affect the repair time as well, how this correlation works is although difficult to conclude. Based on the data extracted we suggest two simple methods of formulating a mathematical model estimating downtime which both prove insufficient; more research on the subject and on how the parameters affect each other is required. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-131847application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer and Information Sciences Data- och informationsvetenskap |
spellingShingle |
Computer and Information Sciences Data- och informationsvetenskap Söderholm, Matilda Habbe, Lisa Estimating Time to Repair Failures in a Distributed System |
description |
To ensure the quality of important services, high availability is critical. One aspect to be considered in availability is the downtime of the system, which can be measured in time to recover from failures. In this report we investigate current research on the subject of repair time and the possibility to estimate this metric based on relevant parameters such as hardware, the type of fault and so on. We thoroughly analyze a set of data containing 43 000 failure traces from Los Alamos National Laboratory on 22 different cluster organized systems. To enable the analysis we create and use a program which parses the raw data, sorts and categorizes it based on certain criteria and formats the output to enable visualization. We analyze this data set in consideration of type of fault, memory size, processor quantity and at what time repairs were started and completed. We visualize our findings of number of failures and average times of repair dependent on the different parameters. For different faults and time of day we also display the empirical cumulative distributionfunction to give an overview of the probability for different times of repair. The failures are caused by a variety of different faults, where hardware and software are most frequently occurring. These two along with network faults have the highest average downtime. Time of failure proves important since both day of week and hour of day shows patterns that can be explained by for example work schedules. The hardware characteristics of nodes seem to affect the repair time as well, how this correlation works is although difficult to conclude. Based on the data extracted we suggest two simple methods of formulating a mathematical model estimating downtime which both prove insufficient; more research on the subject and on how the parameters affect each other is required. |
author |
Söderholm, Matilda Habbe, Lisa |
author_facet |
Söderholm, Matilda Habbe, Lisa |
author_sort |
Söderholm, Matilda |
title |
Estimating Time to Repair Failures in a Distributed System |
title_short |
Estimating Time to Repair Failures in a Distributed System |
title_full |
Estimating Time to Repair Failures in a Distributed System |
title_fullStr |
Estimating Time to Repair Failures in a Distributed System |
title_full_unstemmed |
Estimating Time to Repair Failures in a Distributed System |
title_sort |
estimating time to repair failures in a distributed system |
publisher |
Linköpings universitet, Institutionen för datavetenskap |
publishDate |
2016 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-131847 |
work_keys_str_mv |
AT soderholmmatilda estimatingtimetorepairfailuresinadistributedsystem AT habbelisa estimatingtimetorepairfailuresinadistributedsystem AT soderholmmatilda estimeringavreparationstidvidhaverieriettdistribueratsystem AT habbelisa estimeringavreparationstidvidhaverieriettdistribueratsystem |
_version_ |
1718610604196888576 |