Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
2006-02-21
2006-02-21
Peikari, B. James (Department: 2189)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
C710S053000, C711S171000, C711S170000, C711S165000
Reexamination Certificate
active
07003597
ABSTRACT:
A method and system is provided to efficiently manage memory in a network device that receives packets of variable size. The memory is allocated into portions whereby each portion, comprising multiple equally-sized buffers, receives packets of a particular size. One portion is used for smaller packet sizes and another portion is for larger packet sizes, although other portions may be created. As packets are received at the network device, they are stored into the appropriate memory portion based on their size. The number of available buffers in each portion is monitored so that, when it falls below a threshold, buffers are reallocated to the other thereby increasing the overall memory efficiency.
REFERENCES:
patent: 5117486 (1992-05-01), Clark et al.
patent: 5289470 (1994-02-01), Chang et al.
patent: 5313645 (1994-05-01), Rolfe
patent: 5508968 (1996-04-01), Collins et al.
patent: 5519664 (1996-05-01), Collins et al.
patent: 5555528 (1996-09-01), Collins et al.
patent: 5588152 (1996-12-01), Dapp et al.
patent: 5590345 (1996-12-01), Barker et al.
patent: 5594918 (1997-01-01), Knowles et al.
patent: 5710935 (1998-01-01), Barker et al.
patent: 5717943 (1998-02-01), Barker et al.
patent: 5752255 (1998-05-01), Jarvis
patent: 5794059 (1998-08-01), Barker et al.
patent: 5920732 (1999-07-01), Riddle
patent: 6199121 (2001-03-01), Olson et al.
patent: 6330639 (2001-12-01), Fanning et al.
patent: 2004/0085977 (2004-05-01), Gaur
patent: WO9419748 (1994-09-01), None
Ferrari et al. “Buffer Space Allocation for Real-Time Channels in a Packet-Switching Network”. 1991, pp. 1-20.
PARADISE: An Advanced Featured Parallel File System by Maciej Brodowicz and Olin Johnson.
IBM TDB/DOSS, RD n444 Apr. 2001 Article 16 p. 654, “Fast, Shared, Memory With Multiple Output Queues for Variable Length Packets, Made from Slow Memory Elements”.
Object Resizing and Reclamation through the use of hardware, by Witawas Srisa.
IBM TDB n3 Aug. 1992 pp. 382-385 “Data Transfer with Virtual Memory Queus”.
Georgiou Christos John
Salapura Valentina
Greenblum & Bernstein P.L.C.
International Business Machines - Corporation
Kotulak Richard
Peikari B. James
LandOfFree
Dynamic reallocation of data stored in buffers based on... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic reallocation of data stored in buffers based on..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic reallocation of data stored in buffers based on... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3689401