×

Adaptive and dynamic replication management in cloud computing

  • US 9,002,939 B2
  • Filed: 06/03/2012
  • Issued: 04/07/2015
  • Est. Priority Date: 06/03/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for communicating information among a plurality of nodes of a network, comprising:

  • a plurality of disseminating modules installed in a plurality of nodes of a network which hosts a plurality of replicas of data having a plurality of objects, each said disseminating module has access to a dataset defining a plurality of write request dissemination topologies;

    wherein each said disseminating module is defined to receive a write request from a client, to select dynamically one of said plurality of write request dissemination topologies according to at least one parameter of said client, and to disseminate said write request according to said selected write request dissemination topology;

    wherein each of said plurality of nodes is set to receive a read request to read a selected object of a plurality of objects of said data and to retrieve a copy of said object from a respective of said plurality of replicas;

    wherein each of said plurality of nodes manages a dataset indicative of which of said plurality of objects has been updated by said write request and not acknowledged by a common tail node;

    wherein each of said plurality of nodes forwards said read request to said common tail node if according to said dataset said selected object has been updated said write request and not acknowledged by said common tail node.

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