Design and Implementation of Fault-tolerant Architecture Based on R-OSGi
Huang Ha · Computer and Modernization · 2013
Fault-tolerant is a key method to implement reliability and availability in pervasive computing. The OSGi standard lacks support for fault-tolerant. This article suggests a fault-tolerant architecture supporting R-OSGi. It does not modify the original R-OSGi implementation code and framework,makes full use of the R-OSGi and OSGi framework mechanisms and services to provide the same fault tolerance service for external. By analyzing the fault-tolerant agent,fault-tolerant steps,state maintenance and other related components of the core component replication manager in fault-tolerant framework,it approaches to conclude that the fault-tolerant architecture can meet the needs for three elements of fault tolerance features and services,which enables fast,efficient development of applications based on fault-tolerant systems. The experiments show that the method can meet the remote communication fault-tolerant requirements and is of good practicality.