发明名称 Online restoration of a switch snapshot
摘要 One embodiment of the present invention provides a switch. The switch includes one or more ports, a persistent storage module, a restoration module, and a retrieval module. The persistent storage module stores configuration information associated with the switch in a data structure, which includes one or more columns for attribute values of the configuration information, in a local persistent storage. The restoration module instantiates a restoration database instance in the persistent storage from an image of the persistent storage. The retrieval module retrieves attribute values from a data structure in a current database instance and the restoration database instance in the persistent storage. The restoration module then applies the differences between attribute values of the restoration database instance and the current database instance in the persistent storage to switch modules of the switch, and operates the restoration database instance as the current database instance in the persistent storage.
申请公布号 US9626255(B2) 申请公布日期 2017.04.18
申请号 US201414588106 申请日期 2014.12.31
申请人 BROCADE COMMUNICATIONS SYSTEMS, INC. 发明人 Guntaka Vidyasagara R.;Gowda Manjunath A. G.;Varshney Himanshu
分类号 G06F11/07;G06F11/14 主分类号 G06F11/07
代理机构 Park, Vaughan, Fleming & Dowler LLP 代理人 Yao Shun;Park, Vaughan, Fleming & Dowler LLP
主权项 1. A switch, comprising: one or more ports; persistent storage circuitry configured to store current database instance in a local persistent storage, wherein the current database instance includes current configuration information of the switch; and restoration circuitry configured to instantiate a restoration database instance in the persistent storage from an image of the persistent storage; retrieval circuitry configured to compute a difference of an attribute value from the current database instance and a corresponding attribute value from the restoration database instance in the persistent storage; and wherein the restoration circuitry is further configured to: apply the computed difference one or more corresponding hardware modules of the switch; andset the restoration database instance as the current database instance in the persistent storage.
地址 San Jose CA US