A method for facilitating data management in a control system, comprising: employing at least one processor to execute code instructions retained in a memory , the code instructions when executed by the at least one processor carry out the following acts: identifying a set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) in a network, wherein a node (1814 1 - 1814 R , 1826 1 - 1826 Q ) is either a server (1814 1 - 1814 R ) or it includes a client component (1826 1 - 1826 Q ), which are communicatively coupled with a set of industrial controllers (1834 1 - 1834 P ); determining network latency amongst one or more pairs of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) in the set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ); accessing a metric that quantifies demand of one or more data resources in a control system associated with the set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ), wherein the one or more data resources comprise at least one of a control screen or a graphical object that defines, in part, the control screen; prioritizing at least one of the one or more nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) with respect to the demand of the one or more data resources; identifying a group of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) amongst the set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) to supply the one or more data resources to the at least one or more prioritized nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) requesting said one or more data resources based at least in part on a time value of a response function being below a configurable threshold dictated by the determined network latency; and delivering the one or more data resources to the at least one or more nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) requesting said one or more data resources. identifying a set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) in a network, wherein a node (1814 1 - 1814 R , 1826 1 - 1826 Q ) is either a server (1814 1 - 1814 R ) or it includes a client component (1826 1 - 1826 Q ), which are communicatively coupled with a set of industrial controllers (1834 1 - 1834 P ); determining network latency amongst one or more pairs of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) in the set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ); accessing a metric that quantifies demand of one or more data resources in a control system associated with the set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ), wherein the one or more data resources comprise at least one of a control screen or a graphical object that defines, in part, the control screen; prioritizing at least one of the one or more nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) with respect to the demand of the one or more data resources; identifying a group of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) amongst the set of nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) to supply the one or more data resources to the at least one or more prioritized nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) requesting said one or more data resources based at least in part on a time value of a response function being below a configurable threshold dictated by the determined network latency; and delivering the one or more data resources to the at least one or more nodes (1814 1 - 1814 R , 1826 1 - 1826 Q ) requesting said one or more data resources. <EOS>