Abstract:
A canonical protocol is used in communications between translation modules. Each translation module communicates with a computer element using a particular protocol recognized by that computer element. Each translation module communicates with one or more other translation modules using a generic or canonical protocol. Translation modules may be used in a storage area network interfacing host computers and storage devices.
Abstract:
A method and system for connecting a host to a tape drive for accessing a tape cartridge in a data storage system having a tape library provided with cartridges and tape drives includes the host requesting a desired cartridge to access. In response to the request, a proxy agent queries the library to determine which of the tape drives are available to receive the desired cartridge. The proxy agent then selects a tape drive from the available tape drives to receive the desired cartridge. The desired cartridge is then mounted into the selected tape drive. An access controller then connects a virtual tape drive associated with the host to the selected tape drive to provide the host with access to the desired cartridge. The selected tape drive may be selected as a function of its location with respect to the storage location of the desired cartridge. While the host computer is accessing the desired cartridge, the access controller may simultaneously connect another virtual tape drive associated with a second host to another tape drive to provide the second host with access to a different cartridge.
Abstract:
A canonical protocol is used in communications between translation modules. Each translation module communicates with a computer element using a particular protocol recognized by that computer element. Each translation module communicates with one or more other translation modules using a generic or canonical protocol. Translation modules may be used in a storage area network interfacing host computers and storage devices.
Abstract:
A method and system for connecting a host to a tape drive for accessing a tape cartridge in a data storage system having a tape library provided with cartridges and tape drives includes the host requesting a desired cartridge to access. In response to the request, a proxy agent queries the library to determine which of the tape drives are available to receive the desired cartridge. The proxy agent then selects a tape drive from the available tape drives to receive the desired cartridge. The desired cartridge is then mounted into the selected tape drive. An access controller then connects a virtual tape drive associated with the host to the selected tape drive to provide the host with access to the desired cartridge. The selected tape drive may be selected as a function of its location with respect to the storage location of the desired cartridge. While the host computer is accessing the desired cartridge, the access controller may simultaneously connect another virtual tape drive associated with a second host to another tape drive to provide the second host with access to a different cartridge.
Abstract:
A canonical protocol is used in communications between translation modules. Each translation module communicates with a computer element using a particular protocol recognized by that computer element. Each translation module communicates with one or more other translation modules using a generic or canonical protocol. Translation modules may be used in a storage area network interfacing host computers and storage devices.