A method for propagating a distribution command related to file system object changes in a network having a plurality of network nodes comprising steps of, at each network node: creating a respective distribution map formed by distribution criteria for each node, wherein the distribution map indicates the network nodes where the file system object is distributed and the distribution criteria specifies information set by a content owner of the file system object that specifies where the file system object is distributed, wherein the plurality of network nodes includes a qualified set of network nodes that meet the distribution criteria based on the distribution map, wherein the qualified set of network nodes is a plurality of distribution centers (140A-140I) to maintain file system objects at edges of the network to eliminate or reduce latency such that in response to the distribution command, a file system object from the content owner is pushed from one distribution center to another distribution center of the plurality of distribution centers, wherein in response to a user seeking to access the file system object, the user is serviced via a nearest distribution center having the file system object; forwarding the distribution command to the qualified set of network nodes based on the distribution map; and in response to the distribution command, managing storage and a meta file system in the qualified network nodes; wherein the qualified set of network nodes issues the distribution command to another qualified set of network nodes based on the distribution map to continue the propagation of information across the plurality of network nodes, wherein another set of network nodes is another plurality of distribution centers. creating a respective distribution map formed by distribution criteria for each node, wherein the distribution map indicates the network nodes where the file system object is distributed and the distribution criteria specifies information set by a content owner of the file system object that specifies where the file system object is distributed, wherein the plurality of network nodes includes a qualified set of network nodes that meet the distribution criteria based on the distribution map, wherein the qualified set of network nodes is a plurality of distribution centers (140A-140I) to maintain file system objects at edges of the network to eliminate or reduce latency such that in response to the distribution command, a file system object from the content owner is pushed from one distribution center to another distribution center of the plurality of distribution centers, wherein in response to a user seeking to access the file system object, the user is serviced via a nearest distribution center having the file system object; forwarding the distribution command to the qualified set of network nodes based on the distribution map; and in response to the distribution command, managing storage and a meta file system in the qualified network nodes; wherein the qualified set of network nodes issues the distribution command to another qualified set of network nodes based on the distribution map to continue the propagation of information across the plurality of network nodes, wherein another set of network nodes is another plurality of distribution centers.