A recovery mechanism of survivability with components being basic fixed units is presented for information systems to overcome the deficiencies appeared in existing approaches on survivability recovery
such as undiversified method
solidified executing sequence and delayed recovery process. Services provided by a information system are classified into complete services
acceptable services and interrupted services according to the disabled extent of critical components
and the survivability models of services and the information system are built separately with availability of components. According to the affecting degree of disabled components on services
the recovery procedure is divided into two phases
recovering interrupted services by repairing critical components and improving acceptable services by repairing non-critical components. A survivability recovery experiment in a network teaching system shows that the proposed mechanism can determine the recovering actions and executing sequences depending on the survivability state of information systems. A comparison with the mechanism using serial recovery actions shows that the number of actions performed by the proposed mechanism is reduced from 9 to 3.
关键词
Keywords
references
WILLIAM Y, DAVID D, HANS K. Survivability-over-security: providing whole system assurance [C]∥Proceedings of IEEE/CMU/SEI Third Information Survivability Workshop, ISW-2000. Piscataway, NJ, USA: IEEE, 2000:201-204.
LU Tunlu, GU Ning. Survivability-aware configuration management of service-oriented system based on service dependency [C]∥First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering, TASE'07. Piscataway, NJ, USA:IEEE, 2007:421-432.
THEIN T, POKHAREL M, CHI S D, et al. A recovery model for survivable distributed systems through the use of virtualization [C]∥Proceeding-4th International Conference on Networked Computing and Advanced Information Management, NCM. Piscataway, NJ, USA:IEEE, 2008:79-84.
AYARA A, NAJJAR F. A formal specification model for survivability in pervasive systems [C]∥Proceedings of the 2009 International Symposium on Parallel and Distributed Processing with Applications, ISPA 2008. Piscataway, NJ, USA: IEEE, 2008: 444-451.
WANG Jian, WANG Huiqiang, ZHAO Guoshen. ERAS-an emergency response algorithm for survivability of critical services [C]∥First International Multi-Symposiums on Computer and Computational Sciences, IMSCCS'06. Piscataway, NJ, USA: IEEE, 2006:97-100.
HUANG Gang, MEI Hong, YANG Fuqing. Runtime recovery and manipulation of software architecture of component-based systems [J]. International Journal of Automated Software Engineering, 2006, 13(2): 251-278.