-
公开(公告)号:US20240205073A1
公开(公告)日:2024-06-20
申请号:US18391261
申请日:2023-12-20
Applicant: Amazon Technologies, Inc.
Inventor: Timothy Andrew Rath , Jakub Kulesza , David Alan Lutz
IPC: H04L41/0668 , G06F3/06 , G06F11/14 , G06F11/16 , G06F11/20 , H04L67/1097 , H04L67/51
CPC classification number: H04L41/0668 , G06F3/0617 , G06F3/0653 , G06F3/0659 , G06F3/0683 , G06F11/1425 , G06F11/1662 , G06F11/2028 , G06F11/2041 , G06F11/2094 , G06F11/2097 , H04L67/1097 , H04L67/51 , G06F11/2048 , G06F2201/825
Abstract: A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of various partitions that are stored on respective computing nodes in the system. The system may employ a single master failover protocol, usable when a replica attempts to become the master replica for a replica group of which it is a member. Attempting to become the master replica may include acquiring a lock associated with the replica group, and gathering state information from the other replicas in the group. The state information may indicate whether another replica supports the attempt (in which case it is included in a failover quorum) or stores more recent data or metadata than the replica attempting to become the master (in which case synchronization may be required). If the failover quorum includes enough replicas, the replica may become the master.
-
公开(公告)号:US20240152743A1
公开(公告)日:2024-05-09
申请号:US18469910
申请日:2023-09-19
Applicant: Adeia Semiconductor Inc.
Inventor: Steven L. Teig , Kenneth Duong
IPC: G06N3/065 , G06F11/14 , G06F11/20 , G06N3/04 , G06N3/048 , G06N3/063 , G06N3/08 , G06N3/082 , G06N3/084 , H01L23/31 , H01L25/065
CPC classification number: G06N3/065 , G06F11/1423 , G06F11/2007 , G06F11/2028 , G06F11/2041 , G06F11/2051 , G06N3/04 , G06N3/048 , G06N3/063 , G06N3/08 , G06N3/082 , G06N3/084 , H01L23/3128 , H01L25/0657 , H01L24/17 , H01L2224/16227 , H01L2224/17181 , H01L2924/16235
Abstract: Some embodiments provide a three-dimensional (3D) circuit structure that has two or more vertically stacked bonded layers with a machine-trained network on at least one bonded layer. As described above, each bonded layer can be an IC die or an IC wafer in some embodiments with different embodiments encompassing different combinations of wafers and dies for the different bonded layers. The machine-trained network in some embodiments includes several stages of machine-trained processing nodes with routing fabric that supplies the outputs of earlier stage nodes to drive the inputs of later stage nodes. In some embodiments, the machine-trained network is a neural network and the processing nodes are neurons of the neural network. In some embodiments, one or more parameters associated with each processing node (e.g., each neuron) is defined through machine-trained processes that define the values of these parameters in order to allow the machine-trained network (e.g., neural network) to perform particular operations (e.g., face recognition, voice recognition, etc.). For example, in some embodiments, the machine-trained parameters are weight values that are used to aggregate (e.g., to sum) several output values of several earlier stage processing nodes to produce an input value for a later stage processing node.
-
公开(公告)号:US11888762B1
公开(公告)日:2024-01-30
申请号:US17224060
申请日:2021-04-06
Applicant: Google LLC
Inventor: Keith William Melkild
IPC: H04L12/26 , H04L49/55 , H04L43/0811 , H04L41/0668 , H04L43/0817 , H04L43/10 , G06F9/455 , G06F11/20 , H04L41/0604 , H04L41/0686 , H04L67/145 , H04L41/0659 , H04L41/0803 , H04L41/0859
CPC classification number: H04L49/557 , G06F9/45558 , G06F11/2041 , H04L41/0627 , H04L41/0661 , H04L41/0668 , H04L41/0686 , H04L43/0811 , H04L43/0817 , H04L43/10 , H04L67/145 , G06F9/455 , G06F2009/45595 , G06F2201/815 , H04L41/0803 , H04L41/0859
Abstract: An example operation may include a system comprising one or more of receiving a heartbeat failure notification in a VNFCI when the VNFCI is in standby state, sending to a Virtual Network Function Manager (VNFM), by an operational state machine, a next state request message, determining if a peer VNFCI is online when an administrative state of the peer VNFCI is online, determining an operational state of the peer VNFCI when the peer VNFCI is online, sending a first next state response message with a standby state to the VNFCI when the peer VNFCI operational state is active, sending a second next state response with an active state to the VNFCI when the peer VNFCI operational state is not active, examining, in the VNFCI, a next state attribute in a received next state response message, staying in a standby state when the next state attribute is standby, and transitioning to active state when the next state attribute is active.
-
公开(公告)号:US11809288B2
公开(公告)日:2023-11-07
申请号:US17746066
申请日:2022-05-17
Applicant: VMware, Inc.
Inventor: Ittai Abraham , Dahlia Malkhi , Kartik Nayak , Ling Ren
CPC classification number: G06F11/187 , G06F11/1425 , G06F11/182 , G06F11/2041
Abstract: A method and system for performing a flexible Byzantine fault tolerant (BFT) protocol. The method includes sending, from a client device, a proposed value to a plurality of replica devices and receiving, from at least one of the plurality of replica devices, a safe vote on the proposed value. The replica device sends the safe vote, based on a first quorum being reached, to the client device and each of the other replica devices of the plurality of replica devices. The method further includes determining that a number of received safe votes for the proposed value meets or exceeds a second quorum threshold, selecting the proposed value based on the determination, and setting a period of time within which to receive additional votes. The method further includes, based on the period of time elapsing without receiving the additional votes, committing the selected value for the single view.
-
5.
公开(公告)号:US11789800B2
公开(公告)日:2023-10-17
申请号:US17548635
申请日:2021-12-13
Applicant: VMWARE, INC.
Inventor: Piyush Parmar , Pawan Saxena , Gabriel Tarasuk-Levin , Dhaval Shah , Umesha Margi
CPC classification number: G06F11/0772 , G06F11/2041 , G06F11/3006 , G06F11/3072
Abstract: System and computer-implemented method for managing multi-availability zone (AZ) clusters of host computers in a cloud computing environment automatically detects a degraded state of a first AZ in the cloud computing environment based on host failure events for host computers in a first cluster section of a multi-AZ cluster of host computers located in the first AZ and a recovered state of the first AZ based a successful scale-in operation of another multi-AZ cluster located partially in the first AZ. In response to the detection of the degraded state of the first AZ, a second cluster section of the multi-AZ cluster of host computers located in a second AZ is scaled out. In response to the detection of the recovered state of the first AZ, the second cluster section of the multi-AZ cluster of host computers located in the second AZ is scaled in.
-
公开(公告)号:US11740936B2
公开(公告)日:2023-08-29
申请号:US17526281
申请日:2021-11-15
Applicant: DIAMANTI, INC.
Inventor: Kshitij Gunjikar , Sambasiva Rao Bandarupalli
CPC classification number: G06F9/4881 , G06F3/0614 , G06F3/0631 , G06F3/0653 , G06F3/0665 , G06F3/0673 , G06F11/1484 , G06F11/1662 , G06F11/2028 , G06F11/2041 , G06F2201/815
Abstract: Embodiments of the disclosure provide systems and methods for enabling disaster recovery from a source cluster to a target cluster in a multi-cluster cloud-computing environment. A domain cluster configures a replicated data volume to be updated with data from a data volume of the source cluster, wherein the replicated data volume resides in the target cluster; determines that the target cluster is to replace the source cluster as an active cluster; rebuilds, in the target cluster, a new container instance to replace the container instance on the source cluster; configures the container instance to utilize the replicated data volume in the target cluster; and discontinues recognition of the data volume and container instance on the source cluster as being authoritative.
-
公开(公告)号:US20230251943A1
公开(公告)日:2023-08-10
申请号:US18298906
申请日:2023-04-11
Applicant: Intel Corporation
Inventor: Richard Dorrance , Renzhi Liu , Hechen Wang , Deepak Dasalukunte , Brent Carlton
IPC: G06F11/20
CPC classification number: G06F11/2041
Abstract: Systems, apparatuses and methods may provide for technology that includes a plurality of analog to digital converters (ADCs), compute-in-memory (CiM) multiply-accumulate (MAC) hardware coupled to the plurality of ADCs, and a plurality of digital to analog converters (DACs) coupled to the CiM MAC hardware, wherein the plurality of DACs includes one or more redundant DACs. In one example, the technology uses a DAC disconnect scheme to statically bypass defective memory bitcells and compute capacitors to improve yield with minimal overhead, and dynamically boost the effective precision of the ADC in the presence of weight/activation sparsity in neural network (NN) compute.
-
公开(公告)号:US10061667B2
公开(公告)日:2018-08-28
申请号:US15122202
申请日:2014-06-30
Applicant: HITACHI, LTD.
Inventor: Takahiro Sato , Yuko Matsui , Koutarou Muramatsu
IPC: G06F11/20 , G06F11/14 , G06F12/08 , G06F3/06 , G06F12/16 , G06F12/0873 , G06F11/00 , G06F12/0804 , G06F11/10
CPC classification number: G06F11/2084 , G06F3/06 , G06F3/0619 , G06F3/0632 , G06F3/065 , G06F3/0683 , G06F11/00 , G06F11/1076 , G06F11/1469 , G06F11/2017 , G06F11/2041 , G06F11/2094 , G06F12/0804 , G06F12/0873 , G06F12/16 , G06F2201/805 , G06F2201/82 , G06F2212/1032 , G06F2212/222 , G06F2212/284 , G06F2212/312 , G06F2212/608 , G06F2212/7208
Abstract: In a storage system, a processor divides a plurality of sections that constitute a physical storage area in a storage device into primary sections and secondary sections, associates one primary section and one secondary section with each other and then manages the associated primary section and secondary section, and writes data having been written to a primary section also to a secondary section corresponding to the primary section.
-
公开(公告)号:US20180181474A1
公开(公告)日:2018-06-28
申请号:US15388146
申请日:2016-12-22
Applicant: Intel Corporation
Inventor: Eric J. DeHaemer , Arijit Biswas , Reid J. Riedlinger , Ian M. Steiner
IPC: G06F11/20
CPC classification number: G06F11/2028 , G06F11/2041 , G06F11/2043
Abstract: A multicore processor may include multiple processing cores that were previously designated as active cores and at least one processing core that was previously designated as a functional spare. The processor may include an interface to receive, during operation of the processor in an end-user environment, a request to change the designation of at least one of the processing cores. The processor may be to store, into a desired cores configuration data structure in response to the request, data representing a bitmask that reflects the requested change, and to execute a reset sequence. During the reset sequence, the processor may activate, dependent on the bitmask, a processing core previously designated as a functional spare, or may deactivate, dependent on the bitmask, a processing core previously designated as an active core. The processor may include a predetermined maximum number of active cores and a predetermined minimum number of functional spares.
-
10.
公开(公告)号:US09952948B2
公开(公告)日:2018-04-24
申请号:US15078233
申请日:2016-03-23
Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Inventor: Soheil Samii , Thomas E. Fuhrman , Massimo Osella
CPC classification number: G06F11/2033 , G06F11/1641 , G06F11/1658 , G06F11/2028 , G06F11/2041 , G06F11/2048 , G06F11/2097 , G06F2201/805
Abstract: A method for fault tolerant controller readiness. Executing functions by a first controller operating in a primary status mode. Operating in a hot standby status mode by a second controller and mirroring the first controller by executing functions to operate as a redundant controller. Operating in a cold standby status mode by at least one backup controller under normal operating conditions. The second controller is reconfigured while operating under normal operating conditions from the hot standby status mode to the primary standby status mode if a failure occurs in the first controller. Reconfiguring the at least one backup controller operating under normal operating conditions from cold standby status mode to hot standby status mode to operate as a redundant controller in response to the reconfiguring the second controller from the hot standby status mode to the primary status mode.
-
-
-
-
-
-
-
-
-