1. A method for election of a managing node for a network, the method comprising: detecting, by one or more processors, that a first set of background tasks is not running, wherein the first set of background tasks are re-entrant and have not failed; identifying, by the one or more processors, at least a first node in a network and information about the first node, wherein the first node is capable of performing the first set of background tasks, determined, at least in part by information associated with the first node; and electing, by the one or more processors, the first node as a manager the managing node in the network to perform the first set of background tasks.