-
公开(公告)号:US09262323B1
公开(公告)日:2016-02-16
申请号:US13685620
申请日:2012-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Rajaprabhu Thiruchi Loganathan , Dong Shou , Clint Joseph Sbisa , Shyam Krishnamoorthy , Rajat Arya
CPC classification number: G06F12/0868 , G06F17/30212 , G06F2212/286 , G06F2212/314 , H04L67/2842
Abstract: A cache cluster is configuration-aware such that client initialization, access to replicated cached data and changes to the underlying structure of the cache cluster can be dynamically updated. For example, a management system monitoring a cache cluster notices a large number of requests for a key that causes a significant load on a first memory caching node. To reduce the load on the first memory caching node, the management system may cause cached data related to the key to be replicated to a second memory caching node. A configuration stored in one or more of the memory caching nodes may be updated by the management system to allow both memory caching nodes to serve the requests for the key to clients.
Abstract translation: 高速缓存集群具有配置感知能力,可以动态更新客户机初始化,对复制的缓存数据的访问以及对缓存集群的底层结构的更改。 例如,监视高速缓存集群的管理系统通知大量的对第一内存缓存节点造成重大负载的密钥请求。 为了减少第一存储器高速缓存节点上的负载,管理系统可以使与密钥相关的高速缓存的数据被复制到第二存储器高速缓存节点。 存储在一个或多个存储器高速缓存节点中的配置可以由管理系统更新,以允许存储器高速缓存节点向客户端发送对密钥的请求。
-
公开(公告)号:US20140149537A1
公开(公告)日:2014-05-29
申请号:US13685615
申请日:2012-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Dong Shou , Rajat Arya , Clint Joseph Sbisa , Shyam Krishnamoorthy , Rajaprabhu Thiruchi Loganathan
IPC: G06F15/167
CPC classification number: H04L41/0816 , H04L41/0668 , H04L67/2842
Abstract: A management system may enable and monitor a cache or other cluster to make the cluster configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated. For example, a distributed memory caching system may provide initial configuration to a client from a memory caching node referenced by an alias provided by a configuration endpoint. Updates of configuration may be retrieved from memory caching nodes, each storing current configuration of the cache cluster. A management system monitors changes to the cache cluster, such as provisioning of new caching nodes, and updates the configuration stored in the caching nodes for retrieval by a client.
Abstract translation: 管理系统可以启用和监视高速缓存或其他集群以使得集群配置感知到能够动态更新集群的基础结构的初始化和更改。 例如,分布式存储器高速缓存系统可以从由配置端点提供的别名引用的存储器缓存节点向客户端提供初始配置。 可以从存储器高速缓存节点检索配置的更新,每个缓存节点存储高速缓存集群的当前配置。 管理系统监视缓存集群的更改,例如提供新的缓存节点,并更新存储在缓存节点中的配置以供客户端检索。
-
公开(公告)号:US09529772B1
公开(公告)日:2016-12-27
申请号:US13685596
申请日:2012-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Rajat Arya , Clint Joseph Sbisa , Dong Shou , Rajaprabhu Thiruchi Loganathan , Shyam Krishnamoorthy
IPC: G06F15/167 , H04L12/24 , H04L29/08
CPC classification number: H04L67/1097 , H04L41/0803 , H04L41/0853 , H04L67/2842
Abstract: A cache or other cluster is configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated. For example, a client may resolve an alias from a static configuration endpoint to a node in a cluster. The client may request initial configuration from the node and then update configuration from nodes that store the current configuration of the cluster.
Abstract translation: 缓存或其他集群是配置感知的,从而可以动态更新集群底层结构的初始化和更改。 例如,客户端可以将静态配置端点的别名解析为群集中的节点。 客户端可以从节点请求初始配置,然后从存储集群当前配置的节点更新配置。
-
公开(公告)号:US10462250B2
公开(公告)日:2019-10-29
申请号:US15464198
申请日:2017-03-20
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Dong Shou , Clint Joseph Sbisa , Rajaprabhu Thiruchi Loganathan , Shyam Krishnamoorthy , Rajat Arya
IPC: H04L29/08 , G06F15/177 , H04L12/26 , G06F12/0806 , G06F12/0868 , H04L12/24 , H04L12/803 , G06F16/182
Abstract: A cache or other cluster is configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated for use by a client. A client may use a client driver as an intermediary that is responsible for managing the communication with the cluster. For example, a client driver may resolve an alias from a static configuration endpoint to a storage node. The client driver may request an initial configuration from the storage node and then update configuration from one or more storage nodes that store current configuration of the cluster.
-
公开(公告)号:US20170289297A1
公开(公告)日:2017-10-05
申请号:US15464198
申请日:2017-03-20
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Dong Shou , Clint Joseph Sbisa , Rajaprabhu Thiruchi Loganathan , Shyam Krishnamoorthy , Rajat Arya
IPC: H04L29/08 , G06F12/0806 , G06F12/0868
CPC classification number: H04L67/2842 , G06F12/0806 , G06F12/0868 , G06F15/177 , G06F16/184 , G06F2212/285 , G06F2212/314 , H04L29/08801 , H04L41/0816 , H04L41/0856 , H04L43/0858 , H04L43/087 , H04L47/125 , H04L67/34
Abstract: A cache or other cluster is configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated for use by a client. A client may use a client driver as an intermediary that is responsible for managing the communication with the cluster. For example, a client driver may resolve an alias from a static configuration endpoint to a storage node. The client driver may request an initial configuration from the storage node and then update configuration from one or more storage nodes that store current configuration of the cluster.
-
公开(公告)号:US09847907B2
公开(公告)日:2017-12-19
申请号:US13685615
申请日:2012-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Dong Shou , Rajat Arya , Clint Joseph Sbisa , Shyam Krishnamoorthy , Rajaprabhu Thiruchi Loganathan
IPC: G06F15/167 , H04L12/24 , H04L29/08
CPC classification number: H04L41/0816 , H04L41/0668 , H04L67/2842
Abstract: A management system may enable and monitor a cache or other cluster to make the cluster configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated. For example, a distributed memory caching system may provide initial configuration to a client from a memory caching node referenced by an alias provided by a configuration endpoint. Updates of configuration may be retrieved from memory caching nodes, each storing current configuration of the cache cluster. A management system monitors changes to the cache cluster, such as provisioning of new caching nodes, and updates the configuration stored in the caching nodes for retrieval by a client.
-
公开(公告)号:US09602614B1
公开(公告)日:2017-03-21
申请号:US13685607
申请日:2012-11-26
Applicant: Amazon Technologies, Inc.
Inventor: Nishanth Shankaran , Dong Shou , Clint Joseph Sbisa , Rajaprabhu Thiruchi Loganathan , Shyam Krishnamoorthy , Rajat Arya
IPC: G06F15/177 , H04L29/08 , H04L12/803 , H04L12/26
CPC classification number: H04L67/2842 , G06F12/0806 , G06F12/0868 , G06F15/177 , G06F17/30212 , G06F2212/285 , G06F2212/314 , H04L29/08801 , H04L41/0816 , H04L41/0856 , H04L43/0858 , H04L43/087 , H04L47/125 , H04L67/34
Abstract: A cache or other cluster is configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated for use by a client. A client may use a client driver as an intermediary that is responsible for managing the communication with the cluster. For example, a client driver may resolve an alias from a static configuration endpoint to a storage node. The client driver may request an initial configuration from the storage node and then update configuration from one or more storage nodes that store current configuration of the cluster.
-
-
-
-
-
-