Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for blind checksum and correction for network transmissions

a network transmission and checksum technology, applied in the field of network transmissions, can solve the problems of adding system cost, system latency, and data transmission error risk, and achieve the effect of low-latency checksum determination and efficient checksum determination and transmission

Inactive Publication Date: 2006-10-05
IBM CORP
View PDF58 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0021] The present invention provides a method and apparatus that allows efficient checksum determination and transmission of packets having a checksum by determining a blind checksum, if necessary, and adjusting that blind checksum on-the-fly and without random accesses to data buffers. The invention allows low-latency checksum determination and packet transmission and flexibility in handling multiple packet information storage configurations.

Problems solved by technology

An additional concern is the risk that errors will be introduced in data from transmission over the network.
One problem with this packet transmission method is that it requires random access to the data buffers storing the packet, so that the checksum field can be accessed and written to with the determined checksum value.
This random access capability to a large output buffer adds expense to the system and is slow and sequential, adding latency to the system.
However, there are no existing methods to efficiently combine parts of a packet and handle the different packet storage configurations for checksum determination when transmitting.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for blind checksum and correction for network transmissions
  • Method and apparatus for blind checksum and correction for network transmissions
  • Method and apparatus for blind checksum and correction for network transmissions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention relates to network transmissions for computer devices, and more particularly to error detection using checksums in network transmissions. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiment shown but is to be accorded the widest scope consistent with the principles and features described herein.

[0028] The present invention is mainly described in terms of systems provided in particular implementations. However, one of ordinary skill in the art will readily recognize that this method and system will operate effectively in other implementations. For example, the system architectures and ne...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Method and apparatus for providing a checksum in a network transmission. In one aspect of the invention, a checksum for a packet to be transmitted on a network is determined by retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted. A blind checksum value is determined based on the retrieved packet information, and the blind checksum value is adjusted to a protocol checksum based on descriptor information describing the structure of the packet. The protocol checksum is inserted in the packet before the packet is transmitted.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] The present application is related to the following copending U.S. patent applications: [0002] U.S. patent application, Ser. No. ______ (Attorney Docket No. RPS920050059US1 / 3485P), entitled “Host Ethernet Adapter for Networking Offload in Server Environment”, filed on even date herewith and assigned to the assignee of the present invention. [0003] U.S. patent application, Ser. No. ______ (Attorney Docket No. RPS920050060US 1 / 3486P), entitled “Method and System for Accommodating Several Ethernet Ports and a Wrap Transmitted Flow Handled by a Simplified Frame-By-Frame Upper Structure”, filed on even date herewith and assigned to the assignee of the present invention. [0004] U.S. patent application, Ser. No. ______ (Attorney Docket No. RPS920050061US1 / 3487P), entitled “Method and Apparatus for Providing a Network Connection Table”, filed on even date herewith and assigned to the assignee of the present invention. [0005] U.S. patent applica...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04L12/56H04L12/28
CPCH04L1/0041H04L1/0061H04L69/161H04L69/16H04L1/0072
Inventor BASSO, CLAUDECALVIGNAC, JEAN LOUISCHANG, CHIH-JENDAMON, PHILIPPEFUHS, RONALD EDWARDVAIDHYANATHAN, NATARAJANVERPLANKEN, FABRICE JEANVERRILLI, COLIN BEATONWILLENBORG, SCOTT MICHAEL
Owner IBM CORP