Automated Multi-graceful Degradation: A Case Study

We focus on the problem of multi-graceful degradation. In multi-graceful degradation, the system provides successively reduced guarantees in the presence of increasingly severe faults. We present an automated technique for generation of a multi-graceful-degraded program from its original fault-intol...

Full description

Saved in:
Bibliographic Details
Published inProceedings - Symposium on Reliable Distributed Systems pp. 81 - 90
Main Authors Yiyan Lin, Kulkarni, Sandeep
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.09.2013
Subjects
Online AccessGet full text

Cover

Loading…
Abstract We focus on the problem of multi-graceful degradation. In multi-graceful degradation, the system provides successively reduced guarantees in the presence of increasingly severe faults. We present an automated technique for generation of a multi-graceful-degraded program from its original fault-intolerant/ideal version. In this algorithm, we begin with (1) an ideal program that satisfies all its specification in the absence of faults, (2) a set of faults that need to be tolerated and (3) reduced requirements in their presence. We subsequently generate several gracefullly degrading programs that only satisfy the reduced requirements. This step also identifies new states to which program needs to recover to satisfy the reduced specification. Subsequently, we utilize the original input program and the generated programs that ensures that (1) in the absence of faults, the entire specification is satisfied and (2) in the presence of faults, the program recovers to states from where the corresponding reduced specification is satisfied. We illustrate our technique with a case study of a system in the fuelcell lab of the Ohio Coal Research Center (OCRC). In this system, it is important to satisfy safety of lab personnel as well as safety of people in the building in which it is located. Moreover, in case of device failures, it is necessary to provide weaker guarantees that capture the best possible protection. In our example, we begin with an ideal model for this system and successively add multi-graceful degradation to obtain the same program (with some abstractions) as the one that was designed manually for this system.
AbstractList We focus on the problem of multi-graceful degradation. In multi-graceful degradation, the system provides successively reduced guarantees in the presence of increasingly severe faults. We present an automated technique for generation of a multi-graceful-degraded program from its original fault-intolerant/ideal version. In this algorithm, we begin with (1) an ideal program that satisfies all its specification in the absence of faults, (2) a set of faults that need to be tolerated and (3) reduced requirements in their presence. We subsequently generate several gracefullly degrading programs that only satisfy the reduced requirements. This step also identifies new states to which program needs to recover to satisfy the reduced specification. Subsequently, we utilize the original input program and the generated programs that ensures that (1) in the absence of faults, the entire specification is satisfied and (2) in the presence of faults, the program recovers to states from where the corresponding reduced specification is satisfied. We illustrate our technique with a case study of a system in the fuelcell lab of the Ohio Coal Research Center (OCRC). In this system, it is important to satisfy safety of lab personnel as well as safety of people in the building in which it is located. Moreover, in case of device failures, it is necessary to provide weaker guarantees that capture the best possible protection. In our example, we begin with an ideal model for this system and successively add multi-graceful degradation to obtain the same program (with some abstractions) as the one that was designed manually for this system.
Author Yiyan Lin
Kulkarni, Sandeep
Author_xml – sequence: 1
  surname: Yiyan Lin
  fullname: Yiyan Lin
  email: linyiyan@cse.msu.edu
  organization: Michigan State Univ., East Lansing, MI, USA
– sequence: 2
  givenname: Sandeep
  surname: Kulkarni
  fullname: Kulkarni, Sandeep
  email: sandeep@cse.msu.edu
  organization: Michigan State Univ., East Lansing, MI, USA
BookMark eNotjE1Lw0AUAFeoYFt78-YlfyDxvd3sl7eQWhUqgtFzeTFvJZImkmwO_fcW9DRzGGYlFv3QsxA3CBki-LvqbVtlElBlaC_ExlsH1nitEbVfiCWCgdQ7ba_Eapq-ASQoZ5dCFnMcjhS5SV7mLrbp10ifHOYu2fJZG4rt0N8nRVLSxEkV5-Z0LS4DdRNv_rkWH7uH9_Ip3b8-PpfFPm3R6pg6kzeobS7JkgoyZyslo7PaKeMMUHChrjUBBt-YXNXKkcIAJgQPsq69Wovbv2_LzIefsT3SeDoYo408979-1UPp
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/SRDS.2013.17
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE/IET Electronic Library
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9780769551159
0769551157
EndPage 90
ExternalDocumentID 6656264
Genre orig-research
GroupedDBID 23M
29P
6IE
6IF
6IH
6IK
6IL
6IM
6IN
AAJGR
AAWTH
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IPLJI
M43
OCL
RIE
RIL
RIO
RNS
ID FETCH-LOGICAL-i175t-864d15742a7a3f24e722e1875836860af8fbb5a01f9d643b38a31f06ff902bb93
IEDL.DBID RIE
ISSN 1060-9857
IngestDate Wed Aug 27 05:03:25 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i175t-864d15742a7a3f24e722e1875836860af8fbb5a01f9d643b38a31f06ff902bb93
PageCount 10
ParticipantIDs ieee_primary_6656264
PublicationCentury 2000
PublicationDate 2013-Sept.
PublicationDateYYYYMMDD 2013-09-01
PublicationDate_xml – month: 09
  year: 2013
  text: 2013-Sept.
