Abstract:
A policy caching method (400) for use in a communication device is provided. The communication device determines which instance of protocol data unit (PDU) network policy from a plurality of policies is to be applied to related-received PDUs based on contents of one of the related-received PDUs (406). Subsequently, policy identification information identifying the instance PDU policy is cached (408) for future application to other of the related-received PDUs (410). Also, a communication device which implements this policy caching method is provided.
Abstract:
A system and method that detects sequentially in the memory accesses of a cache data storage system. The system relies on either an internal analysis of the location of records sought to be accessed or hints from the host processing system. The internal analysis is designed to perform on the record level thereby avoiding a substantial number of misses prior to the detection of sequentiality.
Abstract:
The helical scan data write circuits (410, 321) operate on the received stream of data records to produce two orthogonal error detection and correction codes on a scan group level. The data write circuit (410, 321) divides the received stream of data records into data segments, each of which contains a predetermined number of data bytes. A first of these scan group error codes is generated on a per data segment basis while a second scan group error code is generated across multiple data segments. A third level error correcting code (ECC-3) is also used to protect an entire scan group (700) rather than data on a per byte basis. The third level error correction code generator (805) produces an error code over a predetermined number of sequentially written scan groups (700) to enable the control unit (350) to reconstruct an entire scan group (700) if its data integrity is comprised.
Abstract:
The control software and hardware in the tape drive control unit (350) creates and manages a header segment (105) at the beginning of the magnetic tape (100). This header (105) is interposed between a leader portion (102-104) of the magnetic tape (100) and the remainder (106-109) of the magnetic tape (100). This header segment (105) contains two sections, a first of which is a data record directory (502) that is used by the control unit (350) to denote the location of each data record written on to the magnetic tape (100) as well as administrative information associated with the data record. The second section of the header (105) is an administrative information section (501) that contains data relating to the magnetic tape itself. At least one longitudinal track (201-203) is written on the magnetic tape (100) coextensive with the helical scan groups (700) to provide data to enable the tape drive (300) to quickly locate data records recorded on the magnetic tape (100).
Abstract:
The stack loader (221) is mounted on a tape drive (211) in the automated library system (111), between the library system robot (230) and the associated tape drive (211). The stack loader (221) receives a stack of data storage media cartridges, such as magnetic tape cartridges from the library system robot (230). The library system robot (230) retrieves a plurality of blank magnetic tape cartridges and loads these cartridges into the stack loader (221) to maintain an available set of scratch tapes ready for immediate loading in the tape drive (211). The library software (110) then translates scratch mount commands into control signals to activate the stack loader (221) to mount a scratch tape in the associated tape drive (211). With queued tape cartridges, the scratch loader (221) functions as a mechanical cache for preloading queued cartridges in the scratch loader (221) for immediate access by the tape drive (211).
Abstract:
The helical scan magnetic tape cartridge has substantially the same exterior dimensions as a conventional 3480-type magnetic tape cartridge but is implemented in the inverse configuration. The magnetic tape (503) is wound counterclockwise around the cartridge reel (502), with the recording surface of the magnetic tape (503) facing out. The magnetic tape (503) exits the cartridge housing (501) at the left corner of the front side (504) of the cartridge housing (501) (when viewed from the top). In addition, the right front corner (506) of the cartridge housing (501) may be angled to further distinguish the helical scan magnetic tape cartridge from the conventional 3480-type magnetic tape cartridge.
Abstract:
The knowledge based system (10) functions in a machine initiated maintenance environment to provide efficient and timely maintenance of customer equipment (40). The knowledge based system (10) provides the failure evaluation function through the use of an expert or knowledge based system (11) that is installed in the customer equipment (40). The knowledge based system (11) makes use of a set of rules and hypotheses to operate on data collected from various points within the customer equipment (40) to monitor the operational integrity of the customer equipment (40). This knowledge based system (11) identifies the occurrence of a failure within the customer equipment (40) and functions using its rules, hypotheses and collected data to isolate the source of the error in the customer equipment (40) and, whenever possible, "fence" or isolate the failed field replaceable unit (70-75) that has caused the error.
Abstract:
This system makes use of a tape cassette helical scan tape transport (415-421) and 3480-type magnetic tape cartridge (401) as the data storage media. The merging of these two incompatible elements is accomplished by the use of a novel interface that implements a 'virtual tape cassette' using a tape cartridge (401) in a manner that makes this media compatible with the tape transport (415-421). The virtual tape cassette is implemented by providing a takeup reel (402) positioned with the magnetic tape cartridge (401) in a relationship that substantially matches the format of a magnetic tape cassette. A short tape threading arm (403) is used to retrieve the leader block (311) from the tape cartridge (401) and thread the magnetic tape (424) over a short tape threading path (423) to the takeup reel (402). Once the tape (424) is affixed to the takeup reel (402), the helical scan tape guide arms (415, 419) transport the length of tape (424) that is now exposed between the tape cartridge (401) and the takeup reel (402) to the rotary heads (416).
Abstract:
A disk storage system that writes multiple copies of records directed to user-specified volumes. A plurality of spaced apart control units (112, 113) interconnected by direct data links (106) and a corresponding plurality of sets of recording means (109, 111) communicate over the direct data links (106) when a write request is received by one control unit (112, 113) to cause one volume in each set of recording means (109, 111) to write a copy of the received record.
Abstract:
The improved data compression system (100) concurrently processes both strings of repeated characters and textual substitution of input character strings. In this system (100), the performance of data compression techniques based on textual substitution are improved by the use of a compact representation for identifying instances in which a character in the input data stream is repeated. This is accomplished by nesting a run length encoding system (110) in the textual substitution system (111, 112, 120). This structure adds the recognition of runs of a repeated character before the processor performs the textual substitution data compression operation. A further performance improvement is obtained by expanding the alphabet of symbols stored in the compressor's dictionary (120) to include both the characters of the input data stream and repeat counts which indicate the repetion of a character. The handling of these repeat counts by the textual substitution based compression technique is no different than the handling of characters, or certain modifications are made in the handling of repeat counts.