9. The apparatus of claim 7 wherein clustering the device into an attribute level cluster based on the one or more device attributes specified in the characteristic set for the device further comprises: calculating, by the device clustering module, a commonality index between the device and a cluster representative for each attribute level cluster, wherein the cluster representative specifies a union of all attributes of each device in the attribute level cluster; and assigning, by the device clustering module, the device to the attribute level cluster with the highest commonality index.
9. The apparatus of claim 7 wherein clustering the device into an attribute level cluster based on the one or more device attributes specified in the characteristic set for the device further comprises: calculating, by the device clustering module, a commonality index between the device and a cluster representative for each attribute level cluster, wherein the cluster representative specifies a union of all attributes of each device in the attribute level cluster; and assigning, by the device clustering module, the device to the attribute level cluster with the highest commonality index. 10. The apparatus of claim 9 wherein calculating a commonality index between the device and a cluster representative for each attribute level cluster further comprises: determining, by the device clustering module, the number of device attributes specified in the characteristic set for the device that are also attributes of the cluster representative; determining, by the device clustering module, the number of device attributes specified in the characteristic set for the device that are not attributes of the cluster representative; and dividing, by the device clustering module, the number of device attributes specified in the characteristic set for the device that are also attributes of the cluster representative by the sum of the number of device attributes specified in the characteristic set for the device that are also attributes of the cluster representative and the number of device attributes specified in the characteristic set for the device that are not attributes of the cluster representative.