Method and system for DMA optimization in host bus adapters

Electrical computers and digital data processing systems: input/ – Input/output data processing – Data transfer specifying

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S232000, C710S018000, C710S022000

Reexamination Certificate

active

10994829

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

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3942542

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.