-
公开(公告)号:US11768741B2
公开(公告)日:2023-09-26
申请号:US17444064
申请日:2021-07-30
Applicant: International Business Machines Corporation
Inventor: Austin Willoughby , Roity Prieto Perez
CPC classification number: G06F11/1469 , G06F13/1668 , G06F16/2358 , G06F2201/82
Abstract: Selectively committing or rolling-back in-flight units of recovery is provided. An indicator is read in a transaction identifier information record corresponding to a unit of recovery that is in-flight. It is determined whether the indicator indicates a commit for the unit of recovery that is in-flight. In response determining that the indicator does indicate the commit for the unit of recovery that is in-flight, the unit of recovery that is in-flight corresponding to the transaction identifier information record is committed to form a committed unit of recovery. The committed unit of recovery corresponding to the transaction identifier information record is sent to a target system for further processing.
-
公开(公告)号:US11758031B2
公开(公告)日:2023-09-12
申请号:US17739684
申请日:2022-05-09
Applicant: Intel Corporation
Inventor: Rita H. Wouhaybi , John Vicente , Kirk Smith , Robert Chavez , Mark Yarvis , Steven M. Brown , Jeremy Ouillette , Roderick E. Kronschnabel , Matthew J. Schneider , Chris D. Lucero , Atul N. Hatalkar , Sharad K. Garg , Casey Rathbone , Aaron R. Berck , Xubo Zhang , Ron Kuruvilla Thomas , Mandeep Shetty , Ansuya Negi
IPC: G08B23/00 , G08B25/14 , G08B21/14 , G06F9/445 , G06F9/455 , H04L69/40 , H04L67/10 , G05B19/042 , G05B19/05 , G05B19/418 , H04L41/082 , H04L41/084 , H04L67/04 , H04L67/104 , H04L67/12 , H04L67/125 , H04L67/00 , G06F8/65 , G06F11/20 , H04L67/565 , H04L41/0668
CPC classification number: H04L69/40 , G05B19/042 , G05B19/054 , G05B19/41835 , G06F8/65 , G06F11/2023 , G06F11/2033 , H04L41/0668 , H04L41/082 , H04L41/0846 , H04L67/04 , H04L67/10 , H04L67/1048 , H04L67/1051 , H04L67/12 , H04L67/125 , H04L67/34 , H04L67/565 , G05B2219/1105 , G05B2219/1214 , G05B2219/32043 , G05B2219/33112 , G06F2201/805 , G06F2201/82 , G06F2201/85
Abstract: Various systems and methods for implementing a software defined industrial system are described herein. For example, an orchestrated system of distributed nodes may run an application, including modules implemented on the distributed nodes. In response to a node failing, a module may be redeployed to a replacement node. In an example, self-descriptive control applications and software modules are provided in the context of orchestratable distributed systems. The self-descriptive control applications may be executed by an orchestrator or like control device and use a module manifest to generate a control system application. For example, an edge control node of the industrial system may include a system on a chip including a microcontroller (MCU) to convert IO data. The system on a chip includes a central processing unit (CPU) in an initial inactive state, which may be changed to an activated state in response an activation signal.
-
23.
公开(公告)号:US11755431B2
公开(公告)日:2023-09-12
申请号:US17464938
申请日:2021-09-02
Applicant: Raytheon Company
Inventor: Steven J. Manson
CPC classification number: G06F11/167 , G06F11/1471 , G06F11/187 , G06F2201/82
Abstract: A method includes identifying multiple apportionments, where each apportionment identifies numbers of bit copies to be stored in at least one memory for at least some bits of a data value. The method also includes, for each apportionment, estimating a numerical error associated with use of the apportionment with a specified function, where the numerical error is estimated by creating errors in bit copies of multiple data values processed using the specified function. The method further includes combining portions of different ones of the apportionments having lower estimated numerical errors to create multiple derived apportionments. The method also includes, for each derived apportionment, estimating a numerical error associated with use of the derived apportionment with the specified function. In addition, the method includes selecting a final apportionment for use with the specified function, where the final apportionment includes or is based on at least one of the derived apportionments.
-
公开(公告)号:US11748004B2
公开(公告)日:2023-09-05
申请号:US16403417
申请日:2019-05-03
Applicant: EMC IP Holding Company LLC
Inventor: Mikhail Danilov , Igor Medvedev , Brett A. Menzies
CPC classification number: G06F3/0634 , G06F3/0604 , G06F3/065 , G06F3/067 , G06F3/0659 , G06F11/2094 , G06F2201/82
Abstract: Described herein, system that facilitates replication of data in a geographically distributed storage environment. According to an embodiment, a system can comprise determining whether a data storage system is in an active data storage mode or a passive data storage mode. In active data storage mode, the data storage system can accept connections from an application, permit the application to store new data objects, replicate the new data objects to other data storage systems, and accept replicated data. In passive data storage mode, the data storage system can block storage of new data objects by the application while accepting replicated data.
-
公开(公告)号:US11740983B2
公开(公告)日:2023-08-29
申请号:US17488286
申请日:2021-09-28
Applicant: VMware, Inc.
Inventor: Pratap Subrahmanyam , Rajesh Venkatasubramanian , Kiran Tati , Qasim Ali
CPC classification number: G06F11/2094 , G06F1/30 , G06F11/1446 , G06F11/1464 , G06F12/0804 , G06F11/301 , G06F2201/805 , G06F2201/82 , G06F2212/1032
Abstract: Techniques for implementing high availability for persistent memory are provided. In one embodiment, a first computer system can detect an alternating current (AC) power loss/cycle event and, in response to the event, can save data in a persistent memory of the first computer system to a memory or storage device that is remote from the first computer system and is accessible by a second computer system. The first computer system can then generate a signal for the second computer system subsequently to initiating or completing the save process, thereby allowing the second computer system to restore the saved data from the memory or storage device into its own persistent memory.
-
公开(公告)号:US11720453B2
公开(公告)日:2023-08-08
申请号:US17011626
申请日:2020-09-03
Applicant: Akamai Technologies, Inc.
Inventor: William R. Sears , Leen AlShenibr , Samuel Erb
CPC classification number: G06F11/1474 , G06F11/1004 , G06F16/2379 , G06F21/64 , H04L9/0643 , G06F2201/80 , G06F2201/82 , G06F2201/84
Abstract: A method operative in association with a set of transaction handling computing elements that comprise a network core that receive and process transaction requests into an append-only immutable chain of data blocks, wherein a data block is a collection of transactions, and wherein presence of a transaction recorded within a data block is verifiable via a cryptographic hash, and wherein Unspent Transaction Output (UTXO) data structures supporting the immutable chain of data blocks are maintained in a UTXO database, wherein a UXTO is an output from a finalized transaction that contains a value. The technique herein includes periodically snapshotting a given portion of the UTXO database to generate a hash. The hash of the snapshot is recorded within the immutable chain of data blocks, and preferably within a given block header. In responsive to a receipt of a recovery request, and to facilitate recovery of the system to a provably-known state, a consensus algorithm is executed over the UXTO snapshot.
-
27.
公开(公告)号:US11720447B2
公开(公告)日:2023-08-08
申请号:US17144082
申请日:2021-01-07
Applicant: VMware, Inc.
Inventor: Pratap Subrahmanyam , Rajesh Venkatasubramanian , Kiran Tati , Qasim Ali , Marcos Aguilera , Irina Calciu , Venkata Subhash Reddy Peddamallu , Xavier Deguillard , Yi Yao
CPC classification number: G06F11/1438 , G06F1/263 , G06F11/1464 , G06F11/1471 , G06F11/1484 , G06F11/2025 , G06F16/27 , G06F2201/805 , G06F2201/82 , G06F2201/84 , G06F2201/85
Abstract: Techniques for achieving application high availability via application-transparent battery-backed replication of persistent data are provided. In one set of embodiments, a computer system can detect a failure that causes an application of the computer system to stop running. In response to detecting the failure, the computer system can copy persistent data written by the application and maintained locally at the computer system to one or more remote destinations, where the copying is performed in a manner that is transparent to the application and while the computer system runs on battery power. The application can then be restarted on another computer system using the copied data.
-
28.
公开(公告)号:US11714725B2
公开(公告)日:2023-08-01
申请号:US16892019
申请日:2020-06-03
Inventor: Kazi Abu Zubair , Amro Awad
IPC: G06F11/00 , G06F11/14 , G06F12/0815
CPC classification number: G06F11/1469 , G06F12/0815 , G06F2201/82 , G06F2212/1021
Abstract: A device comprising a memory controller coupled to a non-volatile memory (NVM) device with a shadow tracker memory region. The controller comprises a low-overhead and low recovery time for integrity-protected systems by recovering a secure metadata cache. The controller is configured to persistently track addresses of blocks in the secure metadata cache in the NVM device when a miss occurs, and track the persistent addresses, after the miss. The controller is configured to rebuild affected parts of the secure metadata cache associated with the persistent addresses in the NVM device. A system is provided which includes the memory controller interfaced with an NVM device with the shadow tracker memory region.
-
公开(公告)号:US11714723B2
公开(公告)日:2023-08-01
申请号:US17514784
申请日:2021-10-29
Applicant: PURE STORAGE, INC.
Inventor: Ronald Karr , Naveen Neelakantam , Taher Vohra
CPC classification number: G06F11/1448 , G06F11/1461 , G06F16/128 , G06F2201/82 , G06F2201/84
Abstract: In an embodiment, two or more storage systems are requested to prepare respective local checkpoints for a dataset, wherein each of the two or more storage systems stores portion of the dataset. The two or more storage systems are determined to have established the checkpoint. In response to determining that the local checkpoints have been established, a coordinated checkpoint is completed.
-
公开(公告)号:US20230236940A1
公开(公告)日:2023-07-27
申请号:US18127575
申请日:2023-03-28
Applicant: Commvault Systems, Inc.
CPC classification number: G06F11/2092 , G06F11/1451 , G06F2201/82
Abstract: An information management system implements a method for determining whether to initiate a failover of a storage manager in the system. Nodes in the system may be assigned as monitoring nodes configured to communicate with a storage manager. Furthermore, each monitoring node may be configured to transmit a status inquiry message to each other monitoring node, and each monitoring node may receive a status inquiry message from each other monitoring node. Each monitoring node may also generate a session message comprising status information, and a plurality of failover nodes may receive the generated session messages. A failover node may then determine whether a failover condition has occurred by applying a plurality of failover rules to the status information of the transmitted session message. Where the failover node determines that a failover condition has occurred, the failover node may activate another storage manager to take place of the presently assigned storage manager.
-
-
-
-
-
-
-
-
-