×

In-kernel content-aware service differentiation

  • US 7,315,892 B2
  • Filed: 01/18/2002
  • Issued: 01/01/2008
  • Est. Priority Date: 06/27/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • employing at least one system for differentiating at least one service class in a kernel providing service differentiation as a kernel service based on application level information, and using service differentiation to provide different levels of quality of service for system performance to users to perform service differentiation based on content in at least one data packet for connections accepted in said at least one system, the step of employing providing content aware application header-based service differentiation in a Web server which communicates with clients over a network protecting the Web server against overload by controlling the amount and rate of work entering the system, and the step of employing including the steps of;

    capturing said at least one data packet until a complete application header is detected;

    parsing said complete application header to determine at least one application tag within the kernel which include classification and action rules;

    matching said at least one application tag to at least one matching rule;

    determining a presence of at least one application tag match with said at least one matching rule;

    performing service differentiation action based on said at least one matching rule in order to provide a particular level of service from said different levels of service; and

    deleting and adding rules based upon a user request; and

    detecting establishment of a new connection for the purpose of service differentiation based on application layer information and providing admission control and service differentiation based on connection and application level information, wherein said step of detecting includes establishing of a new TCP connection and detecting for the purpose of service differentiation based on application layer information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×