发明名称 User-defined storage system failure detection and failover management
摘要 A storage system failure detection and failover application includes a command execution engine that loads and interprets both user-defined storage system management functions, and vendor-defined storage system management functions. The user-defined storage system management functions allow the system to detect and handle failure conditions indicating both the current state of an active storage system, and the current state of one or more applications that consume a storage service or services provided by the active storage system. The user-defined storage management functions also allow the system to perform failover processing in a way that allows applications to perform application-specific processing during storage system failover.
申请公布号 US9535806(B1) 申请公布日期 2017.01.03
申请号 US201514672983 申请日期 2015.03.30
申请人 EMC IP Holding Company LLC 发明人 Cong Honglei;Wienand Uwe;Qian Yue;Huang Zhou;Zhao Mei;Xu Ning
分类号 G06F11/07;G06F11/20;G06F11/14 主分类号 G06F11/07
代理机构 BainwoodHuang 代理人 BainwoodHuang
主权项 1. A computer-implemented method of providing user-defined failure detection and failover management, comprising executing, on at least one processor, the steps of: providing, by an active storage system, external storage to at least one application executing on a computer, the external storage provided to the application through a storage service provided by the active storage system to the computer over a network, the active storage system obtained by a customer from a storage system vendor, loading, into a memory of the computer i) a plurality of user-defined storage system management functions, wherein the user-defined storage system management functions were developed by the customer of the storage system vendor, wherein the user-defined storage system management functions are communicable with the application executing on the computer and operable to monitor storage system state parameters indicating a current state of the active storage system, and wherein the storage system state parameters are stored in a set of system environment parameters located in the memory of the computer;ii) a plurality of vendor-defined storage system management functions, wherein the vendor-defined storage system management functions were obtained by the customer from the storage system vendor, wherein the vendor-defined storage system management functions are communicable with the active storage system, and wherein the vendor-defined storage system management functions are operable to maintain the storage system state parameters by storing a current state of the active storage system into the storage system state parameters; and detecting and processing a plurality of storage failure conditions by executing the user-defined storage system management functions and the vendor-defined storage system management functions on the computer to provide user-defined failure detection and failover management.
地址 Hopkinton MA US