发明名称 TRANSPARENT HIGH AVAILABILITY FOR STATEFUL SERVICES
摘要 One embodiment of the present invention provides a system. The system includes a high availability module and a data transformation module. During operation, the high availability module identifies a modified object belonging to an application in a second system. A modification to the modified object is associated with a transaction identifier. The high availability module also identifies a local object corresponding to the modified object associated with a standby application corresponding to the application in the second system. The data transformation module automatically transforms the value of the modified object to a value assignable to the local object, including pointer conversion to point to equivalent object of the second system. The high availability module updates the current value of the local object with the transformed value.
申请公布号 US2016246650(A1) 申请公布日期 2016.08.25
申请号 US201615141617 申请日期 2016.04.28
申请人 BROCADE COMMUNICATIONS SYSTEMS, INC. 发明人 Goyal Girish K.;Vobbilisetty Suresh
分类号 G06F9/50;G06F9/455 主分类号 G06F9/50
代理机构 代理人
主权项 1. A computer system for providing high availability, comprising: a processor; and a storage device coupled to the processor and storing instructions that when executed by the processor cause the processor to perform a method, the method comprising: in response to detecting a failure, identifying, by a first high availability module, a pending update which indicates a modified state for a first object that is different from a state for a corresponding second object, wherein the second object is registered with the first high availability module;determining whether the pending update is committed;in response to the pending update being committed, processing the pending update; andin response to the pending update being uncommitted, refraining from processing the pending update.
地址 San Jose CA US