Patent · US Expired

Method, apparatus, and program product for facilitating serialization of input/output requests to a logical volume allowing nonserialized input/output requests

US7200686B2 · kind B2 · utility

2Cited by
2References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 25, 2002
Grant dateApr 3, 2007
Priority date
Expiry dateJan 19, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0689
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A serialization detection arrangement determines whether a received IO request requires serialization. An overlap detection arrangement then determines if the received IO request produces an impermissible overlap condition. Each IO request producing an impermissible overlap condition is blocked so that it cannot be executed by a storage device while the impermissible overlap condition exists. However, IO requests avoiding an impermissible overlap condition are passed on to the storage device to be executed at the device. Blocking or passing IO requests is preferably performed by an IO request control arrangement. Upon receipt of an IO done signal for a particular IO request, a completion arrangement starts any IO request that had been blocked by the particular IO request and updates the records for both pending requests requiring serialization and blocked IO requests.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.