AUTOMATED GROUPING OF COMPUTING DEVICES IN A NETWORKED DATA STORAGE SYSTEM
First Claim
1. A method of managing a set of client computing devices in a networked data storage environment, the method comprising:
- electronically accessing, from a data store, grouping criteria for grouping a plurality of client computing devices that form a client pool into one or more client groups, the client computing devices each having at least one software application executing thereon that generates production data, primary copies of the production data stored in primary storage, secondary copies of the production data stored in secondary storage separate from the primary storage;
comparing, by one or more processors, a set of characteristics associated with a first client of the plurality of client computing devices to the grouping criteria to obtain a first comparison result;
based on the first comparison result, assigning the first client to a first client group of the one or more client groups;
electronically accessing, from a data store, a set of configuration rules associated with the first client group; and
automatically initiating, by one or more processors, the configuration of the first client according to the set of configuration rules.
3 Assignments
0 Petitions
Accused Products
Abstract
According to certain aspects, systems and methods are provided for grouping clients together in a networked data storage environment. For instance, clients can be grouped together based on the software installed on the client or the client type. Each client group can be configured to maintain the configuration of clients within the client group. For example, one client group can be configured to ensure that a particular software suite remains up-to-date. Another client group can be configured to ensure that data within a particular directory or on a particular storage device associated with each client of the client group is backed up each night.
-
Citations
34 Claims
-
1. A method of managing a set of client computing devices in a networked data storage environment, the method comprising:
-
electronically accessing, from a data store, grouping criteria for grouping a plurality of client computing devices that form a client pool into one or more client groups, the client computing devices each having at least one software application executing thereon that generates production data, primary copies of the production data stored in primary storage, secondary copies of the production data stored in secondary storage separate from the primary storage; comparing, by one or more processors, a set of characteristics associated with a first client of the plurality of client computing devices to the grouping criteria to obtain a first comparison result; based on the first comparison result, assigning the first client to a first client group of the one or more client groups; electronically accessing, from a data store, a set of configuration rules associated with the first client group; and automatically initiating, by one or more processors, the configuration of the first client according to the set of configuration rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for managing a set of client computing devices in a networked data storage environment, the system comprising:
-
data storage configured to store grouping criteria for grouping a plurality of client computing devices that form a client pool into one or more client groups, the client computing devices each having at least one software application executing thereon that generates production data, primary copies of the production data stored in primary storage, secondary copies of the production data stored in secondary storage separate from the primary storage; the data storage further configured to store configuration rules for configuring client computing devices; one or more processors; a client grouping module executing in the one or more processors and configured to; electronically access the grouping criteria from the data storage; compare a set of characteristics associated with a first client of the plurality of client computing devices to the grouping criteria to obtain a first comparison result; and based on the first comparison result, assign the first client to a first client group of the one or more client groups; and a configuration manager executing in the one or more processors and configured to; electronically access, from the data storage, a set of configuration rules associated with the first client group; and initiate the configuration of the first client according to the set of configuration rules. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. Non-transitory physical computer storage comprising computer-executable instructions that, when executed by one or more processors, direct a computing system to perform a method for managing a set of client computing devices in a networked data storage environment, the method comprising:
-
electronically accessing, from a data store, grouping criteria for grouping a plurality of client computing devices that form a client pool into one or more client groups, the client computing devices each having at least one software application executing thereon that generates production data, primary copies of the production data stored in primary storage, secondary copies of the production data stored in secondary storage separate from the primary storage; comparing, by one or more processors, a set of characteristics associated with a first client of the plurality of client computing devices to the grouping criteria to obtain a first comparison result; based on the first comparison result, assigning the first client to a first client group of the one or more client groups; electronically accessing, from a data store, a set of configuration rules associated with the first client group; and automatically initiating, by one or more processors, the configuration of the first client according to the set of configuration rules.
-
-
32. A method of managing a set of components in a networked data storage system, the method comprising:
-
accessing, from a data store, grouping criteria for grouping a plurality of components in a networked data storage system into one or more component groups, the components comprising computer hardware components, computer software components, or both; comparing, by one or more processors, a set of characteristics associated with a first component of the plurality of components to the grouping criteria; based on the comparison, assigning the first component to a first component group of the one or more component groups.
-
-
33. A method of managing a set of computing devices, the method comprising:
-
receiving an identity of a characteristic associated with at least one computing device from a set of computing devices; identifying one or more computing devices associated with the identified characteristic from the set of computing devices; creating a device group associated with the identified characteristic; and assigning the one or more computing devices to the device group associated with the identified characteristic. - View Dependent Claims (34)
-
Specification