Embodiments of the invention support improvements in network performance
in networks such as storage area networks. This is particularly important
in networks such as those implementing virtualization. These
improvements, therefore, support improved mechanisms for performing
processing in network devices such as switches, routers, or hosts. These
improvements include various different mechanisms which may be used
separately or in combination with one another. These mechanisms include
methods and apparatus for processing traffic in an arbitrated loop,
performing striping to support fairness and/or loop tenancy, performing
configuration of network devices such as switches to enable
virtualization to be performed closest to the storage device (e.g.,
disk), ascertaining a CPU efficiency that quantifies the impact of
virtualization on a processor, and configuring or accessing a striped
volume to account for metadata stored in each storage partition.