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...
Saved in:
Published in | Proceedings - Symposium on Reliable Distributed Systems pp. 81 - 90 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.09.2013
|
Subjects | |
Online Access | Get 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 |