System for selectively and cumulatively grouping packets from different sessions upon the absence of exception condition and sending the packets after preselected time conditions
First Claim
1. A method for processing a plurality of packets received at a logical unit within a data processing system, wherein packets from different sessions may be interspersed within said plurality of packets, said method comprising the steps of:
- receiving a plurality of packets at said logical unit;
examining each of said plurality of packets received at said logical unit to identify a session for each of said plurality of packets;
for each identified session, grouping all packets received within a preselected time period in a group, wherein each group is associated with a distinct preselected time period; and
processing a plurality of groups concurrently.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus processing system for enhancing the processing of a plurality of related packets received at a logical unit within a data processing system are disclosed. A plurality of packets are received at the logical unit. Then each of the plurality of packets are examined and a session identification is obtained for each of the plurality of packets. During a preselected time window, each of the plurality of packets are associated with a group. Each packet in a group has a session identification that is identical to every other packet within the group.
-
Citations
10 Claims
-
1. A method for processing a plurality of packets received at a logical unit within a data processing system, wherein packets from different sessions may be interspersed within said plurality of packets, said method comprising the steps of:
-
receiving a plurality of packets at said logical unit; examining each of said plurality of packets received at said logical unit to identify a session for each of said plurality of packets; for each identified session, grouping all packets received within a preselected time period in a group, wherein each group is associated with a distinct preselected time period; and processing a plurality of groups concurrently. - View Dependent Claims (2, 3, 4)
-
-
5. A data processing system for processing a plurality of packets received at a logical unit within a data processing system, wherein packets from different sessions may be interspersed within said plurality of packets, said data processing system comprising:
-
reception means for receiving a plurality of packets at said logical unit; examination means for examining each of said plurality of packets received at said logical unit to identify a session for each of said plurality of packets; grouping means for grouping all packets within an identified session received during each preselected time period in a group, wherein each group is associated with a distinct preselected time period; processing means for processing a plurality of groups concurrently. - View Dependent Claims (6, 7)
-
-
8. A receiving station in a data processing system for receiving a plurality of packets from a network, said data processing system having a host portion comprising a host processor and a host memory connected by a bus to said receiving station, wherein packets from different sessions may be interspersed within said plurality of packets, said receiving station comprising:
-
reception means for receiving a plurality of packets; examination means for examining each of said plurality of packets received at said reception means to identify a session for each of said plurality of packets; grouping means for grouping all packets within an identified session received during each preselected time period in a group, wherein each group is associated with a distinct preselected time period; processing means for processing a plurality of groups concurrently; transmission means for transmitting each of said plurality of groups to said host processor. - View Dependent Claims (9, 10)
-
Specification