首页 | 本学科首页   官方微博 | 高级检索  
     


Fail-Awareness: An Approach to Construct Fail-Safe Systems
Authors:Fetzer  Christof  Cristian  Flaviu
Affiliation:(1) AT&T Labs Research, 180 Park Avenue, Florham-Park, NJ 07932, USAdagger;(2) University of California, San Diego, USA
Abstract:We present a framework for building fail-safe hard real-time applications in timed asynchronous distributed systems subject to communication partitions and performance, omission, and crash failures. Most distributed systems built from commercial-off-the-shelf (COTS) processor and communication services are subject to such partitions because their COTS components do not provide hard real-time guarantees. Also custom designed systems can be subject to partitions due to unmaskable link or router failures. The basic assumption behind our approach is that each processor has a local hardware clock that proceeds within a linear envelope of real-time. This allows one to compute an upper bound on the actual delays incurred by a particular processing sequence or message transmission. Services and applications can use these computed bounds to detect when they cannot guarantee all their standard properties because of excessive delays. This allows an application to be fail-aware, that is, to detect when it cannot guarantee all its safety properties and in particular, to detect when to switch to a fail-safe mode.
Keywords:fail-safe systems  fail-awareness  timed asynchronous systems  synchronous systems
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号