1. A method, comprising: determining variables maintained by each of a plurality of Learning Machines (LMs), which are hosted on a plurality of Field Area Routers (FARs) in a network, wherein the variables are sharable between the FARs; calculating a plurality of correlation values defining a correlation between the variables; and computing a cluster of FARs based on the plurality of correlation values, wherein the clustered FARs are associated with correlated variables, and the cluster allows the clustered FARs to share their respective variables.