-
1.
公开(公告)号:US11714732B1
公开(公告)日:2023-08-01
申请号:US17038212
申请日:2020-09-30
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Wires , Julien Mascart , Valeri Atamaniouk , Jun Dai , Sidharth Bajaj , Wesley Shawn Davis
IPC: G06F11/20 , G06F11/34 , G06F9/48 , H04L45/021 , G06F11/07
CPC classification number: G06F11/2074 , G06F9/4887 , G06F11/0715 , G06F11/3409 , H04L45/021 , G06F2201/855
Abstract: Sets of asynchronous replication operations may be tracked to ensure consistency. A tracking service may receive notifications of pending asynchronous replication tasks, and responsive to receiving a manifest indicating a request to be notified upon completion of a set of pending replication asynchronous tasks, matches individual ones of the tasks within the set to tasks indicated as pending. The tracking service may then select a routing table based on a most recent sequence number associated with the set of tasks, determine one of more tracking nodes assigned to track the set of tasks, and send the manifest to each of the tracking nodes. As individual ones of the tasks complete, notifications of completion may be sent to the tracking nodes and an aggregator node aggregates the completion notifications for the set. Once all completion notifications are received, a response to the request indicating completion may be sent.
-
公开(公告)号:US11233738B1
公开(公告)日:2022-01-25
申请号:US16917689
申请日:2020-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Wires , Yuri Zarubin , Leon Thrane , Zhiyuan Lin , Nikolaos Koutsikos Tsatsalmas , Marcin Marek Wolicki , Valeri Atamaniouk , Ming Yiu Andy Siu , Sidharth Bajaj
IPC: H04L12/803 , H04L12/24 , H04L12/851 , H04L12/26 , H04L12/825
Abstract: The performance of asynchronous tasks may be dynamically configured. An evaluation of pending tasks that includes updates for new tasks and completed tasks being removed is performed. A target capacity for the data traffic workflow is determined from the evaluation of pending tasks in order to satisfy a performance requirement for the data traffic workflow. Modifications to a performance configuration for the data traffic workflow are then made based on a comparison with the target capacity.
-
公开(公告)号:US11522799B1
公开(公告)日:2022-12-06
申请号:US16917679
申请日:2020-06-30
Applicant: Amazon Technologies, Inc.
Inventor: Nikolaos Koutsikos Tsatsalmas , Jacob Wires , Marcin Marek Wolicki , Jingmin Zhu , Yuri Zarubin , Leon Thrane , Sidharth Bajaj , Valeri Atamaniouk
IPC: H04L47/125 , H04L47/2441 , H04L41/0604 , H04L47/50 , H04L47/2483
Abstract: Dynamic management of data traffic workflows is performed. An event to perform a data traffic workflow at a remote performance location may be received. Computing resources to perform the data traffic workflow may be identified. Operations to perform the data traffic workflow may be dynamically directed by the identified computing resources to adaptively balance performance of the operations with operations for other data traffic workflows in order to meet respective performance requirements of the data traffic workflows.
-
4.
公开(公告)号:US10952222B1
公开(公告)日:2021-03-16
申请号:US16438083
申请日:2019-06-11
Applicant: Amazon Technologies, Inc.
Inventor: Jacob Wires , Yuri Zarubin , Leon Thrane , Valeri Atamaniouk , Julien Mascart , Nikolaos Koutsikos Tsatsalmas
IPC: H04W72/04 , H04L12/911 , H04W72/12
Abstract: A data transport service of a provider network provide isolated and flexible network data transmission between different computing infrastructure collections of the provider network (e.g., between different geographical regions) for different users. The data transport service may receive a request from a user for assignment of a channel. The request specifies a desired capacity of the channel to transmit data from a computing infrastructure collection to another a computing infrastructure collection. Based on the requested capacity for the channel, the data transport service may reserve, for the channel, network resource capacity to transmit the data between the infrastructures and reserve, for the channel, compute instance capacity to ingest the data and to send the data between the infrastructures using the reserved network resource capacity. The reserved network resource capacity and reserved compute instance capacity are dedicated to the channel and are unavailable for use by other channels.
-
公开(公告)号:US12197397B1
公开(公告)日:2025-01-14
申请号:US17643802
申请日:2021-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Magee Greenwood , Marc Stephen Olson , Jacob Wires , Andrew Kent Warfield
IPC: G06F9/455 , G06F16/188
Abstract: Systems and methods are provided for handling file operations from a hosted computing instance via a secure compute layer. The secure compute layer is presented to the instance as a virtualized service device that is locally addressable by the instance. Software within the instance can submit file operations to the virtualized service device, which the secure compute layer can translate into calls to a network-accessible storage service. Results from the calls can then be passed back to the instance through the virtualized service device. As a result, the instance can communicate with a variety of different network services, without itself implementing network communications for those services.
-
公开(公告)号:US11971902B1
公开(公告)日:2024-04-30
申请号:US17456706
申请日:2021-11-29
Applicant: Amazon Technologies, Inc.
Inventor: Andrew Kent Warfield , Jacob Wires , Seth W. Markle
IPC: G06F16/27 , H04L67/1097
CPC classification number: G06F16/27 , H04L67/1097
Abstract: Systems and methods are provided for management of data access latency in a distributed storage system by dynamically replicating data objects experiencing a high request volume. When a storage node is unable to meet a data access latency target (e.g., due to one or more data objects hosted by the storage node being the subject of a large quantity of requests), the storage node may initiate a process by which a second storage node is employed to reduce the request processing load. The second storage node may cache a copy of the requested data object, and may service at least a portion of requests for the data object using the cached copy.
-
7.
公开(公告)号:US11966370B1
公开(公告)日:2024-04-23
申请号:US17643809
申请日:2021-12-10
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Magee Greenwood , Marc Stephen Olson , Jacob Wires , Andrew Kent Warfield
IPC: G06F16/188 , G06F9/455 , G06F11/14 , G06F16/172
CPC classification number: G06F16/196 , G06F9/45558 , G06F11/14 , G06F16/172 , G06F2009/45583
Abstract: Systems and methods are provided for implementing a multi-service file system for a hosted computing instance via a locally-addressable secure compute layer. Software within the instance can submit file operations to the secure compute layer, which the secure compute layer can translate into calls to one or more network-accessible storage services. To provide a multi-service file system, the secure compute layer can obtain mapping data mapping file system objects within the virtualized file system to different network-accessible storage services. On receiving a file operation, the secure compute layer can determine one or more network-accessible storage services corresponding to the file operation, and submit appropriate calls to the one or more network-accessible storage services. By varying the calls for file operations, various functionalities, such as data backup, write staging, read caching, and failover can be implemented independent of both operation of the hosted computing device and the network-accessible storage services.
-
公开(公告)号:US11907173B1
公开(公告)日:2024-02-20
申请号:US17457853
申请日:2021-12-06
Applicant: Amazon Technologies, Inc.
Inventor: Andrew Kent Warfield , Jacob Wires
IPC: G06F16/182 , G06F16/172 , G06F9/54
CPC classification number: G06F16/183 , G06F9/547 , G06F16/172
Abstract: Systems and methods are provided for exposing disparate storage systems and technologies to compute instances through a unified file system interface that is agnostic to the underlying storage systems and technologies. A file system namespace service may provide the ability to compose a file system from different storage technologies and systems (e.g., block storage, object storage, etc.). The file system namespace service may also provide the ability to layer different storage services (e.g., by treating local block storage volume as a write back cache, by treating a file system as a read-through cache in front of an object storage service, etc.), and/or the ability to bind virtual files to other compute instances and/or storage systems.
-
-
-
-
-
-
-