Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

79 results about "Direct-access storage device" patented technology

A direct-access storage device (DASD) (pronounced /ˈdæzdiː/) is a secondary storage device in which "each physical record has a discrete location and a unique address". IBM coined the term DASD as a shorthand describing hard disk drives, magnetic drums, and data cells. Later, optical disc drives and flash memory units are also classified as DASD. The term DASD contrasts with sequential storage media such as magnetic tape, and unit record equipment such as card devices like card readers and punches.

Dynamic management of addresses to an input/output (I/O) device

Disclosed is a method and computer program device for dynamically managing the assignment of alias addresses to base addresses referencing an input/output (I/O) device, such as a direct access storage device (DASD). Two distinct methods are disclosed. In one method, alias addresses are assigned based on the performance of the I/O devices. In this method, alias addresses are assigned to highly utilized devices, as indicated by device performance data, in order to maximize the efficient utilization of I/O device resources. In a second method, workload management principles are utilized to assign alias addresses. In this method, a correlation is made between each I/O device and the service classes utilizing each device. As in the first method, performance data is generated for each I/O device. Alias addresses are assigned to I/O devices experiencing queue delays as indicated by their performance data, if the device is associated with a service class that has failed to meet one or more processing goals. These methods may operate on a single host, or in a multi-host environment. The methods may be operated individually, or concurrently. Methods are disclosed to manage contention between concurrently operating assignment methods, and between multiple hosts concurrently operating one or more assignment methods.
Owner:IBM CORP

Method and system for rebuilding log-structured arrays

A method for rebuilding contents of a malfunctioned direct access storage device within a log-structured array is disclosed. In accordance with the method and system of the present invention, each direct access storage device within a log-structured array is divided into multiple segment-columns, and each corresponding segment-column from each direct access storage device within the log-structured array forms a segment. A segment is first located within the direct access storage devices. A determination is made as to whether or not the segment is empty. In response to a determination that the segment is empty, a pointer is moved within a segment-column mapping table from pointing to a segment-column in the malfunctioned direct access storage device to point to a segment-column in a spare direct access storage device of the segment. In response to a determination that the segment is not empty, rebuilding contents of the segment-column in the malfunctioned direct access storage device to the segment-column in the spare direct access storage device, and moving the pointer within the segment-column mapping table from pointing to the segment-column in the malfunctioned direct access storage device to point to the segment-column in the spare direct access storage device of the segment. The process then returns to the determination step until all segment-columns within the malfunctioned direct access storage device are rebuilt.
Owner:IBM CORP

Generation of higher-order harmonic sine and cosine sequences by indexing a first-order sine/cosine table

A method of generating a higher-order trigonometric sequence, by constructing a table having a first-order trigonometric sequence, indexing the table to yield a different sequence based on an order number of a desired higher-order harmonic, and catenating values in the table according to the different sequence to yield a higher-order trigonometric sequence whose order is the order number. The table may be a first-order sine sequence, with the method yielding a higher-order sine sequence, or the table may be a first-order cosine sequence, with the method yielding a higher-order cosine sequence. The table has a period N, and indexing is accomplished by computing pointer indices equal to (k*n)mod(N), where k is the order number, and 0<=n<N. In the special case where N is a multiple of 4, a single table may be used for both higher-order sine and higher-order cosine sequences. This method may be applied to the calculation of a local PES-correction value for at least one track of a direct access storage device. The local PES-correction value is then used to position a read/write head of the direct access storage device over the track. The PES-correction value for the track may be stored on a sector of the direct access storage device.
Owner:HITACHI GLOBAL STORAGE TECH NETHERLANDS BV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products