Electrical computers and digital processing systems: multicomput – Computer-to-computer protocol implementing – Computer-to-computer data transfer regulating
Reexamination Certificate
2000-10-13
2004-08-24
Thompson, Marc D. (Department: 2144)
Electrical computers and digital processing systems: multicomput
Computer-to-computer protocol implementing
Computer-to-computer data transfer regulating
C709S227000, C709S238000, C370S395210, C370S395310
Reexamination Certificate
active
06782428
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to switches for packet-based data communication networks wherein messages in the form of addressed data packets are conveyed from, for example, user to server and from server to user by way of at least one switch which can respond to address data within a packet to determine an egress port or ports. The invention more particularly relates to the allocation of priority to different classes of traffic.
BACKGROUND TO THE INVENTION
Data packets of the kind to which the invention relates are intended to conform to the OSI model in that they will normally include source and destination media access control addresses, otherwise known as ‘layer
2
’ addresses in the OSI model, network or protocol addresses of the entities which are communicating, further information, called herein ‘higher layer’ information identifying for example the ‘application’ which the entities are operating to exchange information, message data and, conventionally, cyclic redundancy code data. As is well known, not all packets will conform to such a format precisely, since the exchange of information between entities, such as a user and a server, may require initially the discovery of appropriate address data by means of an address resolution protocol, but it is assumed in the following that two entities have begun to exchange data using packets conforming to the aforementioned general format.
In order to ameliorate the effects of congestion in networks, it is customary for different types of traffic to be accorded different priority levels. For example, control frames or packets sent by a management entity to a particular designation may be accorded a high priority whereas other traffic may be accorded a low priority. Once a given type of traffic is allocated a particular priority, tile priority may be indicated and implemented in a variety of ways. Which of these is selected is not important to the present invention. Some ways of implementing it will be discussed in relation to a specific example.
SUMMARY OF THE INVENTION
For a variety of different applications, for example those relating to HTTP (hypertext transmission protocol) the bandwidth requirement for traffic from the server to the ‘client’ far exceeds the requirement for bandwidth from the ‘client’ to the server. Typically the ratio of the requirements for bandwidth is 5 to 1 or greater. Where conversations (the exchange of messages) are allocated the same priority in both directions there is a substantial waste of the bandwidth allocated to the messages passing from client to server.
The present invention is based on the detection of the commencement of a conversation by recourse to higher layer information, that is to say layer
4
or above, to provide storage of the source port associated with the message and to allocate traffic which passes through the switch with a destination port equal to the stored or latched source port a higher priority. That technique will allow server-client traffic to have a higher priority than client server traffic and avoid the wastage of bandwidth noted above.
Further features and benefits of the present invention will become apparent during the following detailed description with reference to the accompanying drawings.
REFERENCES:
patent: 4819229 (1989-04-01), Pritty et al.
patent: 5940390 (1999-08-01), Berl et al.
patent: 6304908 (2001-10-01), Kalajan
patent: 6347087 (2002-02-01), Ganesh et al.
patent: 6449647 (2002-09-01), Colby et al.
patent: 6501760 (2002-12-01), Ohba et al.
Sherman, Doug; “Tackling the p's and q's of LAN Traffic”; Network World; Sep. 1998; p. 33.*
Passmore, David; “Quality of service in the LAN. local area networks”; Business Communication Review; Jun. 1999.*
Jonathan Bransky and L. David Passmore. Retrieved “Layer 4 Switching” White Paper Sep. 1997 from http://penguin.cc.edu
etwork/L4_switching.html in Nov. 2003.*
Conover, Joel. Retrieved “Layer 4 Switching: Unraveling the ‘Vendorspeak’” Article May 1999 from http://www.networkcomputing.com/shared/printArticle.jhtml?article=/1009/1009ws1full.html&pub=nwc in Nov. 2003.*
Harbaum et al. “Layer 4+ switching with QoS support for RTP and http” Global Telecommunications Conference, 1999. GLOBECOM '99, vol.: 2, 1999 pp.: 1591-1596 vol. 2.
Gleeson Michael J
Jennings Kevin
Nolan Jerome
O'Keeffe Paul
3Com Corporation
Nixon & Vanderhye PC
Phan Tam T.
Thompson Marc D.
LandOfFree
Allocation of asymmetric priority to traffic flow in network... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Allocation of asymmetric priority to traffic flow in network..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Allocation of asymmetric priority to traffic flow in network... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3329431