Title:
A Recovery Conscious Framework for Fault Resilient Storage Systems

dc.contributor.author Seshadri, Sangeetha
dc.contributor.author Liu, Ling
dc.contributor.author Chiu, Lawrence
dc.contributor.author Constantinescu, Cornel
dc.contributor.author Balachandran, Subashini
dc.date.accessioned 2008-02-27T22:36:36Z
dc.date.available 2008-02-27T22:36:36Z
dc.date.issued 2007
dc.description.abstract In this paper we present a recovery-conscious framework for improving the fault resiliency and recovery efficiency of highly concurrent embedded storage software systems. Our framework consists of a three-tier architecture and a suite of recovery conscious techniques. In the top tier, we promote fine-grained recovery at the task level by introducing recovery groups to model recovery dependencies between tasks. At the middle tier we develop highly effective mappings of dependent tasks to processor resources through careful tuning of recovery efficiency sensitive parameters. At the bottom tier, we advocate the use of recovery-conscious scheduling by careful serialization of dependent tasks, which provides high recovery efficiency without sacrificing system performance. We develop a formal model to guide the understanding and the development of techniques for effectively mapping fine-grained tasks to system resources, aiming at reducing the ripple effect of software failures while sustaining high performance even during system recovery. Our techniques have been implemented on a real industry-standard storage system. Experimental results show that our techniques are effective, non-intrusive and can significantly boost system resilience while delivering high performance. en_US
dc.identifier.uri http://hdl.handle.net/1853/20116
dc.language.iso en_US en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries CERCS; GIT-CERCS-07-21 en_US
dc.subject Availability en_US
dc.subject Fault resilience en_US
dc.subject Performance en_US
dc.subject Software en_US
dc.subject Storage en_US
dc.title A Recovery Conscious Framework for Fault Resilient Storage Systems en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.author Liu, Ling
local.contributor.corporatename Center for Experimental Research in Computer Systems
local.relation.ispartofseries CERCS Technical Report Series
relation.isAuthorOfPublication 96391b98-ac42-4e2c-93ee-79a5e16c2dfb
relation.isOrgUnitOfPublication 1dd858c0-be27-47fd-873d-208407cf0794
relation.isSeriesOfPublication bc21f6b3-4b86-4b92-8b66-d65d59e12c54
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
git-cercs-07-21[1].pdf
Size:
439.38 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.86 KB
Format:
Item-specific license agreed upon to submission
Description: