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.

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

    REMOTE STORAGE GATEWAY MANAGEMENT USING GATEWAY-INITIATED CONNECTIONS

    公开(公告)号:US20210336844A1

    公开(公告)日:2021-10-28

    申请号:US17239446

    申请日:2021-04-23

    Abstract: A storage gateway serves as an interface between processes on a customer network and a service provider. The storage gateway is located on-premise with the customer processes. To customer processes, it appears that data is stored locally. However, the storage gateway interfaces with a remote storage service to store the data. For cached gateways, the primary data store is a remote data store, while frequently accessed data may be locally cached by the gateway. Reads may be satisfied from the local cache or from virtual data storage; writes are handled so as to appropriately update data blocks in the local cache and/or in virtual data storage. For shadowing gateways, the primary data store is the local data store; reads are passed through to a local data store, and writes are shadowed to virtual data storage as well as being sent to local data store.

    Shadowing storage gateway
    16.
    发明授权

    公开(公告)号:US10536520B2

    公开(公告)日:2020-01-14

    申请号:US15076571

    申请日:2016-03-21

    Abstract: Methods, apparatus, and computer-accessible storage media for shadowing data stored on a local store to a remote store provided by a service provider. A gateway may be configured as a shadowing gateway on a customer network in response to receiving configuration information. The shadowing gateway may receive reads and writes to the local store. The gateway passes the requests to the local store, and also uploads write data indicated by the writes to the service provider to update a snapshot of the local store maintained by the service provider on the remote store. The write data may be buffered to a write log for uploading, and may be uploaded as blocks according to a block storage format used by the service provider. The shadowing process may be transparent to processes on the customer network. The shadowed data may be used to recover data on the local store.

    REMOTE STORAGE GATEWAY MANAGEMENT USING GATEWAY-INITIATED CONNECTIONS

    公开(公告)号:US20180152501A1

    公开(公告)日:2018-05-31

    申请号:US15864259

    申请日:2018-01-08

    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.

    Storage gateway activation process
    19.
    发明授权
    Storage gateway activation process 有权
    存储网关激活过程

    公开(公告)号:US09225697B2

    公开(公告)日:2015-12-29

    申请号:US14455525

    申请日:2014-08-08

    Abstract: Methods, apparatus, and computer-accessible storage media for activating a gateway to a remote service provider. The gateway serves as an interface between processes on a customer network and the provider, for example to store customer data to a remote data store. A gateway sends a public key and metadata describing the gateway to the provider. The gateway receives an activation key from the provider and exposes the activation key on the customer network. The customer obtains the key and communicates to the provider using the key to provide customer information including a name for the gateway and to authorize registration of the gateway. The provider provides the customer information to the gateway. The gateway requests security credentials from the provider using the customer information and the key. The provider sends a security credential to the gateway. The gateway may then obtain configuration information from the customer via the provider.

    Abstract translation: 用于激活到远程服务提供商的网关的方法,装置和计算机可访问的存储介质。 网关用作客户网络和提供商之间的进程之间的接口,例如将客户数据存储到远程数据存储。 网关向提供商发送描述网关的公开密钥和元数据。 网关从提供商接收激活密钥,并在客户网络上公开激活密钥。 客户获得密钥并使用密钥向提供商进行通信,以提供客户信息,包括网关的名称并授权网关的注册。 提供商向网关提供客户信息。 网关使用客户信息和密钥从提供商请求安全凭证。 提供商向网关发送安全凭证。 然后,网关可以经由提供商从客户获得配置信息。

Patent Agency Ranking