Java服务已成为支撑关键业务的业务服务,其可用性成为关键业务系统是否能持续提供服务的关键。从VMM(Virtual Machine Monitor)/JVM(Java Virtual Machine)/SAR(Software Aging and Rejuvenation)3种技术的角度阐述了有效改善Java服务可用性的主动容错技术。该方法有效利用了VMM增强系统可管理性,JVM提供Java服务托管运行环境和SAR提供软件老化解决办法的各自特点。
Java service has become real-world critical business service,and its availability is the key of availability of business system based on java technology.This paper provides an effective method of improving availability of java service by combining the three technologies of VMM,JVM and SAR.This method makes use of the characteristics of the three technologies,such as advanced manageability of VMM,controllable runtime environment of Java services of JVM,and means of dealing with software aging of SAR.