1. A data collector configured to collect resource consumption data from endpoints of a utility communication network for reporting to a head-end computing device of the utility communication network, the data collector comprising: a processing unit comprising logic configured to implement acts comprising: receiving from the head-end computing device a report list indicating that the data collector is a primary data collector for a subset of a plurality of endpoints of a utility communication network and is responsible for reporting resource consumption data of the subset to the head-end computing device; receiving, from the subset of the plurality of endpoints and a plurality of endpoints other than the subset, communications reporting resource consumption data of the subset of the plurality of endpoints and the plurality of endpoints other than the subset; storing resource consumption data in a memory of the data collector, wherein the stored resource consumption data distinguishes data received from the subset of the plurality of endpoints and data received from the plurality of endpoints other than the subset; and reporting, to the head-end computing device, resource consumption data for the subset of the plurality of endpoints for which the report list indicates that the data collector is the primary data collector, while refraining from reporting resource consumption data to the head-end computing device received from the endpoints other than the subset of the plurality of endpoints and identified in the memory as data from secondary or tertiary endpoints with respect to the data collector.