Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Reissue Patent
2006-07-18
2006-07-18
Shin, Christopher B. (Department: 2182)
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
C707S793000, C707S793000, C711S152000
Reissue Patent
active
RE039201
ABSTRACT:
A filter driver for implementing disk space quotas is described. Quota limits on disk space taken up by files in the file system are established for users and directories, and an internal database is established to track quotas against actual disk space utilization. A driver in accordance with the invention uses kernel resources of the operating system to prevent execution of file system I/O operations which would violate any established quota. In doing so, the driver executes a logic in kernel mode which serializes file allocation operations and also serializes access to the internal database. The first step in this logic is to intercept file system I/O requests before they reach the file system driver. Then the driver determines propectively—before the I/O request is completed—whether any quota would be exceeded by completion of the I/O request. If a quota would be exceeded, completion of the I/O request is blocked and an error status is issued. It a quota would not be exceeded, the I/O request is allowed to complete and the driver's internal database is updated with revised disk space utilization data.
REFERENCES:
patent: 5237661 (1993-08-01), Kawamura et al.
patent: 5247660 (1993-09-01), Ashcraft et al.
patent: 5421011 (1995-05-01), Camillone et al.
patent: 5491807 (1996-02-01), Freeman et al.
patent: 5574952 (1996-11-01), Brady et al.
patent: 5634050 (1997-05-01), Krueger et al.
patent: 5671420 (1997-09-01), Bell et al.
patent: 5713013 (1998-01-01), Black
patent: 5734909 (1998-03-01), Bennett
patent: 5805932 (1998-09-01), Kawashima et al.
patent: 5819047 (1998-10-01), Bauer et al.
patent: 5946686 (1999-08-01), Schmuck et al.
patent: 5956734 (1999-09-01), Schmuck et al.
patent: 6000009 (1999-12-01), Brady
patent: 6032216 (2000-02-01), Schmuck et al.
European Search Report dated Jul. 22, 2004; Ref. 3187-001PCT/EP; Application No. / Patent No. 99964066.7-1243-US9928595.
“Disk Quota Management Priviliges”; IBM Technical Disclosure Bulletin, IBM Corp. New York, US, vol. 37, No. 4B, Apr. 1, 1994, p. 329, XP000451269; ISSN: 0018-8689, p. 329, line 4-line 6.
David Jones: “Introduction to the Internet, Remedy and Implement”; May 1, 1996, pp. 13-14, XP002284666; URL:http://wwwhome.cs.utwente.nl/{jansen/courses/unix_adm/study-guide/chap19/sec2p13.html; retrieved on Jun. 15, 2004.
David Jones: “An Introduction to Unix Systems Administration-Cron, Accounting, and Quotas”; Jan. 27, 1996, pp. 1-13; XP002284667; Retrieved from URL: http://wwhome.cs.utwente.nl/{jansen/courses/unix_adm/study-guide/textbook/chap16.html on Jun. 15, 2004.
Husain Najaf S.
Kyler Daniel B.
Kivlin B. Noäl
Myertons Hood Kivlin Kowert & Goetzel, P.C.
Rankin Rory D.
Shin Christopher B.
VERITAS Operating Corporation
LandOfFree
Pageable filter driver for prospective implementation of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Pageable filter driver for prospective implementation of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pageable filter driver for prospective implementation of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3569311