Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing
Reexamination Certificate
2001-06-26
2004-12-21
Jaroenchonwanit, Bunjob (Department: 2143)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
C370S455000
Reexamination Certificate
active
06834307
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a system and method of high-speed protocol processing. More specifically, the present invention relates to event-based application layer switching for high-speed protocol processing, such as for Transmission Control Protocol (TCP) termination processing.
2. Discussion of the Related Art
Protocol processing entities may be utilized to provide different functionalities from which network operators may choose. A protocol processing entity may include a general central processing unit (CPU) system implementing a particular protocol function, with associated management and control features. For example, a Secure Sockets Layer (SSL) protocol processing entity may be implemented to provide secure communications over a network, and particularly, over the Internet. A Server Load Balancing (SLB) protocol processing entity may be utilized to distribute data efficiently across different network server systems. An Extended Markup Language (XML) protocol processing entity may be utilized to assist in processing data in the XML programming language. Many other protocol processing entities may be utilized to provide additional functionality to a network. Lower-level types of protocols may also be implemented in a protocol processing entity, such as a TCP termination protocol processing entity for terminating traffic from a server or a client in a network. In a typical network system, control information and data are transmitted through the same channels to and from the protocol processing entities. When control information and data are transmitted together, large buffers are required on the protocol processing entities themselves to handle the control information and the data. Moreover, queuing functions are less efficiently implemented by the protocol processing entities when control information and data travel together, which may result in a loss of Quality of Service (QoS) management in the network.
Accordingly, there is a need for a dedicated framework for general high-performance protocol processing for network applications. In particular, there is a need for high-performance protocol processing that is easily upgradeable, and where protocol entities may be partly or fully implemented in hardware.
REFERENCES:
patent: 4962463 (1990-10-01), Crossno et al.
patent: 5058110 (1991-10-01), Beach et al.
patent: 5060140 (1991-10-01), Brown et al.
patent: 5291480 (1994-03-01), Nimon
patent: 5519690 (1996-05-01), Suzuka et al.
patent: 5682552 (1997-10-01), Kuboki et al.
patent: 6404752 (2002-06-01), Allen et al.
patent: 6529945 (2003-03-01), Calhoun et al.
patent: 6591310 (2003-07-01), Johnson
patent: 6633866 (2003-10-01), Kishigami
patent: 6766381 (2004-07-01), Barker et al.
patent: 6791989 (2004-09-01), Steinmetz et al.
patent: 2002/0001313 (2002-01-01), Benayoun et al.
patent: 2002/0026502 (2002-02-01), Phillips et al.
patent: 2002/0065924 (2002-05-01), Barrall et al.
patent: 2003/0043825 (2003-03-01), Magnussen et al.
patent: 2003/0126192 (2003-07-01), Magnussen
Kanuma et al, “A CMOS 510K-Transistor Single-Chip Token-Ring LAN Controller (TRC) Compatible with IEEE802.5 MAC Protocol”, IEEE, 1990, pp. 132-141.*
Matsuda et al, “A new protocol processing architecture for high-speed networks”, IEEE, 1996, pp. 798-803.*
Camarda et al, “Performance evaluation of TCP/IP protocol implementations in end systems”, IEEE, 1999, pp. 32-40.*
Khan et al, “An Asynchronous Communication Protocol for Heterogeneous Digital Signal Processing Systems”, IEEE, 1995, pp. 761-764.*
Tuan et al, “Reconfigurable Platform Design for Wireless Protocol Processors”, IEEE, Apr. 2001, p. 893-896.*
Chen et al, “A Systematic Design of Protocol Processors”, IEEE, 1996, pp. 1034-1038.*
Konstantoulakis et al, “A Novel Architecture for Efficient Protocol Processing in High Speed Communication Environments”, IEEE, 2000, pp. 425-432.
Andreassen Jens K
Kock Steen V
Magnussen Andreas
Schroeder Jacob J
Intel Corporation
Jaroenchonwanit Bunjob
Pillsbury & Winthrop LLP
LandOfFree
Event-based application layer switching for high-speed... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Event-based application layer switching for high-speed..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Event-based application layer switching for high-speed... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3287641