PublicationDecade 2010
PublicationTitle Proceedings - Symposium on Reliable Distributed Systems
PublicationTitleAbbrev RELDIS
PublicationYear 2013
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0020387
ssib026763684
Score 1.8771588
Snippet We focus on the problem of multi-graceful degradation. In multi-graceful degradation, the system provides successively reduced guarantees in the presence of...
SourceID ieee
SourceType Publisher
StartPage 81
SubjectTerms Degradation
Fault tolerance
Fault tolerant systems
Formal Methods
Graceful Degradation
Model Repair
Polynomials
Safety
System recovery
Ventilation
Title Automated Multi-graceful Degradation: A Case Study
URI https://ieeexplore.ieee.org/document/6656264
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PS8MwFA7bTp6mbuJvcvBourRNstTb2BxDmIhzsNtImkRE2WS0B_3rfUm7ieJB6KH0lKR9fO_r-977ELrS2lC4FGEZc4RJyoniwUNDG2lSCM1AFKf3YjJndwu-aKDrXS-MtTaIz2zkb0Mt36zz0v8q6wlIPgDAm6gJxK3q1dp-O4mAQBG-57ImW74sGyqdgpJM8v5O9J71Zo-jmRd1pVH801QlYMq4jabb1VRSkteoLHSUf_4a1Pjf5e6j7nf3Hn7Y4dIBatjVIWpv7RtwHc0dlAzKYg0JqzU4tOGS543KrSvf8MhPkKjMlm7wAA8B6bAXHH500Xx8-zSckNpCgbxAXlAQKZiJOdBf1VepS5jtJ4mNgaNIOCxBlZNOa65o7DIDuYlOpUpjR4VzGU20ztIj1FqtV_YYYdiJAWTTVtiMMQ2JhGCC5X4ivpWcmxPU8UewfK-mZCzr3Z_-_fgM7SXBWMKrtc5Rq9iU9gLgvdCX4b1-AYpxn-E
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG4QD3pCBeNve_Box360pfNGQIIKxAgk3Mi6tsZowJDtoH-9r93AaDyY7LDs1HZ7-d7b-773IXQlpfLhSgiNqSFU-IwkzHloSCVUBKHpCsXhiPen9H7GZhV0vdHCaK0d-Ux79tb18tUyze2vsiaH5AMAfAttA-6zsFBrrb-ekEOocKu6LMst25h1vU7uk1iw1ob2HjfHT92xpXVFXvDTVsWhSq-Ghuv1FGSSVy_PpJd-_hrV-N8F76HGt34PP26QaR9V9OIA1dYGDriM5zoK23m2hJRVK-yEuOR5laTa5G-4a2dIFHZLN7iNO4B12FIOPxpo2ruddPqkNFEgL5AZZERwqgIGBXDSSiITUt0KQx1AlSLgsLifGGGkZIkfmFhBdiIjkUSB8bkxsR9KGUeHqLpYLvQRwrATBdgmNdcxpRJSCU45Te1MfC0YU8eobo9g_l7MyZiXuz_5-_El2ulPhoP54G70cIp2Q2czYblbZ6iarXJ9DmCfyQv3jr8AG1WjKw
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+-+Symposium+on+Reliable+Distributed+Systems&rft.atitle=Automated+Multi-graceful+Degradation%3A+A+Case+Study&rft.au=Yiyan+Lin&rft.au=Kulkarni%2C+Sandeep&rft.date=2013-09-01&rft.pub=IEEE&rft.issn=1060-9857&rft.spage=81&rft.epage=90&rft_id=info:doi/10.1109%2FSRDS.2013.17&rft.externalDocID=6656264
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1060-9857&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1060-9857&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1060-9857&client=summon