-
公开(公告)号:US11281625B1
公开(公告)日:2022-03-22
申请号:US15614023
申请日:2017-06-05
发明人: Si Yin , Julio Delgado Mangas , Omer Baluch , Ajay Gopalakrishnan , Kiran-Kumar Muniswamy-Reddy , Mukul Vijay Karnik , Vishal Parakh , Antoun Joubran Kanawati
IPC分类号: G06F16/14 , G06F16/953 , G06F16/245 , G06F16/248 , G06F16/951 , G06F16/835
摘要: A resource management service implements techniques for provisioning a process with computing resources sufficient to process a query. A query is received and computing system resources sufficient to process the query are provisioned. A response to the query is generated by running the process with the provisioned computing system resources.
-
公开(公告)号:US20180150364A1
公开(公告)日:2018-05-31
申请号:US15882982
申请日:2018-01-29
IPC分类号: G06F11/14 , G06F12/0802 , G06F12/0868 , G06F12/0815 , G06F12/0804
CPC分类号: G06F11/1469 , G06F11/1446 , G06F11/1451 , G06F12/0802 , G06F12/0804 , G06F12/0815 , G06F12/0868 , G06F2201/805 , G06F2201/84 , G06F2212/1024 , G06F2212/1032 , G06F2212/281 , G06F2212/284 , G06F2212/313 , G06F2212/314 , G06F2212/608
摘要: Processes are disclosed for embodiments of a caching system to utilize a snapshot file or other limited size data structure to store a portion of the data stored in a cache. The snapshot file can be stored on persistent or otherwise non-transitory storage so that, even in case of a restart, crash or power loss event, the data stored in the snapshot file persists and can be used by the caching system after starting up. The snapshot file can then be used to restore at least some data into the cache in cases where the cached data in the cache is lost. For example, in cases of a cold-start or restart, the caching system can load data from the snapshot file into the empty cache. This can increase the number of cache hits since the cache is repopulated with useful data at startup.
-
公开(公告)号:US20150019727A1
公开(公告)日:2015-01-15
申请号:US13927892
申请日:2013-06-26
IPC分类号: H04L29/08
CPC分类号: H04L67/1004 , H04L67/1008
摘要: Processes and systems are disclosed for leasing a consumer system access to a producer system. The consumer system can communicate with a set of leasing agents to obtain the identity of a number of producer systems capable of providing the consumer system with access to a service. Each leasing agent may provide the consumer system with access to a producer system for a period of time. If the consumer system requires further access to a particular producer system, the consumer system can request renewal of the lease from the leasing agent that provided the initial lease of the producer system to the consumer system.
摘要翻译: 公开了用于租用消费者系统访问生产者系统的过程和系统。 消费者系统可以与一组租赁代理进行通信,以获得能够向消费者系统提供对服务的访问的多个生产者系统的身份。 每个租赁代理可以向消费者系统提供对生产者系统的访问一段时间。 如果消费者系统需要对特定生产者系统的进一步访问,则消费者系统可以向提供给生产者系统的初始租赁的租赁代理机构请求对租赁的更新。
-
公开(公告)号:US10454754B1
公开(公告)日:2019-10-22
申请号:US15382340
申请日:2016-12-16
IPC分类号: G06F15/173 , H04L12/24 , H04L29/08
摘要: At a recovery manager associated with a cluster, a determination is made as to whether a replacement for a first node of the cluster can be elected by the other nodes of the cluster using a first election protocol. The recovery manager selects a second node of the cluster as a replacement for the first node, based on data item replication progress made at the node, and transmits an indication that the second node has been selected to one or more nodes of the cluster.
-
公开(公告)号:US20160328301A1
公开(公告)日:2016-11-10
申请号:US15159710
申请日:2016-05-19
IPC分类号: G06F11/14 , G06F12/0815 , G06F12/0868
CPC分类号: G06F11/1469 , G06F11/1446 , G06F11/1451 , G06F12/0802 , G06F12/0804 , G06F12/0815 , G06F12/0868 , G06F2201/805 , G06F2201/84 , G06F2212/1024 , G06F2212/1032 , G06F2212/281 , G06F2212/284 , G06F2212/313 , G06F2212/314 , G06F2212/608
摘要: Processes are disclosed for embodiments of a caching system to utilize a snapshot file or other limited size data structure to store a portion of the data stored in a cache. The snapshot file can be stored on persistent or otherwise non-transitory storage so that, even in case of a restart, crash or power loss event, the data stored in the snapshot file persists and can be used by the caching system after starting up. The snapshot file can then be used to restore at least some data into the cache in cases where the cached data in the cache is lost. For example, in cases of a cold-start or restart, the caching system can load data from the snapshot file into the empty cache. This can increase the number of cache hits since the cache is repopulated with useful data at startup.
摘要翻译: 公开了用于缓存系统的实施例的过程,以利用快照文件或其他有限大小的数据结构来存储存储在高速缓存中的数据的一部分。 快照文件可以存储在持久或非暂时的存储中,以便即使在重新启动,崩溃或掉电事件的情况下,存储在快照文件中的数据仍然存在,并且可以在启动后由缓存系统使用。 在高速缓存中缓存的数据丢失的情况下,快照文件可用于将至少一些数据恢复到高速缓存中。 例如,在冷启动或重新启动的情况下,缓存系统可以将数据从快照文件加载到空高速缓存中。 这可以增加缓存命中的次数,因为缓存在启动时被重新填充有用的数据。
-
公开(公告)号:US09350801B2
公开(公告)日:2016-05-24
申请号:US13927892
申请日:2013-06-26
CPC分类号: H04L67/1004 , H04L67/1008
摘要: Processes and systems are disclosed for leasing a consumer system access to a producer system. The consumer system can communicate with a set of leasing agents to obtain the identity of a number of producer systems capable of providing the consumer system with access to a service. Each leasing agent may provide the consumer system with access to a producer system for a period of time. If the consumer system requires further access to a particular producer system, the consumer system can request renewal of the lease from the leasing agent that provided the initial lease of the producer system to the consumer system.
摘要翻译: 公开了用于租用消费者系统访问生产者系统的过程和系统。 消费者系统可以与一组租赁代理进行通信,以获得能够向消费者系统提供对服务的访问的多个生产者系统的身份。 每个租赁代理可以向消费者系统提供对生产者系统的访问一段时间。 如果消费者系统需要对特定生产者系统的进一步访问,则消费者系统可以向提供给生产者系统的初始租赁的租赁代理机构请求对租赁的更新。
-
公开(公告)号:US09064124B1
公开(公告)日:2015-06-23
申请号:US13720865
申请日:2012-12-19
发明人: Melissa Elaine Davis , Antoun Joubran Kanawati , Mukul Vijay Karnik , Kal Lyndon McFate , Vishal Parakh , Alexander Julian Tribble
CPC分类号: G06F21/606 , G06F21/10 , G06F21/60 , H04L63/0485 , H04L63/168 , H04L67/146 , H04L67/148 , H04L67/2842 , H04L67/288
摘要: The disclosure describes embodiments of a distributed caching system that are configured to store session state identifiers in a networked cache, enabling dynamic allocation of requests to servers. Client devices can resume secure sessions even if assigned to new servers as the new servers can obtain the session state identifiers from the distributed caching system. In at least some cases, the client device can be authenticated without the server having to perform a full authentication, thereby reducing the workload of the server and decreasing latency as the server can respond faster.
摘要翻译: 本公开描述了分布式缓存系统的实施例,其被配置为在联网高速缓存中存储会话状态标识符,使得能够对服务器进行动态分配请求。 即使分配给新服务器,客户端设备也可以恢复安全会话,因为新服务器可以从分布式缓存系统获取会话状态标识符。 在至少一些情况下,可以对客户端设备进行身份验证,而不需要服务器执行完全身份验证,从而减少服务器的工作负载,并减少延迟,因为服务器可以更快地响应。
-
公开(公告)号:US11068398B2
公开(公告)日:2021-07-20
申请号:US16865189
申请日:2020-05-01
IPC分类号: G06F12/08 , G06F12/0813
摘要: Embodiments of a distributed caching system are disclosed that cache data across multiple computing devices on a network. In one embodiment, a first caching system serves as a caching front-end to a distributed cluster of additional caching systems. The caching systems may be spread over multiple partition groups. In one embodiment, cache writes at a cache system in one partition group are distributed to other partition groups. By propagating the cache writes across multiple partition groups, the caches at the different partition groups include more recently accessed data, thereby increasing the likelihood of cache hits.
-
公开(公告)号:US09621399B1
公开(公告)日:2017-04-11
申请号:US13720820
申请日:2012-12-19
CPC分类号: H04L29/06047 , H04L67/146 , H04L67/2842 , H04L67/288 , H04L67/2885
摘要: Embodiments of a distributed caching system are disclosed that cache data across multiple computing devices on a network. In one embodiment, a first cache system serves as a caching front-end to a distributed cluster of additional cache systems. The first cache system can distribute cache requests to the additional cache systems. The first distributed caching system can also serve as a cache server itself, by storing data on its own internal cache. For example, the first cache system can first attempt to find a requested data item on the internal cache, but, if the lookup results in a cache miss, the first cache system can search the additional cache systems for the data. In some embodiments, the first cache system is configured to identify additional requests for the first data item and duplicate the requested data item in order to respond to the additional requests, which allows for greater responsiveness to requests.
-
公开(公告)号:US09390052B1
公开(公告)日:2016-07-12
申请号:US13720553
申请日:2012-12-19
IPC分类号: G06F15/167 , G06F17/30
CPC分类号: G06F17/30902 , G06F17/30 , G06F17/30899 , G06F17/30905 , H04L67/2842
摘要: Embodiments of a distributed caching system are disclosed that cache data across multiple computing devices on a network. In one embodiment, a first cache system serves as a caching front-end to a distributed cluster of additional cache systems. The first cache system can distribute cache requests to the additional cache systems. The first distributed caching system can also serve as a cache server itself, by storing data on its own internal cache. For example, the first cache system can first attempt to find a requested data item on the internal cache, but, if the lookup results in a cache miss, the first cache system can search the additional cache systems for the data. In some embodiments, the first cache system is configured to multiplex requests to each additional cache system over a single negotiated streaming protocol connection, which allows for network efficiencies and faster detection of failure.
摘要翻译: 公开了分布式缓存系统的实施例,其跨越网络上的多个计算设备的高速缓存数据。 在一个实施例中,第一高速缓存系统充当到附加高速缓存系统的分布式集群的高速缓存前端。 第一个缓存系统可以将高速缓存请求分发到附加的缓存系统。 第一个分布式缓存系统也可以作为缓存服务器本身,通过将数据存储在自己的内部缓存中。 例如,第一缓存系统可以首先尝试在内部高速缓存上找到所请求的数据项,但是如果查找导致高速缓存未命中,则第一高速缓存系统可以搜索附加高速缓存系统的数据。 在一些实施例中,第一高速缓存系统被配置为通过单个协商的流协议连接将请求复用到每个附加高速缓存系统,这允许网络效率和更快的故障检测。
-
-
-
-
-
-
-
-
-