Configurable and high-speed content-aware routing method
First Claim
1. A content-aware routing method comprising the steps of:
- providing a Web sever having a Web content for responding a plurality of requests via a network, wherein the Web content has a plurality of items each having a name with a variable-length alphabet string;
providing a URL table having a plurality of record named with a fixed-length binary string converted form the variable-length alphabet string of the name of the items by means of a hash function;
receiving a request packet with a object name via a network and retrieving the object name of the request packet;
converting the retrieved object name into a retrieved fixed-length binary string by means of the hash function; and
comparing the retrieved fixed-length binary string with the fixed-length binary string in the URL table for routing the request packet into the Web server.
1 Assignment
0 Petitions
Accused Products
Abstract
A content-aware routing method comprising the steps of: providing a Web sever cluster having a Web content for responding a plurality of requests via a network, wherein the sever content has a plurality of sever items each having a name with a variable-length alphabet string; providing a URL table having a plurality of record named with a fixed-length binary string converted form the variable-length alphabet string of the name of the sever items by means of a hash function; receiving a request packet with a object name via a network and retrieving the object name of the request packet; converting the retrieved object name into a retrieved fixed-length binary string by means of the hash function; and comparing the retrieved fixed-length binary string with the fixed-length binary string in the URL table for routing the request packet into the Web server cluster. With the proposed approach in the invention, a content-aware routing mechanism can be configurable so that some complex system policies can be deployed in the server system, and the incoming requests can be correctly routed to the appropriate server at very high speed.
-
Citations
10 Claims
-
1. A content-aware routing method comprising the steps of:
-
providing a Web sever having a Web content for responding a plurality of requests via a network, wherein the Web content has a plurality of items each having a name with a variable-length alphabet string;
providing a URL table having a plurality of record named with a fixed-length binary string converted form the variable-length alphabet string of the name of the items by means of a hash function;
receiving a request packet with a object name via a network and retrieving the object name of the request packet;
converting the retrieved object name into a retrieved fixed-length binary string by means of the hash function; and
comparing the retrieved fixed-length binary string with the fixed-length binary string in the URL table for routing the request packet into the Web server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A Web sever system, comprising:
-
a plurality of sever nodes for providing a content organizing as a tree structure, wherein each item of the tree structure has an item name with a variable-length alphabet string and an item alias with a fixed-length binary string converted from the variable-length alphabet string of the item name. - View Dependent Claims (8, 9, 10)
-
Specification