Adaptive Read Ahead Method of Data Recorded on a Sequential Media Readable via a Variable Data Block Size Storage Device

Inactive Publication Date: 2008-01-10
BEESTON RALPH T +1
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A challenge therefore for the storage industry is to improve upon a performance of a read ahead processing of data recorded on a sequential media readable via a variable data block size storage device when the recorded data block size of recorded data responsive to a read ahead request does not equal the read ahead data block size of the read ahead request.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Adaptive Read Ahead Method of Data Recorded on a Sequential Media Readable via a Variable Data Block Size Storage Device
  • Adaptive Read Ahead Method of Data Recorded on a Sequential Media Readable via a Variable Data Block Size Storage Device
  • Adaptive Read Ahead Method of Data Recorded on a Sequential Media Readable via a Variable Data Block Size Storage Device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020]FIG. 4 illustrates a storage subsystem of the present invention employing host 20, variable block size storage device 30 (e.g., a tape drive), and a storage controller 50 employing a sequential media read module 51 for conventionally executing read requests of data recorded on a sequential media 31 (e.g., a tape cartridge) mounted on device 30 as requested by host 20 and for autonomously executing read ahead requests of the data recorded on sequential media 31 on behalf of host 20 in accordance with the present invention. To this end, storage controller 50 is structurally configured with hardware, software and / or firmware to implement a read request execution method and a read ahead request execution method of the present invention. The following description of exemplary embodiments of the read request execution method and a read ahead request execution method of the present invention does not limit the scope of the read request execution method and a read ahead request execut...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A read request of a sequential media from a host is executed with a read request data block size equal to a maximum recorded data block size parameter of the variable data block size storage device. Subsequently, if warranted, an adaptive read ahead data block size variable is set to equal a recorded data block size of data recorded on the sequential media that is responsive to the execution of the read request, and one or more read ahead requests of the sequential media are executed with a read ahead data block size equal to the adaptive read ahead data block size variable. The adaptive read ahead data block size variable is conditionally adjusted based on the recorded data block size(s) of data recorded on the sequential media that is responsive to the execution(s) of the read ahead request(s)

Description

[0001] This application claims benefit of, and priority to, U.S. patent application Ser. No. 11 / 119,968 filed May 2, 2005, the entirety of which is incorporated herein by reference, as a continuation application.FIELD OF INVENTION [0002] The present invention generally relates to executing a read ahead request of data recorded on a sequential media (e.g., tape) readable via a variable data block size storage device (e.g., a tape drive). The present invention specifically relates to executing the read ahead request based on a dynamic prediction of the recorded data block size of recorded data of the sequential media that is responsive to the execution of the read ahead request. BACKGROUND OF THE INVENTION [0003]FIG. 1 illustrates a conventional storage subsystem employing a host 20, a variable data block size storage device 30 (e.g., a tape drive system), and a storage controller 40 employing a sequential media read module 41 for executing read requests of data recorded on a sequenti...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F13/00G06F12/00
CPCG06F3/0613G06F3/0659G06F12/0866G06F12/0862G06F3/0682
Inventor BEESTON, RALPH T.SMITH, CORY G.
Owner BEESTON RALPH T
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