×

Remote storage gateway management using gateway-initiated connections

  • US 9,866,622 B1
  • Filed: 11/27/2013
  • Issued: 01/09/2018
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing program instructions that, when executed by a computer, implement a gateway process configured to:

  • send a connection request to a remote storage service provider to establish a gateway-management connection to the gateway process to receive configuration or management information from the remote storage service provider, wherein the gateway process operates as an interface between one or more customer processes on a customer network and a storage service provided by the remote storage service provider, and wherein a process of the remote storage service provider holds the gateway-management connection to the gateway process to maintain the gateway-management connection to the gateway process from the remote storage service provider;

    subsequent to the requested gateway-management connection being established, and maintained by the remote storage service provider;

    wait to receive one or more configuration or management messages from the remote storage service provider via the gateway-management connection being maintained by the remote storage service provider, wherein the gateway process does not initiate requests for configuration or management information to the remote storage service provider via the gateway-management connection being maintained by the remote storage service provider; and

    receive one or more messages from the remote storage service provider via the gateway management connection being maintained by the gateway process, wherein the one or more messages each include configuration or management information for the gateway process, the information for the gateway process obtained by the remote storage service provider, and forwarded to the gateway process by the process that holds the data connection to the gateway process; and

    establish a data connection to send data from the customer network to be stored at the remote storage service provider.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×