-
31.
公开(公告)号:US09563385B1
公开(公告)日:2017-02-07
申请号:US14028186
申请日:2013-09-16
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Piotr Kowalski , David R. Richardson , James Alfred Gordon Greenfield , Jacobus Johannes Nicolaas Van Der Merwe , Matthew James Eddey , Christopher Richard Jacques De Kadt , Peter Nicholas Desantis
IPC: G06F3/06
CPC classification number: G06F3/0619 , G06F3/0604 , G06F3/065 , G06F3/0664 , G06F3/0665 , G06F3/067 , G06F3/0673 , G06F3/0689
Abstract: Methods and apparatus for profile-guided preloading for virtualized resources are described. A block-level storage volume whose contents are to be populated via data transfers from a repository service is programmatically attached to a compute instance. An indication of data transfers from the repository to a block storage service implementing the volume is obtained, corresponding to a particular phase of program execution at the compute instance. A storage profile is generated, based at least in part on the indication of data transfers. The storage profile is subsequently used to pre-load data from the repository service on behalf of other compute instances.
Abstract translation: 描述用于虚拟化资源的轮廓引导预加载的方法和装置。 通过从存储库服务的数据传输将其内容填充的块级存储卷以编程方式附加到计算实例。 获得从存储库到实现卷的块存储服务的数据传输的指示,对应于计算实例处的程序执行的特定阶段。 至少部分地基于数据传输的指示来生成存储简档。 存储配置文件随后用于代表其他计算实例从存储库服务预加载数据。
-
公开(公告)号:US09444795B1
公开(公告)日:2016-09-13
申请号:US14040124
申请日:2013-09-27
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Piotr Kowalski , Frans Adriaan Lategan
IPC: H04L29/06
CPC classification number: H04L9/3249 , H04L9/14 , H04L9/302 , H04L63/0428 , H04L63/06 , H04L63/083 , H04L67/02 , H04L67/42 , H04L2463/144
Abstract: Computer systems, such as a client and a server operably interconnected via a network, are subject to stress on computational resources due to an abundance of automated-user traffic. To improve resource functionalities and control the resources available to automated-agents, value information of valuable assets is encrypted such that a client must perform an algorithm for calculating a decryption key in order to view the unencrypted content. Wherein the encryption is tuned in such a way that any computational delay caused by the encryption is imperceptible to a human-user and largely perceptible to an automated-agent such that the need to determine if a user is an automated-user or a human-user is irrelevant.
Abstract translation: 计算机系统,例如通过网络可操作地连接的客户机和服务器,由于大量的自动化用户业务量而对计算资源产生压力。 为了改善资源功能并控制可用于自动代理的资源,贵重资产的价值信息被加密,使得客户端必须执行用于计算解密密钥的算法以便查看未加密的内容。 其中加密被调整为使得由加密引起的任何计算延迟对于人类用户是不可察觉的并且对于自动化代理而言是很可感知的,使得需要确定用户是自动用户还是人为的, 用户无关紧要
-
公开(公告)号:US11700296B2
公开(公告)日:2023-07-11
申请号:US16446212
申请日:2019-06-19
Applicant: Amazon Technologies, Inc.
Inventor: Andries Petrus Johannes Dippenaar , Duncan Matthew Clough , Gideon Jan-Wessel Redelinghuys , Mathew Daniel , Gideon Klompje , Gavin Alexander Bramhill , Marcin Piotr Kowalski , Richard Alan Hamman , Roland Paterson-Jones , Almero Gouws
IPC: H04L67/025 , H04L41/0893 , H04L9/40 , H04L67/52 , H04L41/5041
CPC classification number: H04L67/025 , H04L41/0893 , H04L63/00 , H04L67/52 , H04L41/5041
Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
-
公开(公告)号:US11526286B1
公开(公告)日:2022-12-13
申请号:US17362773
申请日:2021-06-29
Applicant: Amazon Technologies, Inc.
Inventor: Xuan Li , Marcin Piotr Kowalski , Anna Clara Nagy
IPC: G06F3/06
Abstract: A storage manager implements adaptive snapshot chunk sizing, wherein snapshot chunks are sized differently based on an access pattern for volume data to be included in the respective snapshot chunks. For example, sequentially accessed sectors of a volume may be grouped into snapshot chunks of varying sizes and individually accessed sectors may be snapshotted as individual snapshot chunks. When a volume is populated from the snapshot chunks, the volume data is re-mapped into standard sized volume blocks. In some embodiments, an optimized manifest is generated indicting an order in which the snapshot chunks are to be used to populate a volume to perform a launch process using the volume. In some embodiments, adaptively sized snapshot chunks and a corresponding optimized manifest are used to accelerate performing a launch using a volume populated from a snapshot, such as launching an operating system, an application, a database, a machine image, etc.
-
公开(公告)号:US11269673B2
公开(公告)日:2022-03-08
申请号:US16415877
申请日:2019-05-17
Applicant: Amazon Technologies, Inc.
Inventor: Kevin Christopher Miller , Joseph E. Magerramov , Marcin Piotr Kowalski , Colm Gearóid MacCárthaigh
Abstract: Methods and apparatus that allow clients to specify custom network rules for their resource instances or network constructs in a provider network environment. Services and interfaces may be provided that allow a client to provide an executable module that implements custom rules for their resources, or alternatively to specify or select custom rules for their resources. The module may be installed on a host device, and may apply the custom rules to packets to and from the client's resources. Alternatively, the client-defined rules may be applied to packet flows according to the custom rules specified by the client and applied by a client rules service implemented on the provider network external to the host device or on a client resource instance on the host device. The custom network rules may, for example, extend or modify standard network rules for the client's resources on the host device.
-
公开(公告)号:US11165690B2
公开(公告)日:2021-11-02
申请号:US16785235
申请日:2020-02-07
Applicant: Amazon Technologies, Inc.
Inventor: Tai Geoffrey Lucas , Marcin Piotr Kowalski
IPC: H04L12/725 , H04L29/08 , H04L12/721
Abstract: Systems and methods are disclosed to implement a request routing layer of a service provider system, where the request routers are aware of different versions of a service implemented by the servers of the system. In embodiments, the request routers may discover the different versions of the service via periodic health messages or request responses from the servers. Requests are routed to the servers according to a routing policy that specifies the relative proportions of requests that are to be routed to each version. Version metrics generated from the requests may be captured and provided to a version change manager, which may update the routing policy based on the metrics, either increasing or decreasing the proportion of requests for the different versions. In embodiments, the request router may implement additional rules that control their routing behavior in response to detected error conditions.
-
公开(公告)号:US10394597B1
公开(公告)日:2019-08-27
申请号:US14034341
申请日:2013-09-23
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Piotr Kowalski , Wesley Gavin King
Abstract: Methods and apparatus for flexible batch job scheduling in virtualization environments are disclosed. A descriptor for a batch job requested by a client is received at a job scheduling service. The descriptor comprises an indication of a time range during which a job iteration may be performed. A target time for executing the iteration is determined based on an analysis of a plurality of received descriptors. An indication of the target time at which the iteration is to be scheduled is provided to a selected execution platform.
-
公开(公告)号:US10333789B1
公开(公告)日:2019-06-25
申请号:US14133533
申请日:2013-12-18
Applicant: Amazon Technologies, Inc.
Inventor: Andries Petrus Johannes Dippenaar , Duncan Matthew Clough , Gideon Jan-Wessel Redelinghuys , Mathew Daniel , Gideon Klompje , Gavin Alexander Bramhill , Marcin Piotr Kowalski , Richard Alan Hamman , Roland Paterson-Jones , Almero Gouws
Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
-
公开(公告)号:US10298720B1
公开(公告)日:2019-05-21
申请号:US14961702
申请日:2015-12-07
Applicant: Amazon Technologies, Inc.
Inventor: Kevin Christopher Miller , Joseph E. Magerramov , Marcin Piotr Kowalski , Colm Gearóid MacCárthaigh
Abstract: Methods and apparatus that allow clients to specify custom network rules for their resource instances or network constructs in a provider network environment. Services and interfaces may be provided that allow a client to provide an executable module that implements custom rules for their resources, or alternatively to specify or select custom rules for their resources. The module may be installed on a host device, and may apply the custom rules to packets to and from the client's resources. Alternatively, the client-defined rules may be applied to packet flows according to the custom rules specified by the client and applied by a client rules service implemented on the provider network external to the host device or on a client resource instance on the host device. The custom network rules may, for example, extend or modify standard network rules for the client's resources on the host device.
-
公开(公告)号:US10129114B1
公开(公告)日:2018-11-13
申请号:US14673293
申请日:2015-03-30
Applicant: Amazon Technologies, Inc.
Inventor: Marcin Piotr Kowalski , Richard Hazen Galliher, III , Ian Paul Nowland
Abstract: Techniques for exposing network health over network connections in service provider network are disclosed. Monitors such as connection tracking modules may be configured to process network information (e.g., TCP connection state information) relating to network traffic and to transmit the network information to a health manager for analysis. As an example, a customer may request network information relating to a virtual instance provided by a service provider. In response to the request, TCP connection state information relating to the virtual instance may be extracted and processed to determine a network health condition. Information relating to the determined network health condition may be provided to the requesting customer.
-
-
-
-
-
-
-
-
-