Various methods, devices and systems are described for providing
distributed storage services. A data storage device is capable of
initiating a communication session with an external entity such as a
local host computer (and vice versa) coupled directly to the data storage
device, a remote server computer, or directly with remote data storage
devices with or without intervention by a local host computer.