Accessing some storage-area networks (SANs) requires a client computer to
include a special electronic component, known as a host bus adapter
(HBA). However, the present inventor recognized that conventional host
bus adapters add considerable expense to the cost of accessing the
storage-area network. Accordingly, the present inventor devised a host
bus adapter that is implemented in software and thus referred to as a
"virtual" host bus adapter. One exemplary embodiment of the virtual host
bus adapter includes a hardware-emulation module that makes the virtual
host bus adapter appear to operating system environments as a
conventional host bust adapter with dedicated hardware.