-
公开(公告)号:US11775391B2
公开(公告)日:2023-10-03
申请号:US17109017
申请日:2020-12-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Sung Wook Ryu , Yang Seok Ki , Dong Gi Daniel Lee , Changho Choi , Ehsan Najafabadi
IPC: G06F11/10 , G06F11/14 , G06F3/06 , G06F12/10 , G06F11/07 , G06F11/30 , G06F11/32 , G06F11/34 , G06F11/20 , G06F12/1009 , G06F12/0882
CPC classification number: G06F11/1428 , G06F3/065 , G06F3/0619 , G06F3/0634 , G06F3/0644 , G06F3/0649 , G06F3/0673 , G06F3/0679 , G06F11/0772 , G06F11/1068 , G06F11/1076 , G06F11/1484 , G06F11/203 , G06F11/2089 , G06F11/2094 , G06F11/3034 , G06F11/3037 , G06F11/3072 , G06F11/327 , G06F11/3409 , G06F12/0882 , G06F12/1009 , G06F2201/85 , G06F2212/262
Abstract: A storage system, and a method for operating a storage system. In some embodiments, the system includes a first storage device and a second storage device, and the method includes: determining that the first storage device is in a read-only state and that the second storage device is in a read-write state; performing a write operation, of a first stripe, to the storage system; performing a first read operation, of a second stripe, from the storage system; and performing a second read operation, of the first stripe, from the storage system, wherein: the performing of the write operation includes: writing a portion of the first stripe to the second storage device, and making an entry in a mapping table for the first stripe.
-
22.
公开(公告)号:US11755428B2
公开(公告)日:2023-09-12
申请号:US17479133
申请日:2021-09-20
Applicant: NetApp Inc.
Inventor: Priyanka Kasinath Surakanti , Pratik Murali , Ramanathan Padinjarel Somanathan , Vasantha Sadananda Prabhu
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/1451 , G06F9/44526 , G06F2009/45579 , G06F2201/805 , G06F2201/815 , G06F2201/85
Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.
-
公开(公告)号:US11720457B2
公开(公告)日:2023-08-08
申请号:US17876395
申请日:2022-07-28
Applicant: VMware, Inc.
Inventor: Keerthi Kumar , Halesh Sadashiv , Sairam Veeraswamy , Rajesh Venkatasubramanian , Kiran Dikshit , Kiran Tati
IPC: G06F11/00 , G06F11/20 , G06F15/173
CPC classification number: G06F11/2046 , G06F11/2023 , G06F11/2038 , G06F11/2094 , G06F15/17331 , G06F2201/85
Abstract: Techniques for implementing RDMA-based recovery of dirty data in remote memory are provided. In one set of embodiments, upon occurrence of a failure at a first (i.e., source) host system, a second (i.e., failover) host system can allocate a new memory region corresponding to a memory region of the source host system and retrieve a baseline copy of the memory region from a storage backend shared by the source and failover host systems. The failover host system can further populate the new memory region with the baseline copy and retrieve one or more dirty page lists for the memory region from the source host system via RDMA, where the one or more dirty page lists identify memory pages in the memory region that include data updates not present in the baseline copy. For each memory page identified in the one or more dirty page lists, the failover host system can then copy the content of that memory page from the memory region of the source host system to the new memory region via RDMA.
-
公开(公告)号:US20230244579A1
公开(公告)日:2023-08-03
申请号:US18299110
申请日:2023-04-12
Applicant: Capital One Services, LLC
Inventor: Sunil KAITHA
IPC: G06F11/20 , G06F9/4401
CPC classification number: G06F11/2023 , G06F9/4403 , G06F11/2025 , G06F11/2028 , G06F11/2056 , G06F2201/85
Abstract: A system determines that a primary event processor, included in a primary data center, is associated with a failure. The primary event processor is included in the primary data center and configured to process first events stored in a main event store of the primary data center. The system identifies a secondary event processor, in a secondary data center, that is to process one or more first events based on the failure. The primary event processor and the secondary event processor are configured to process a same type of event. The system causes, based on a configuration associated with the primary or secondary event processor, the one or more first events to be retrieved from one of the main event store or a replica event store. The replica event store is included in the secondary data center and mirrors the main event store of the primary data center.
-
公开(公告)号:US20230244570A1
公开(公告)日:2023-08-03
申请号:US18131492
申请日:2023-04-06
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yang Seok KI , Sungwook RYU , Seontaek KIM , Changho CHOI , Ehsan NAJAFABADI
IPC: G06F11/14 , G06F3/06 , G06F11/07 , G06F11/30 , G06F11/32 , G06F11/34 , G06F11/10 , G06F11/20 , G06F12/1009 , G06F12/0882
CPC classification number: G06F11/1428 , G06F3/0619 , G06F3/065 , G06F3/0634 , G06F3/0673 , G06F3/0644 , G06F3/0649 , G06F3/0679 , G06F11/0772 , G06F11/3034 , G06F11/3072 , G06F11/327 , G06F11/3409 , G06F11/1076 , G06F11/2089 , G06F11/2094 , G06F12/1009 , G06F11/1068 , G06F11/1484 , G06F11/203 , G06F11/3037 , G06F12/0882 , G06F2201/85 , G06F2212/262
Abstract: A storage device, and a method for operating a storage device. In some embodiments, the storage device includes storage media, and the method includes: determining, by the storage device, that the storage device is in a first fault state from which recovery is possible by power cycling the storage device or by formatting the storage media; determining, by the storage device, that the storage device is in a second fault state from which partial recovery is possible by operating the storage device with reduced performance, with reduced capacity, or in a read-only mode; and operating the storage device with reduced performance, with reduced capacity, or in the read-only mode.
-
公开(公告)号:US20230205652A1
公开(公告)日:2023-06-29
申请号:US18062950
申请日:2022-12-07
Applicant: Intel Corporation
Inventor: Rajesh Poornachandran , Marcos Carranza , Kshitij Arun Doshi , Francesc Guim Bernat , Karthik Kumar
IPC: G06F11/20
CPC classification number: G06F11/2025 , G06F11/2028 , G06F2201/85
Abstract: Embodiments described herein are generally directed to intelligent management of microservices failover. In an example, responsive to an uncorrectable hardware error associated with a processing resource of a platform on which a task of a service is being performed by a primary microservice, a failover trigger is received by a failover service. A secondary microservice is identified by the failover service that is operating in lockstep mode with the primary microservice. The secondary microservice is caused by the failover service to takeover performance of the task in non-lockstep mode based on failover metadata persisted by the primary microservice. The primary microservice is caused by the failover service to be taken offline.
-
公开(公告)号:US20230185684A1
公开(公告)日:2023-06-15
申请号:US17546870
申请日:2021-12-09
Applicant: International Business Machines Corporation
Inventor: Huiyan Roy , Daniel Martin , Dennis Butterstein , Kevin Pelletier , Namik Hrle
CPC classification number: G06F11/2094 , G06F16/1865 , G06F2201/85
Abstract: In an approach, a primary data center is provided including primary source and primary target database systems, where a function is activated causing the primary target database system to: include a copy of data and receive analysis queries from the primary source database system; and execute the analysis queries on data. A processor, in response to detecting a failure in the primary source database system: offloads queries intended for the primary source database system to a secondary source database system of a secondary data center also including a secondary target database system and a copy of data, where the function is deactivated. A processor, responsive to the primary target database system being available: receives analysis queries, processed by the secondary source database system, of the offloaded queries; and copies data to the secondary target database system. A processor causes the function to be activated in the secondary data center.
-
公开(公告)号:US11663081B2
公开(公告)日:2023-05-30
申请号:US17316189
申请日:2021-05-10
Applicant: Western Digital Technologies, Inc.
Inventor: Seungbae Park , Minyoung Kim , Minwoo Lee , Namjung Hwang
CPC classification number: G06F11/1415 , G06F12/10 , G06F2201/85
Abstract: A storage system caches, in volatile memory, data read from non-volatile memory. After detecting an uncorrectable error in the data cached in the volatile memory, the storage system replaces the cached data with data re-read from the non-volatile memory and updated to reflect any changes made to the data after it was stored in the non-volatile memory. The storage system can also analyze a pattern in data adjacent to the uncorrectable error and predict corrected data based on the pattern.
-
公开(公告)号:US11650881B2
公开(公告)日:2023-05-16
申请号:US17207437
申请日:2021-03-19
Applicant: Micron Technology, Inc.
Inventor: Luca Bert
CPC classification number: G06F11/1428 , G06F11/1004 , G06F2201/85
Abstract: A system and method for managing a reduction in capacity of a memory sub-system. An example method involving a host system: determining, by a host system, that a failure affects a storage capacity of a memory sub-system, wherein the memory sub-system comprises stored data of a storage structure; instructing, by the host system, the memory sub-system to operate at a reduced capacity and to retain the stored data of the storage structure; receiving, by the host system, a set of storage units of the memory sub-system that are affected by the failure; and recovering, by the host system, data that was in the set of storage units affected by the failure.
-
公开(公告)号:US20190235939A1
公开(公告)日:2019-08-01
申请号:US15881348
申请日:2018-01-26
Applicant: International Business Machines Corporation
Inventor: Bradley E. Warrum
CPC classification number: G06F11/076 , G06F11/0709 , G06F11/2005 , G06F2201/81 , G06F2201/85
Abstract: A heartbeat monitor detects a heartbeat failure by accumulating overage time beyond an expected time interval for each heartbeat in a sliding window of time for a connection. The connection is considered unreliable when the total overage time exceeds a threshold. The total overage time is determined by accumulating all overage time beyond the expected interval over a sliding window of time. In an illustrated example, the heartbeat monitor resides in a hypervisor to track a heartbeat of a network link to provide failover capability to a backup when the network link is no longer reliable.
-
-
-
-
-
-
-
-
-