Remote storage gateway management using gateway-initiated connections

    公开(公告)号:US09866622B1

    公开(公告)日:2018-01-09

    申请号:US14092785

    申请日:2013-11-27

    CPC classification number: H04L67/10 H04L67/1097 H04L67/2842

    Abstract: Methods, apparatus, and computer-accessible storage media for remotely managing a gateway that serves as an interface between processes on a customer network and a service provider, for example to store data to a remote data store. The gateway sends a connection request to a gateway control server. The server holds the connection until the server receives information (e.g., information from the customer sent via the service provider) for the gateway. The server sends the information as requests via the gateway-initiated connection, and continues to hold the connection. If a server receives information for a gateway to which it does not hold a connection, the server sends the information to the server that does hold the connection. The server may either discover the appropriate server via a registration service that registers connections to gateways or broadcast the information to peer servers identified through a registration service.

    Resource allocation for staged execution pipelining
    23.
    发明授权
    Resource allocation for staged execution pipelining 有权
    分阶段执行流水线的资源分配

    公开(公告)号:US09348602B1

    公开(公告)日:2016-05-24

    申请号:US14017203

    申请日:2013-09-03

    Abstract: A method and apparatus for staged execution pipelining and allocating resource to staged execution pipelines are provided. One or more execution pipelines are established, where each of the one or more execution pipelines includes one or more execution stages. Data is provided to the one or more execution pipelines for processing and resources are allocated to the execution pipeline.

    Abstract translation: 提供了一种用于分阶段执行流水线并将资源分配给分段执行管线的方法和装置。 建立一个或多个执行流水线,其中一个或多个执行流水线中的每一个包括一个或多个执行阶段。 将数据提供给一个或多个执行流水线进行处理,并将资源分配给执行流水线。

    Intelligent cache eviction at storage gateways
    24.
    发明授权
    Intelligent cache eviction at storage gateways 有权
    存储网关智能缓存驱逐

    公开(公告)号:US09274956B1

    公开(公告)日:2016-03-01

    申请号:US13665705

    申请日:2012-10-31

    Abstract: Methods and apparatus for intelligent cache eviction at storage gateways are disclosed. A system comprises computing devices configured to determine whether the number of free chunks of storage at a storage appliance for caching portions of a storage object is below a threshold value. If the number is below the threshold, the computing devices identify an eviction set of chunks to be freed, and generate a respective new instance identifier for each chunk of the eviction set. The identifier of a given chunk may be used to determine a validity of a block of the chunk. The devices store, within metadata storage of the appliance, the new instance identifiers of the eviction set, and indicate that the chunks of the eviction set are available for caching data of the storage object.

    Abstract translation: 公开了存储网关智能缓存驱逐的方法和装置。 系统包括计算设备,其被配置为确定在存储设备处的用于高速缓存存储对象的部分的空闲存储块的数量是否低于阈值。 如果该数量低于阈值,则计算设备识别要释放的块的逐出集合,并且为逐出集合的每个块生成相应的新的实例标识符。 给定块的标识符可以用于确定块的块的有效性。 设备在设备的元数据存储中存储驱逐集合的新实例标识符,并且指示逐出组的块可用于缓存存储对象的数据。

Patent Agency Ranking