×

Methods and apparatus for structured partitioning of management information

  • US 7,899,780 B1
  • Filed: 03/30/2006
  • Issued: 03/01/2011
  • Est. Priority Date: 03/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method of organizing updates to management information in a storage area network comprising:

  • identifying update information including a set of updates to management information, the update information pertaining to manageable entities in a storage area network (SAN), each update in the set of updates corresponding to at least one manageable entity from a plurality of independent top level managed objects;

    identifying groups of manageable entities corresponding to the set of updates;

    grouping the set of updates, to storage objects from the plurality of independent top level managed objects, into partitions corresponding to the identified groups of manageable entities, each partition including updates affecting database elements corresponding to the manageable entities in a respective identified group, grouping including grouping updates in the set of updates into a partition of related updates, the related updates having changes in common with other updates in the partition such that the related updates result in writes to common database elements, wherein the partition includes entries of SAN manageable entities in the same hierarchy according to tree based partitioning and wherein grouping identifies relations between manageable entities and wherein updates resulting in a database modification corresponding to a particular manageable entity result in an update to a related manageable entity, as defined by the relations, the update affecting a common database element, the updates to the related manageable entity operable to be affected in the same database update;

    transmitting each of the partitions independently of the other partitions according to a hierarchy of relations between the manageable entities; and

    updating a SAN managed object database (MODB) using at least one group of partitioned updates.

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