Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
2011-04-19
2011-04-19
Dollinger, Tonia L (Department: 2443)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
C709S250000
Reexamination Certificate
active
07930422
ABSTRACT:
A number of improvements in network adapters that offload protocol processing from the host processor are provided. Specifically, mechanisms for handling memory management and optimization within a system utilizing an offload network adapter are provided. The memory management mechanism permits both buffered sending and receiving of data as well as zero-copy sending and receiving of data. In addition, the memory management mechanism permits grouping of DMA buffers that can be shared among specified connections based on any number of attributes. The memory management mechanism further permits partial send and receive buffer operation, delaying of DMA requests so that they may be communicated to the host system in bulk, and expedited transfer of data to the host system.
REFERENCES:
patent: 5453847 (1995-09-01), Ngai
patent: 5664116 (1997-09-01), Gaytan et al.
patent: 6115748 (2000-09-01), Hauser et al.
patent: 6154728 (2000-11-01), Sattar et al.
patent: 6711650 (2004-03-01), Bohrer et al.
patent: 6735620 (2004-05-01), Blackmore et al.
patent: 6826185 (2004-11-01), Montanaro et al.
patent: 6996070 (2006-02-01), Starr et al.
patent: 7020712 (2006-03-01), Chin
patent: 7113479 (2006-09-01), Wong
patent: 7152033 (2006-12-01), Gupta et al.
patent: 7340558 (2008-03-01), Lee et al.
patent: 2003/0037170 (2003-02-01), Zeller et al.
patent: 2003/0046330 (2003-03-01), Hayes
patent: 2003/0061362 (2003-03-01), Qiu et al.
patent: 2003/0110325 (2003-06-01), Roach et al.
patent: 2003/0204631 (2003-10-01), Pinkerton et al.
patent: 2004/0003126 (2004-01-01), Boucher et al.
patent: 2004/0030806 (2004-02-01), Pandya
patent: 2004/0042483 (2004-03-01), Elzur et al.
patent: 2004/0103225 (2004-05-01), McAlpine et al.
patent: 2005/0198400 (2005-09-01), Minturn
patent: 2359225 (2001-08-01), None
patent: 4323755 (1992-11-01), None
patent: WO 2004/021150 (2004-03-01), None
patent: WO 2004/051489 (2004-06-01), None
Shivam et al., “EMP: Zero-copy OS-bypass NIC-driven Gigabit Ethernet Message Passing”, SC2002 The International Conference for High Performance Computing Cmmunications, Online! Nov. 2001, pp. 1-8. http://www.sc2001.org/papers/pap.pap315.pdf, retrieved Dec. 19, 2005.
Tipparaju et al., “Host-Assisted Zero-Copy Remote Memory Access Communication on InfiniBand”, Proceedings of the 18thInternational Parallel and Distributed Processing Symposium, IEEE 2004, pp. 1-10. http://www.ieeexplore.ieee.org/ie15/9132/28950/01302943.pdf, retrieved Dec. 20, 2005.
Pratt et al., “Arsenic: A User-Accessible Gigabit Ethernet Interface”, Proceedings of the IEEE INFOCOM 2001, Apr. 2001, XP010538586, pp. 67-76.
Hoskote et al., “A 10 GHz TCP Offload Accelerator for 10Gb/s Ethernet in 90nm Dual-V CMOS”, 2003 IEEE International Solid-State Circuits Conference, Session 14/Microprocessors/Paper 14.7, Sep. 2003, pp. 1-10.
Yeh et al., “Introduction to TCP/IP Offload Engine (TOE)”, Version 1.0, 10 Gigabit Enternet Alliance, Newport Beach, CA, Apr. 2002, 6 pages.
Freimuth et al., Apparatus and Method for Supporting Received Data Processing in an Offload of Network Protocol Processing.
Freimuth et al., Apparatus and Method for Supporting Connection Establishment in an Offload of Network Protocol Processing.
Freimuth Douglas Morgan
Hu Elbert C.
Mraz Ronald
Nahum Erich M.
Pradhan Prashant
Dollinger Tonia L
Fearer Mark D
International Business Machines - Corporation
Yee & Associates P.C.
Young Preston J.
LandOfFree
Apparatus and method for supporting memory management in an... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method for supporting memory management in an..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for supporting memory management in an... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2734186