×

CLOUD STORAGE AND NETWORKING AGENTS, INCLUDING AGENTS FOR UTILIZING MULTIPLE, DIFFERENT CLOUD STORAGE SITES

  • US 20100332818A1
  • Filed: 03/31/2010
  • Published: 12/30/2010
  • Est. Priority Date: 06/30/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for storing, on each of multiple target cloud storage sites, a secondary copy of an original data set, the system comprising:

  • a network agent comprising an hypertext transfer protocol (HTTP) subagent configured to establish and manage a network connection between the system and the multiple cloud storage sites,wherein the network connection utilizes at least one of HTTP and HTTP over Transport Layer Security/Secure Sockets Layer,wherein the multiple cloud storage sites are each operated by a different vendor, andwherein each of the multiple cloud storage sites employs vendor-specific calls specified by an application programming interface for that specific cloud storage site; and

    a cloud storage submodule configured to at least open, read, and write data files stored on each of the multiple cloud storage sites and to direct the multiple cloud storage sites to perform data storage operations, wherein the cloud storage submodule is configured to create a secondary copy of an original data set by at least buffering a series of received data transfer requests and a copy of a subset of the original data set;

    converting a series of received generic file system commands to store the copy of the subset of the original data set into vendor-specific calls specified by the application programming interface utilized by a selected one of the multiple cloud storage sites; and

    transferring the buffered copy of the subset of the original data set over the network connection established by the network agent to the selected one cloud storage site.

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