1. A method for scaling a hierarchical system, comprising: configuring the hierarchical system to comprise at least one top level control server, a first middle level control server and a plurality of third level servers connected across a network infrastructure, wherein the top level control server automatically adds the first middle level control server into a control pool, and the first middle level control server automatically adds each of the third level servers into a first service pool; scaling up the hierarchical system, including to: construct automatically a second service pool of a plurality of third level servers by a second middle level control server upon which receiving service information from each of the third level servers via executing a service pool construction protocol; and add automatically the second middle level control server into the control pool by the top level control server upon which receiving information from the second middle level control server via executing a service pool construction protocol, wherein the top level control server controls centralized operations for all servers at all levels in the hierarchical system, and wherein the first middle level control servers controls centralized operations only for the third level servers in the first service pool, and the second middle level control servers controls centralized operations only for the third level servers in the second service pool.