Method and computer program product for reducing intra-system da

Electrical computers and digital processing systems: multicomput – Network-to-computer interfacing

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709 5, 709321, 710 52, 710 56, G06F 1300, G06F 1338

Patent

active

060818468

ABSTRACT:
A method and computer program product that overcomes the problem of intrasystem copying of data from one data structure to another while processing incoming packets of network data coming into the system off a communications network in an environment having an integrating component in between the network card device driver and the transport protocol driver that assigns system memory for packets to the respective drivers. The integrating component temporarily transfers ownership of the original data structure from the network card device driver to the transport protocol driver based on indication from the network card device driver, independent determination that the network card device driver can afford to temporarily release ownership, and determination of the transport protocol driver's ability to take ownership. The transport protocol driver will indicate receipt of ownership of the data structure and later explicitly release it. The transport protocol driver may then operate on the data structure after the initial invocation session has ended when it initially received ownership until it is released at a later time to thus prevent copying of the data and thereby increase system efficiency. Temporary transfer of ownership according to the present invention is especially important when the network card device driver fills data structure with network data during interrupt processing that causes a scenario where the transport protocol driver is not able to fully process the network data in the initial invocation session without copying the data.

REFERENCES:
patent: 5673394 (1997-09-01), Fenwick et al.
patent: 5745790 (1998-04-01), Oskouy
patent: 5778180 (1998-07-01), Gentry et al.
patent: 5852719 (1998-12-01), Fishler et al.
patent: 5898841 (1999-04-01), Higgins
patent: 5920703 (1999-07-01), Campbell et al.
Michael W. Garwood, et al, Unix Streams: If Modularity and Portability Are Part of Your Unix Problems, Dr. Dobb's Journal of Software Tools, vol. 14; No. 1; p. 50 (Jan. 1989).
Brian Ramsey, Streamlining Protocols for Networks, Electronic Engineering Times, Embedded Systems, p. 80, part 3:networks (Jun. 5, 1995).
Tom Williams, Unix-Style Communications for Embedded Systems: Metasphere's Embedded Streams Software; Product Announcement, Computer Design, vol. 31; No. 10; p. 140 (Oct. 1992).
Michael Day, Unix Breakthroughs Create LAN Products, LAN Times, vol. 8; No. 3; p. 69 (Feb. 4, 1991).
Jim Carr, for Unix Users: NSF and RSF Provide File Access Across Networks; Unix Local Area Networks; Network File System, Remote File Sharing; Includes Related Article on Sun's Guide to Who Is Selling OCN/NFS, The Local Area Network Magazine, vol. 5; No. 2; p. 76 (Feb. 1990).
Eric Hindin, Unix System V Version with Interface Between Applications and Networks Has Users Talking; Computer Network Protocols; Connectivity, PC Week, vol. 4; p. C11 (Jan. 27, 1987).
Ahlgren, B.; Bjorkman, M.; Moldeklev, K.; The Performance of A No-Copy API for Communication, found in Architecture and Implementation of High Performance Communication Subsystems, 1995, pp. 173-176.

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 computer program product for reducing intra-system da 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 computer program product for reducing intra-system da, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and computer program product for reducing intra-system da will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1793119

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