Electrical computers and digital data processing systems: input/ – Input/output data processing – Data transfer specifying
Reexamination Certificate
2008-07-08
2008-07-08
Tsai, Henry (Department: 2184)
Electrical computers and digital data processing systems: input/
Input/output data processing
Data transfer specifying
C709S232000, C710S018000, C710S022000
Reexamination Certificate
active
07398335
ABSTRACT:
Method and system for optimizing DMA request processing is provided. The system includes a HBA that uses a dynamic DMA maximum write burst count sizing to optimize processing of write and read requests, wherein the HBA includes a DMA optimizer module that selects a certain write burst size to adjust performance when read and write DMA requests are being utilized. The DMA optimizer module can toggle between write and read request priority based on a maximum write request burst size. A shorter maximum write burst size provides more opportunity to issue read requests and a larger maximum burst size provides a better write request performance. The method includes, evaluating a read request throughput rate; evaluating a write request throughput rate; evaluating a read request utilization rate; evaluating a write request utilization rate; and adjusting a maximum write burst size.
REFERENCES:
patent: 4268906 (1981-05-01), Bourke et al.
patent: 4333143 (1982-06-01), Calder
patent: 4449182 (1984-05-01), Rubinson
patent: 4549263 (1985-10-01), Calder
patent: 4777595 (1988-10-01), Strecker et al.
patent: 4783730 (1988-11-01), Fischer
patent: 4783739 (1988-11-01), Calder
patent: 4803622 (1989-02-01), Bain, Jr. et al.
patent: 5129064 (1992-07-01), Fogg, Jr. et al.
patent: 5212795 (1993-05-01), Hendry
patent: 5249279 (1993-09-01), Schmenk et al.
patent: 5276807 (1994-01-01), Kodama et al.
patent: 5321816 (1994-06-01), Rogan et al.
patent: 5347638 (1994-09-01), Desai et al.
patent: 5371861 (1994-12-01), Keener et al.
patent: 5448702 (1995-09-01), Garcia, Jr. et al.
patent: 5568614 (1996-10-01), Mendelson et al.
patent: 5613162 (1997-03-01), Kabenjian
patent: 5671365 (1997-09-01), Binford et al.
patent: 5740467 (1998-04-01), Chmielecki, Jr. et al.
patent: 5758187 (1998-05-01), Young
patent: 5761427 (1998-06-01), Shah et al.
patent: 5828903 (1998-10-01), Sethuram et al.
patent: 5875343 (1999-02-01), Binford et al.
patent: 5881296 (1999-03-01), Williams et al.
patent: 5892969 (1999-04-01), Young
patent: 5905905 (1999-05-01), Dailey et al.
patent: 5917723 (1999-06-01), Binford
patent: 5968143 (1999-10-01), Chisholm et al.
patent: 5983292 (1999-11-01), Nordstrom et al.
patent: 6006340 (1999-12-01), O'Connell
patent: 6049802 (2000-04-01), Waggener, Jr. et al.
patent: 6055603 (2000-04-01), Ofer et al.
patent: 6078970 (2000-06-01), Nordstrom et al.
patent: 6085277 (2000-07-01), Nordstrom et al.
patent: 6115761 (2000-09-01), Daniel et al.
patent: 6138176 (2000-10-01), McDonald et al.
patent: 6185620 (2001-02-01), Weber et al.
patent: 6233244 (2001-05-01), Runaldue et al.
patent: 6269413 (2001-07-01), Sherlock
patent: 6343324 (2002-01-01), Hubis et al.
patent: 6393500 (2002-05-01), Thekkath
patent: 6434630 (2002-08-01), Micalizzi, Jr. et al.
patent: 6457090 (2002-09-01), Young
patent: 6463032 (2002-10-01), Lau et al.
patent: 6473814 (2002-10-01), Lyons et al.
patent: 6502189 (2002-12-01), Westby
patent: 6504846 (2003-01-01), Yu et al.
patent: 6546010 (2003-04-01), Merchant et al.
patent: 6564271 (2003-05-01), Micalizzi, Jr. et al.
patent: 6615308 (2003-09-01), Fanning
patent: 6721799 (2004-04-01), Slivkoff
patent: 6810440 (2004-10-01), Micalizzi, Jr. et al.
patent: 6810442 (2004-10-01), Lin et al.
patent: 6826636 (2004-11-01), Liang
patent: 6907478 (2005-06-01), Li et al.
patent: 2002/0199040 (2002-12-01), Irwin et al.
patent: 2003/0033461 (2003-02-01), Malik et al.
patent: 2003/0056000 (2003-03-01), Mullendore et al.
patent: 2003/0131161 (2003-07-01), Dodd et al.
patent: 2003/0188007 (2003-10-01), Unger
patent: 2003/0236953 (2003-12-01), Grieff et al.
patent: 0542417 (1993-05-01), None
patent: 0738978 (1996-10-01), None
patent: 10326248 (1998-08-01), None
patent: WO 95/06286 (1995-03-01), None
patent: WO 00/58843 (2000-10-01), None
Chu Kuangfu D.
Gandhi Rajendra R.
Sonksen Bradley S.
Klein O'Neill & Singh, LLP
QLOGIC Corporation
Sun Michael
Tsai Henry
LandOfFree
Method and system for DMA optimization in host bus adapters does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for DMA optimization in host bus adapters, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for DMA optimization in host bus adapters will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2784346