Patent ID: 7779110
Filing Date: 2010-08-17
Classification: G06F,H04L

Abstract:
1. A system having a communication module, a first translation module, a second translation module, a first transmission module, and a second transmission module stored in memories for communicating control messages between a media library manager and a storage device, the system comprising: the communication module configured to direct first control messages between the media library manager and the storage device through a host, the host coupled to the media library manager by a control path and to the storage device by a data path; the first translation module configured to distinguish the first control messages received over the control path at the host by detecting an identifier in the header of each of the control messages, translate the first control messages received over the control path into first transport data messages, wherein each of the first transport data messages comprises a Send Simulated Library Message (SSLIM) Small Computer Systems Interface (SCSI) Command Descriptor Block (CDB) that encapsulates each of the first control messages in an unaltered form; the second translation module configured to translate second control messages received from the storage device into second transport data messages, wherein each of the second transport data messages comprises a Received Simulated Library Message (RSLIM) Small Computer Systems Interface (SCSI) Command Descriptor Block (CDB) that encapsulates each of the second control messages in an unaltered form; the second translation module further configured to translate the first transport data messages received over the data path at the storage device into the first control messages; the first translation module further configured to translate the second transport data messages received over the data path at the host into the second control messages; the first transmission module configured to send the first transport data messages over the data path to the storage device and control messages from the storage device over the control path to the media library manager; and the second transmission module configured to send the second transport data messages over the data path to the host.