MLchartDataset catalogue

Patent · US4891784A · A · US

High capacity tape drive transparently writes and reads large packets of blocked data between interblock gaps

(11) Publication number
US4891784A
(21) Application number
US-14218088-A
(22) Filing date
1988-01-08
(30) Priority date
1988-01-08
(43) Publication date
1990-01-02
(45) Date of grant
1990-01-02
(52) CPC
  • G06F Electric digital data processing: 3/0601, 3/0682
  • G11B Information storage based on relative movement between record carrier and transducer: 20/00007, 20/12, 20/1201
(73) Assignee
HEWLETT PACKARD CO
(54) Title
High capacity tape drive transparently writes and reads large packets of blocked data between interblock gaps
(57) Abstract

A tape packet assembler/disassembler (TPAD) for a tape drive accumulates host-transmitted records, which may or may not be blocked by the host. The accumulated host-transmitted records are combined into packets comprising a data portion made up of data blocks and a trailer portion made up of table entries describing how to disassemble the packet. Host-transmitted commands to write a tape mark are intercepted by the TPAD and replaced by corresponding information in the trailer. Packets are accumulated in a buffer in the TPAD, and are written to the tape drive when the buffer becomes full, or upon a command from the host to reposition the tape, such as rewind. The interblock gaps that would ordinarily separate the host-transmitted records now separate packets, resulting in a considerable increase in the efficiency of tape utilization. The TPAD maintains in the trailer various pointers to assist in forward and back spacing by file and records. It also can automatically and adaptively compress and decompress the user's data. To assist in this it also maintains in the trailer information identifying data blocks containing a dictionary reset.

Full text
View on Google Patents

Claims (1)

  1. Apparatus for assembly and disassembly of packets of data communicated between a host computing environment and a sequentially accessed mass storage device, the apparatus comprising: first interface means for coupling to the host computing environment, for receiving host-transmitted records to be written to the mass storage device, and for sending to the host computing environment data and status information read from the mass storage device; packet assembly/disassembly means coupled to the first interface means for assembling into a buffer packets comprising data portions and trailer portions of information corresponding to host-transmitted records, the data portions containing data from the host-transmitted records and the trailer portions containing descriptive information about the structure of the data portions, including the location of any tape mark that occurred in the host-transmitted record, and for disassembling back into host-transmitted records and associated status indications packets comprising data portions and trailer portions; and second interface means coupled to the packet assembly/disassembly means for coupling to the mass storage device, for writing packets in the buffer thereto, and for reading packets therefrom into the buffer.

Citations (7)

  • US4040026A
  • US4162520A
  • US4458316A
  • US4534013A
  • US4539676A
  • US4542457A
  • US4750109A
Record as JSON
{
  "publication_number": "US4891784A",
  "country": "US",
  "kind": "A",
  "title": "High capacity tape drive transparently writes and reads large packets of blocked data between interblock gaps",
  "abstract": "A tape packet assembler/disassembler (TPAD) for a tape drive accumulates host-transmitted records, which may or may not be blocked by the host. The accumulated host-transmitted records are combined into packets comprising a data portion made up of data blocks and a trailer portion made up of table entries describing how to disassemble the packet. Host-transmitted commands to write a tape mark are intercepted by the TPAD and replaced by corresponding information in the trailer. Packets are accumulated in a buffer in the TPAD, and are written to the tape drive when the buffer becomes full, or upon a command from the host to reposition the tape, such as rewind. The interblock gaps that would ordinarily separate the host-transmitted records now separate packets, resulting in a considerable increase in the efficiency of tape utilization. The TPAD maintains in the trailer various pointers to assist in forward and back spacing by file and records. It also can automatically and adaptively compress and decompress the user's data. To assist in this it also maintains in the trailer information identifying data blocks containing a dictionary reset.",
  "claims": [
    "1. Apparatus for assembly and disassembly of packets of data communicated between a host computing environment and a sequentially accessed mass storage device, the apparatus comprising: first interface means for coupling to the host computing environment, for receiving host-transmitted records to be written to the mass storage device, and for sending to the host computing environment data and status information read from the mass storage device; packet assembly/disassembly means coupled to the first interface means for assembling into a buffer packets comprising data portions and trailer portions of information corresponding to host-transmitted records, the data portions containing data from the host-transmitted records and the trailer portions containing descriptive information about the structure of the data portions, including the location of any tape mark that occurred in the host-transmitted record, and for disassembling back into host-transmitted records and associated status indications packets comprising data portions and trailer portions; and second interface means coupled to the packet assembly/disassembly means for coupling to the mass storage device, for writing packets in the buffer thereto, and for reading packets therefrom into the buffer."
  ],
  "cpc": [
    "G06F 3/0601",
    "G06F 3/0682",
    "G11B 20/00007",
    "G11B 20/12",
    "G11B 20/1201"
  ],
  "assignees": [
    "HEWLETT PACKARD CO"
  ],
  "filing_date": "1988-01-08",
  "publication_date": "1990-01-02",
  "grant_date": "1990-01-02",
  "priority_date": "1988-01-08",
  "application_number": "US-14218088-A",
  "family_id": "22498867",
  "citations": [
    "US4040026A",
    "US4162520A",
    "US4458316A",
    "US4534013A",
    "US4539676A",
    "US4542457A",
    "US4750109A"
  ]
}

Record 4,366 of 5,000 in Patents full text (MLC-0201). Request the full dataset.