Systems and methods for allocating transmission resources within a
computer network are provided. In some embodiments of the invention,
communication links may be assigned based on predefined preferences or
system configuration to facilitate the transfer of data from one point in
the network to another. In other embodiments, system operation may be
monitored and communication paths be assigned dynamically based on this
information to improve system operation and provide improved failover
response, load balancing and to promote robust data access via
alternative routes.