-
公开(公告)号:US20240256410A1
公开(公告)日:2024-08-01
申请号:US18461719
申请日:2023-09-06
Applicant: Hitachi, Ltd.
Inventor: Kenta SATO , Tsukasa SHIBAYAMA , Akira DEGUCHI
CPC classification number: G06F11/2092 , G06F9/5016 , G06F11/1464
Abstract: An information processing system includes storage apparatuses installed in areas, SDSs provided on a cloud, and a management system. The management system estimates, in reference to configuration information and performance information regarding a volume of each of the storage apparatuses, a required resource amount required to fail over the volume of each storage apparatus to a duplicate volume. The management system selects an SDS of a replication destination in such a manner as to minimize a required resource amount aggregated for each installation location and for each storage system SDS, while locating in a distributed manner, in the SDSs, duplicate volumes related to the storage apparatuses located at an identical point.
-
公开(公告)号:US20240086287A1
公开(公告)日:2024-03-14
申请号:US18077298
申请日:2022-12-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sean Christopher KOCOL
CPC classification number: G06F11/1662 , G06F11/2092
Abstract: A method includes generating a new storage target assignment for a placement group (PG) as a last started set, the PG including the last started set and a last clean set, wherein the last started set includes a current set of storage targets assigned for the PG, and the last clean set includes a set of storage targets assigned for the PG at the last time all data stores in its acting set of storage targets were online and up-to-date; performing a process to rebalance or add new data stores in the last started set; storing one or more of the new data stores in a supplemental clean list; and performing one or more update operations on the last started set, based on the supplemental clean list.
-
公开(公告)号:US11809293B2
公开(公告)日:2023-11-07
申请号:US17534386
申请日:2021-11-23
Applicant: Silicon Motion, Inc.
Inventor: Li-Sheng Kan
CPC classification number: G06F11/2092 , G06F11/0763 , G06F11/2023
Abstract: The present invention provides a control method of a server, wherein the control method includes the steps of: periodically controlling a first register and a second register of a first node to have a first value and a second value, respectively; periodically controlling a third register and a fourth register of a second node to have a third value and a fourth value, respectively; controlling the first register and the fourth register to synchronize with each other, wherein the first value is different from the fourth value; controlling the second register and the third register to synchronize with each other, wherein the second value is different from the third value; and periodically checking if the third register has the third value and the fourth register has the fourth value to determine if the first node fails to work.
-
公开(公告)号:US11782805B2
公开(公告)日:2023-10-10
申请号:US17974716
申请日:2022-10-27
Applicant: NetApp Inc.
Inventor: Raj Lalsangi , Pramod John Mathew , Subramanian Natarajan , Santosh Rao
CPC classification number: G06F11/1479 , G06F11/1658 , G06F11/2092 , G06F11/1662 , G06F2201/815
Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
-
公开(公告)号:US11755438B2
公开(公告)日:2023-09-12
申请号:US17219212
申请日:2021-03-31
Inventor: David W. Cosby , Theodore B. Vojnovich , Manjunatha Hebbar , Anthony C. Yu , Patrick L. Caporale
CPC classification number: G06F11/2092 , G06F3/061 , G06F3/0659 , G06F3/0688 , G06F13/4027 , G06F2201/85
Abstract: An orchestration controller in a storage solution may establish namespaces, assign each namespace to a host, and establish software-defined storage controllers to handle input-output operations between the hosts and the namespaces. Each namespace is assigned to a given host and the input-output operations to and from the namespace are handled by a specific primary software-defined storage controller. In response to failure of the software defined controller, a secondary software-defined storage controller will take over handling of the input-output operations to and from the namespace. Also, in response to the failure of the software-defined storage controller, the host will direct subsequent input-output operations destined for the namespace to the secondary software-defined storage controller.
-
公开(公告)号:US11704209B2
公开(公告)日:2023-07-18
申请号:US17649797
申请日:2022-02-02
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Kyler A. Anderson , Kevin J. Ash , Lokesh M. Gupta , Matthew J. Kalos , Beth A. Peterson
IPC: G06F11/20 , G06F12/0871 , G06F12/123 , G06F12/0842 , G06F11/07
CPC classification number: G06F11/2092 , G06F11/2007 , G06F11/2012 , G06F12/0842 , G06F12/0871 , G06F12/123 , G06F11/0757 , G06F2201/805 , G06F2201/81 , G06F2212/1024 , G06F2212/313 , G06F2212/462 , G06F2212/466 , G06F2212/601
Abstract: Provided are a computer program product, system, and method for using a track format code in a cache control block for a track in a cache to process read and write requests to the track in the cache. A track format table associates track format codes with track format metadata. A determination is made as to whether the track format table has track format metadata matching track format metadata of a track staged into the cache. A determination is made as to whether a track format code from the track format table for the track format metadata in the track format table matches the track format metadata of the track staged. A cache control block for the track being added to the cache is generated including the determined track format code when the track format table has the matching track format metadata.
-
公开(公告)号:US20190205228A1
公开(公告)日:2019-07-04
申请号:US16353049
申请日:2019-03-14
Applicant: NetApp Inc.
Inventor: Daniel Curtis Wilson , Deepan Natesan Seeralan , Kyle Diggs Sterling , Linda Ann Riedle , Loellyn Jane Cassell , Mayank Saxena , Sandeep T. Nirmale
CPC classification number: G06F11/2092 , G06F11/1658 , G06F11/3006 , G06F11/3055
Abstract: One or more techniques and/or systems are provided for storage device health status synchronization. For example, a first health status registry is maintained for a first storage controller at a first storage site. The first storage controller stores storage device health status information of storage devices currently owned by or assigned to the first storage controller within the first health status registry. A second health status registry is maintained for a second storage controller at a second storage site. The second storage controller stores storage device health status information of storage device currently owned by or assigned to the second storage controller within the second health status registry. The first health status registry and the second health status registry are synchronized during operation of the first storage site and the second storage site and/or are merged between the first storage site and the second storage site after disaster recovery.
-
公开(公告)号:US10083074B2
公开(公告)日:2018-09-25
申请号:US14976671
申请日:2015-12-21
Applicant: International Business Machines Corporation
Inventor: Chiahong Chen , John C. Elliott , William G. Sherman
CPC classification number: G06F11/0793 , G06F11/0709 , G06F11/0751 , G06F11/079 , G06F11/1464 , G06F11/203 , G06F11/2035 , G06F11/2048 , G06F11/2069 , G06F11/2089 , G06F11/2092 , G06F2201/84 , G06F2201/85 , H04L67/1095
Abstract: Mechanisms for controlling access to storage volumes on the secondary storage system is provided. A determination is made as to whether a first site computing device has sent a notification of a failure condition of a first site. In response to a determination that the notification of the failure condition of the first site has not been received, secondary workloads of a second site computing device are permitted to access storage volumes on the secondary storage system. In response to a determination that the notification of the failure condition of the first site has been received, a mode of operation of the second site is modified from a normal mode of operation to a failure mode of operation. In the failure mode of operation, the storage system controller of the second site blocks at least a portion of access requests from secondary workloads of the second site computing device.
-
公开(公告)号:US20180267874A1
公开(公告)日:2018-09-20
申请号:US15988345
申请日:2018-05-24
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Vijay Singh , David Andrew Allender
CPC classification number: G06F11/2092 , G06F3/0604 , G06F3/0619 , G06F3/0629 , G06F3/0683 , G06F11/2069 , G06F11/2071 , G06F2201/805
Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure. Proactive notification of storage controller failures utilizing service processor traps reduces client data access disruptions.
-
公开(公告)号:US09996436B2
公开(公告)日:2018-06-12
申请号:US14920391
申请日:2015-10-22
Applicant: NetApp Inc.
Inventor: Hrishikesh Keremane , Vijay Singh , David Andrew Allender
CPC classification number: G06F11/2092 , G06F3/0604 , G06F3/0619 , G06F3/0629 , G06F3/0683 , G06F11/2069 , G06F11/2071 , G06F2201/805
Abstract: One or more techniques and/or computing devices are provided for communicating storage controller failures utilizing service processor traps. A first storage controller, of a first storage cluster, has a disaster recovery relationship with a second storage controller of a second storage cluster. The first storage controller comprise a first service processor configured to monitor health of the first storage controller. Responsive to identifying a failure of the first storage controller, the first service processor uses stored communication configuration of a second service processor of the second storage controller to send a service processor trap to the second service processor. In this way, the second service processor initiates a switchover operation by the second storage controller to provide clients with failover access to data previously available through the first storage controller before the failure. Proactive notification of storage controller failures utilizing service processor traps reduces client data access disruptions.
-
-
-
-
-
-
-
-
-