The present invention provides methods and apparatus for classifying and demultiplexing packets in a network protocol stack. It provides extendibility for packet processing in the network protocol stack by defining a standard method for adding new functionality. It provides a method to obtain external information, from an application scheduled outside of the forwarding or interrupt context of the kernel, in order to augment packet classification and/or augment packet disposition. In some embodiments, external information augments a criteria of a node in a classification tree with additional information. It presents a way of augmenting which suspends the classification process until an application, scheduled outside of the forwarding or interrupt context of the kernel, completes. The resulting external information is used to augment the packet classification. In some embodiments of the method, the external information includes authentication of an originator of the packet by correlating a tunnel id with a userid, and/or using s/ident for out of band authentication.
System And Method For Regulating Incoming Traffic To A Server Farm
Kiyoshi Maruyama - Chappaqua NY, US Jarir Chaar - Tarrytown NY, US Jean Lorrain - Marie-Antoinette, FR Miriam Zohar - New Hempstead NY, US David George - Somers NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F015/16
US Classification:
709/234000, 709/228000
Abstract:
A system and method for controlling the rates at which application workload, e.g., TCP connection requests, is admitted to a collection of servers, such as a server farm of an application service provider (ASP) that hosts Internet World Wide Web (WWW) sites of various owners. The system and method are intended to operate in an environment in which each customer has a workload-based SLA for each type of application hosted by the provider and used by the customer. The system and method achieve support (minimum, maximum) TCP connection requests for multiple customers and applications. According to one aspect, the system and method guarantee, control and deliver TCP connection-based workload SLA's to customers whose applications are hosted by the server farm with the use of a workload regulator that operates by regulating only new TCP connection request packets while transparently passing existing TCP connection packets and other request packets received for customers. The regulator further operates by regulating the flow of incoming TCP connection requests to each customer business activity application so as to guarantee a level of service previously agreed to each customer (per their respective SLA's) by applying rate admittance to requests and by dropping (or rejecting) requests to guarantee the agreed service levels to the customer's application.
Network Data Packet Classification And Demultiplexing
Douglas Schales - South Salem NY, US Srinivasan Seshan - Scarsdale NY, US Miriam Zohar - New Hempstead NY, US
International Classification:
H04L 12/28
US Classification:
370254000
Abstract:
The present invention provides methods and apparatus for classifying and demultiplexing packets in a network protocol stack. It provides extendibility for packet processing in the network protocol stack by defining a standard method for adding new functionality. It provides a method to obtain external information, from an application scheduled outside of the forwarding or interrupt context of the kernel, in order to augment packet classification and/or augment packet disposition. In some embodiments, external information augments a criteria of a node in a classification tree with additional information. It presents a way of augmenting which suspends the classification process until an application, scheduled outside of the forwarding or interrupt context of the kernel, completes. The resulting external information is used to augment the packet classification. In some embodiments of the method, the external information includes authentication of an originator of the packet by correlating a tunnel id with a userid, and/or using s/ident for out of band authentication. The classification process enables enforcement of a site policy.
Cyclic Video Region Transmission For Videoconferencing Systems
Arthur Appel - Yorktown Heights NY Miriam Zohar - Shrub Oak NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04M 1100 H04N 712 H04N 714
US Classification:
379 53
Abstract:
A system for full motion videoconferencing. The total video image space is broken down into regions of such position and size relative to the space that the image data in predetermined sections of the regions is overlapped during the cyclic transmission thereof. The reception and display of the superimposed regions provides a significant increase in the perceived transmission rate in the overlapped sections, rendering those sections suitable for full motion effects.