Hierarchical dynamic buffer management system and method

Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S234000, C709S235000, C370S395400, C370S395700, C370S412000, C370S413000, C370S415000, C370S417000

Reexamination Certificate

active

06721796

ABSTRACT:

FIELD OF INVENTION
Invention relates to electronic storage, particularly to hierarchical buffer systems.
BACKGROUND OF INVENTION
Conventional digital electronics systems employ various storage structures, including buffers, queues, caches, or other similar memory devices. More recently, especially for distributed networking and applications, such as those applications for enabling high-speed transmission, processing, and storage of so-called Internet or related digital data or signaling traffic, buffers and similar electronic repositories are increasingly used as temporary storage, for example, to avoid or otherwise manage congestion of traffic flow of packets, cells, frames or other data units through a network gateway.
Various approaches are used to police gateway queuing of traffic load at given times. In particular, with buffer structures being used to hold temporary excess traffic load at a gateway, numerous buffer management algorithms are proposed, such as last packet discard (i.e., “drop tail” approach), randomization (i.e., “early random drop” (ERD), “random early detection” (RED), “flow random early drop” (FRED)), as discussed in further detail in references cited in this patent application, which are hereby incorporated by reference as appropriate.
However, such present approaches are limited in optimizing data throughput and maintaining fairness amongst different flows, particularly for processing arriving data units for allocation in hierarchical buffer systems. Accordingly, an improved solution is required to optimize data throughput and storage.
SUMMARY OF INVENTION
Invention resides in a multi-level buffer system and/or method for managing buffer resources to reduce or eliminate network congestion, particularly by dynamically allocating storage resources to arriving data units according to hierarchical acceptance criteria. Moreover, stored data units are retrievable according to hierarchical schedule.
Acceptance criteria may comprise minimum and/or maximum threshold values, which are pre-specified or dynamically computed, and may be determined from system resource and storage availability. Data units are accepted for allocated buffer storage upon dynamically-determined satisfaction of certain hierarchically-based acceptance criteria. Such criteria may be determined from reserved minimum buffer length, calculated maximum buffer length, or random early discard-type algorithm applied separately to each buffer level.


REFERENCES:
patent: 5541912 (1996-07-01), Choudhury et al.
patent: 6018527 (2000-01-01), Yin et al.
patent: 6219728 (2001-04-01), Yin
patent: 6249359 (2001-06-01), Aoki et al.
“Circular Dat Buffers with Fast Bypass Path,” IBM Technical Disclosure Bulletin, vol. 37, pp. 15-16, Apr. 1, 1994.*
“Ram-Based Packet Switch With Overflow Buffers,” IBM Technical Disclosure Bulletin, vol. 32, pp. 308-310, Jan. 1, 1990.*
Floyd, Sally and Jacobson, Van. Random Early Detection Gateways for Congestion Avoidance. IEEE/ACM Transactions on networking, Aug. 1993.
Lin, Dong and Morris, Robert. Dynamics of Random Early Detection SIGcom. 1997, pp. 1-11.
Choudhury, Abhijit K. and Hahne, Ellen L. Dynamic Queue Length Thresholds in a Shared Memory ATM Switch. IEEE, 1996, (679-687 pgs.).

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

Hierarchical dynamic buffer management system and method does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hierarchical dynamic buffer management system and method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hierarchical dynamic buffer management system and method will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3240794

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