There is disclosed a technique for achieving scalable communication within
a distributed system using dynamic communication trees. In a client
server environment, and particularly in such an environment in which
storage systems and storage area networks are managed by distributed
management software, embodiments of the present invention are presented
by which communication trees are built in a manner that evenly
distributes load throughout nodes in the network, whereby scalability is
enhanced allowing a larger number of nodes than otherwise allowable
without such trees. Other advantages achievable by utilization of such
trees are also disclosed.