Certain embodiments of the present invention provide a method of medical
image processing on a distributed network including: communicating on a
distributed network comprising a server, a client, and a communications
pathway having a bandwidth, wherein the distributed network comprises
system resources related to the server, the client, and the
communications pathway; monitoring the system resources and the bandwidth
with at least one process monitor to generate monitor data; and
recommending an allocation of at least a portion of the system resources
for processing three dimensional image data to form two dimensional image
data displayable on the client, wherein the allocation is based at least
in part on the monitor data.