Remote storage gateway shadow or cache configuration

    公开(公告)号:US10992521B2

    公开(公告)日:2021-04-27

    申请号:US15864259

    申请日:2018-01-08

    IPC分类号: H04L12/24 H04L29/08

    摘要: 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.

    RESOURCE ALLOCATION FOR STAGED EXECUTION PIPELINING
    2.
    发明申请
    RESOURCE ALLOCATION FOR STAGED EXECUTION PIPELINING 有权
    资源分配执行管理

    公开(公告)号:US20160266816A1

    公开(公告)日:2016-09-15

    申请号:US15161117

    申请日:2016-05-20

    IPC分类号: G06F3/06 H04L29/06

    摘要: 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.

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

    Remote storage gateway management using gateway-initiated connections

    公开(公告)号:US09866622B1

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

    申请号:US14092785

    申请日:2013-11-27

    IPC分类号: G06F15/16 H04L29/08

    摘要: 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
    4.
    发明授权
    Resource allocation for staged execution pipelining 有权
    分阶段执行流水线的资源分配

    公开(公告)号:US09348602B1

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

    申请号:US14017203

    申请日:2013-09-03

    IPC分类号: G06F15/16 G06F9/38

    摘要: 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.

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

    Methods and apparatus for remote gateway monitoring and diagnostics
    5.
    发明授权
    Methods and apparatus for remote gateway monitoring and diagnostics 有权
    用于远程网关监控和诊断的方法和设备

    公开(公告)号:US09021314B1

    公开(公告)日:2015-04-28

    申请号:US14164017

    申请日:2014-01-24

    IPC分类号: G06F11/00 H04L12/26 G06F11/14

    摘要: Methods, apparatus, and computer-accessible storage media for remotely monitoring and diagnosing storage gateways. Status information may be collected locally on the gateways and uploaded to a service provider via gateway-initiated connections. The uploaded information may be stored to status data store(s). Status proxy(s) on the provider network may analyze the information in the status data store(s) for one or more gateways to detect error conditions on individual gateways or patterns or error conditions on multiple gateways. Upon detecting an error condition on a gateway, the proxy may alert another process, for example an administrator process on the local network that includes the respective gateway. The other process may then message the gateway to address the condition. Information for particular gateways may be provided to clients on request. Information collected from multiple gateways may be viewed and analyzed by the service provider to detect patterns related to gateway design.

    摘要翻译: 用于远程监控和诊断存储网关的方法,设备和计算机可访问的存储介质。 状态信息可以在网关上本地收集,并通过网关发起的连接上传到服务提供商。 上传的信息可以存储到状态数据存储。 提供商网络上的状态代理可以分析一个或多个网关的状态数据存储中的信息,以检测多个网关上的各个网关或模式或错误状况的错误状况。 在检测到网关上的错误状况时,代理可以警告另一进程,例如,包括相应网关的本地网络上的管理员进程。 然后,另一个进程可以消息网关来解决该情况。 可以根据请求向客户端提供特定网关的信息。 从多个网关收集的信息可由服务提供商查看和分析,以检测与网关设计相关的模式。

    REMOTE STORAGE GATEWAY MANAGEMENT USING GATEWAY-INITIATED CONNECTIONS

    公开(公告)号:US20210336844A1

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

    申请号:US17239446

    申请日:2021-04-23

    IPC分类号: H04L12/24 H04L29/08

    摘要: 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.

    REMOTE STORAGE GATEWAY MANAGEMENT USING GATEWAY-INITIATED CONNECTIONS

    公开(公告)号:US20180152501A1

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

    申请号:US15864259

    申请日:2018-01-08

    IPC分类号: H04L29/08

    摘要: 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.