EFFICIENT UPDATES OF INFORMATION HANDLING SYSTEMS WITH LOCALIZED AGGREGATED TRANSFER AND STORAGE OF UPDATE PACKAGES
A method for managing information handling system updates includes identifying topological groups within a managed domain of information handling system devices and identifying one or more homogeneous subgroups, each of which corresponds to a single device type, within each of the identified topological groups. Device updates may then be performed for the managed domain based on the homogeneous subgroups. All instances of a particular device type within the managed domain are updated by performing subgroup-aware update operations that include transmitting a single update image for the particular device type to each topological group that includes a homogeneous subgroup corresponding to the particular device type. The single update image is then distributed to each instance of the particular device type within the topologic group.
1 . An information handling system management method, comprising:
identifying topological groups within a managed domain of devices, where each of the devices comprises an information handling system;
identifying one or more homogeneous subgroups within each of one or more of the topological groups, wherein each homogeneous subgroup corresponds to a single device type; and
performing device updates for the managed domain based on the homogeneous subgroups, wherein said performing of device updates includes updating all instances of a particular device type within the managed domain by performing subgroup-aware update operations including:
transmitting a single update image for the particular device type to each topological group that includes a homogeneous subgroup corresponding to the particular device type; and
distributing the single update image to each instance of the particular device type within the topologic group.
2 . The method of claim 1 , wherein the devices comprise devices selected from server devices and storage devices.
3 . The method of claim 1 , wherein each topological group is associated with a corresponding node within the managed domain.
4 . The method of claim 3 , wherein the managed domain comprises a data center and wherein each of the nodes is associated with a corresponding rack cabinet of the data center.
5 . The method of claim 4 , wherein each rack cabinet includes a top of rack device and wherein each topological group node corresponds to the top of rack device of the corresponding rack cabinet.
6 . The method of claim 1 , wherein identifying the homogeneous subgroups comprises clustering all devices within a topological group based on quantitative indicators of homogeneity determined for each of the devices with the topological group.
7 . The method of claim 6 , wherein said clustering includes generating a dissimilarity matrix for the devices within the topological group.
8 . The method of claim 7 , wherein the dissimilarity matrix is generated by calculating Gower distances amongst the devices based on categorical device inventory data.
9 . The method of claim 7 , wherein said clustering further includes divisive clustering of the dissimilarity matrix.
10 . The method of claim 7 , wherein said clustering further includes agglomerative clustering of the dissimilarity matrix.
11 . An information handling system, comprising:
a central processing unit (CPU);
system memory, accessible to the CPU, including computer executable instructions that, when executed by the CPU, cause the system to perform system management operations, comprising:
identifying topological groups within a managed domain of devices, where each of the devices comprises an information handling system;
identifying one or more homogeneous subgroups within each of one or more of the topological groups, wherein each homogeneous subgroup corresponds to a single device type; and
performing device updates for the managed domain based on the homogeneous subgroups, wherein said performing of device updates includes updating all instances of a particular device type within the managed domain by performing subgroup-aware update operations including:
transmitting a single update image for the particular device type to each topological group that includes a homogeneous subgroup corresponding to the particular device type; and
distributing the single update image to each instance of the particular device type within the topologic group.
12 . The information handling system of claim 11 , wherein the devices comprise devices selected from server devices and storage devices.
13 . The information handling system of claim 11 , wherein each topological group is associated with a corresponding node within the managed domain.
14 . The information handling system of claim 13 , wherein the managed domain comprises a data center and wherein each of the nodes is associated with a corresponding rack cabinet of the data center.
15 . The information handling system of claim 14 , wherein each rack cabinet includes a top of rack device and wherein each topological group node corresponds to the top of rack device of the corresponding rack cabinet.
16 . The information handling system of claim 11 , wherein identifying the homogeneous subgroups comprises clustering all devices within a topological group based on quantitative indicators of homogeneity determined for each of the devices with the topological group.
17 . The information handling system of claim 16 , wherein said clustering includes generating a dissimilarity matrix for the devices within the topological group.
18 . The information handling system of claim 17 , wherein the dissimilarity matrix is generated by calculating Gower distances amongst the devices based on categorical device inventory data.
19 . The information handling system of claim 16 , wherein said clustering further includes divisive clustering of the dissimilarity matrix.
20 . The information handling system of claim 16 , wherein said clustering further includes agglomerative clustering of the dissimilarity matrix.