×

Distributed storage of data in a local storage and a heterogeneous cloud

  • US 10,013,181 B2
  • Filed: 12/07/2015
  • Issued: 07/03/2018
  • Est. Priority Date: 12/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining, by a storage controller, a plurality of parts of a dataset, wherein the plurality of parts of the dataset comprise a first part, a second part, and a third part, wherein the first part has a higher security need for storage than the second part, and wherein the second part has a higher security need for storage than the third part;

    storing the first part of the dataset in local storage of the storage controller; and

    storing the second part of the dataset in a first cloud storage coupled to the storage controller, and the third part of the dataset in a second cloud storage coupled to the storage controller, wherein the first cloud storage provides a relatively higher level of security than the second cloud storage, the method further comprising;

    communicating, by the storage controller, via a first communications protocol with the first cloud storage;

    communicating, by the storage controller, via a second communications protocol that is different from the first communications protocol with the second cloud storage, wherein the first communications protocol provides a relatively higher level of security than the second communications protocol, and wherein the second communication protocol provides a relatively lower level of security than the first communications protocol;

    changing the first communications protocol that provides a relatively higher level of security than the second communications protocol, to another communications protocol, in response to an elapse of a first predetermined amount of time; and

    changing the second communications protocol that provides a relatively lower level of security than the first communications protocol, to a different communications protocol, in response to an elapse of a second predetermined amount of time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×