-
公开(公告)号:US12086445B1
公开(公告)日:2024-09-10
申请号:US16827565
申请日:2020-03-23
Applicant: Amazon Technologies, Inc.
Inventor: Kun Tang , Hon Ping Shea , Michael Scott Ryan
CPC classification number: G06F3/0644 , G06F3/0619 , G06F3/0652 , G06F3/067 , G06F3/0683 , G06F11/1076 , G06F11/2074
Abstract: A data storage system stores a plurality of partitions for a volume and at least one parity partition for the volume. The parity partition includes erasure encoded data that enables any one of the partitions to be reconstructed using the erasure encoded data of the parity partition. Additionally, the data storage system is configured to generate parity data updates in response to modifications to the volume and store updated parity data in the parity partition, such that a current state of any of the partitions of the volume can be re-created in response to a loss of one of the partitions.
-
公开(公告)号:US11182096B1
公开(公告)日:2021-11-23
申请号:US16877273
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Kun Tang , Hon Ping Shea
Abstract: A fault-tolerant data storage system associates durability requirements of service level agreements (SLAs) for volumes stored in the fault-tolerant data storage system with volume partitions stored in the fault-tolerant data storage system. For a given volume partition, volume data is stored in two or more replicas on two or more different system components and/or erasure encoded across multiple other system components. The fault-tolerant data storage system uses the respective durability requirements of the SLAs and failure statistics of the system components to allocate bandwidth for replacing lost instances of redundantly stored volume data such that the lost data is replaced within a target time calculated to guarantee the durability requirements of the SLAs are satisfied.
-
公开(公告)号:US11681443B1
公开(公告)日:2023-06-20
申请号:US17006502
申请日:2020-08-28
Applicant: Amazon Technologies, Inc.
Inventor: Sriram Venugopal , Kun Tang , Norbert Paul Kusters , Jianhua Fan
CPC classification number: G06F3/0619 , G06F3/0604 , G06F3/0641 , G06F3/0644 , G06F3/0652 , G06F3/0683 , G06F11/10 , G06F2201/84
Abstract: A data storage system includes a head node and mass storage devices. The head node is configured to store volume data and flush volume data to the mass storage devices. Additionally, the head node is configured to determine a quantity of data partitions and/or parity partitions to store for a chunk of volume data being flushed to the mass storage devices in order to satisfy a durability guarantee. For chunks of data for which complete copies are also stored in an additional data storage system, the head node is configured to reduce the quantity of data partitions and/or parity partitions stored such that required storage space is reduced while still ensuring that the durability guarantee is satisfied.
-
公开(公告)号:US11900197B1
公开(公告)日:2024-02-13
申请号:US17483171
申请日:2021-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Kun Tang , Fubin Song , Chaoran Yang
IPC: G06K19/07 , H01L23/552 , H01L25/065 , H01L21/56 , H01L25/10 , H02J50/10 , H01Q1/22 , G06K19/077 , H02J50/70
CPC classification number: G06K19/0723 , G06K19/07773 , H01L21/561 , H01L23/552 , H01L25/0655 , H01L25/105 , H01Q1/2225 , H01Q1/2283 , H02J50/10 , H02J50/70 , H01L2225/1023 , H01L2225/1047 , H01L2225/1058
Abstract: Systems and methods are disclosed for systems-in-packages that have multiple shielding components. In one embodiment, a system-in-package may include a substrate, an integrated circuit package disposed on the substrate, a system-on-a-chip disposed on the substrate, and a molding compound disposed over the integrated circuit package and the system-on-a-chip. The system-in-package may include a first electromagnetic interference shielding component disposed about the molding compound, and a second electromagnetic interference shielding component that at least partially forms an outer surface of the system-in-package. The second electromagnetic interference shielding component may have a patterned structure formed thereon.
-
公开(公告)号:US11853587B2
公开(公告)日:2023-12-26
申请号:US17531552
申请日:2021-11-19
Applicant: Amazon Technologies, Inc.
Inventor: Kun Tang , Hon Ping Shea
CPC classification number: G06F3/065 , G06F3/0619 , G06F3/0673 , G06F9/541 , H03M13/154
Abstract: A fault-tolerant data storage system associates durability requirements of service level agreements (SLAs) for volumes stored in the fault-tolerant data storage system with volume partitions stored in the fault-tolerant data storage system. For a given volume partition, volume data is stored in two or more replicas on two or more different system components and/or erasure encoded across multiple other system components. The fault-tolerant data storage system uses the respective durability requirements of the SLAs and failure statistics of the system components to allocate bandwidth for replacing lost instances of redundantly stored volume data such that the lost data is replaced within a target time calculated to guarantee the durability requirements of the SLAs are satisfied.
-
6.
公开(公告)号:US11372506B1
公开(公告)日:2022-06-28
申请号:US17103684
申请日:2020-11-24
Applicant: Amazon Technologies, Inc.
Inventor: Fubin Song , Chaoran Yang , Kun Tang , Xiaoman Li , Weitian Liu , Zhifan Gong
Abstract: Systems, methods, and computer-readable media are disclosed for systems-in-packages that are encapsulated, at least partially, by a coating serving as electromagnetic interference (EMI) shielding, thereby isolating and otherwise protecting components in the systems-in-package from interference. The systems-in-packages may include one or more capacitive sensors in communication with a portion of the EMI shielding that serves as a sensing pad. In this manner, the system-in-package may benefit from EMI shielding and capacitive touch sensing capability without the complexity and increased cost of a separate capacitive touch sensor and sensing pad.
-
公开(公告)号:US11314547B1
公开(公告)日:2022-04-26
申请号:US16832982
申请日:2020-03-27
Applicant: Amazon Technologies, Inc.
Inventor: Kun Tang , Avram Israel Blaszka , Jianhua Fan , Oscar Alberto Arias Rios
IPC: G06F9/48 , H04L67/1097
Abstract: Techniques for background task scheduling based on shared background bandwidth are described. A method for background task scheduling based on shared background bandwidth may include receiving a request to perform one or more background tasks on a storage server of a storage service in a provider network, determining a priority of each of the one or more background tasks, wherein each background task is associated with a size parameter and a temporal parameter, and wherein the priority of each of the one or more background tasks is based at least on its associated size parameter and temporal parameter, determining a task type associated with each background task, adding each background task to one of a plurality of task queues associated with different task types, wherein each task queue is associated with a bandwidth allocation, and scheduling the one or more background tasks to be performed based on their priority and the bandwidth allocation.
-
公开(公告)号:US20220083229A1
公开(公告)日:2022-03-17
申请号:US17531552
申请日:2021-11-19
Applicant: Amazon Technologies, Inc.
Inventor: Kun Tang , Hon Ping Shea
Abstract: A fault-tolerant data storage system associates durability requirements of service level agreements (SLAs) for volumes stored in the fault-tolerant data storage system with volume partitions stored in the fault-tolerant data storage system. For a given volume partition, volume data is stored in two or more replicas on two or more different system components and/or erasure encoded across multiple other system components. The fault-tolerant data storage system uses the respective durability requirements of the SLAs and failure statistics of the system components to allocate bandwidth for replacing lost instances of redundantly stored volume data such that the lost data is replaced within a target time calculated to guarantee the durability requirements of the SLAs are satisfied.
-
-
-
-
-
-
-