Applications, systems and methods for efficiently accessing and
controlling data of devices among multiple computers over a network.
Strategic cache management processes are provided to manage the data in
cache memory of the storage devices involved. Communication of data over
the network may be managed by means of one or more connection servers
which may also manage any or all of authentication, authorization,
security, encryption and point-to-multipoint communications
functionalities. Alternatively, computers may be connected over a wide
area network without a connection server, and with or without a VPN. Data
transmissions may be managed to minimize bandwidth and may be temporally
and/or spatially compressed.