System and method for establishing a virtual circuit in an ATM network
First Claim
Patent Images
1. A method for establishing a virtual circuit from a client to one of a plurality of servers through a network, comprising the steps of:
- (1) receiving a request for connection from a client, wherein said request specifies a functional group having a unique ATM address, and wherein said functional group includes a plurality of servers, each capable of servicing said client, and wherein each of said plurality of servers are assigned a unique ATM address;
(2) selecting a server capable of satisfying said request from said functional group, wherein said selection is transparent to said client;
(3) computing a route to said server; and
(4) establishing a virtual circuit from said client to said server via said route.
3 Assignments
0 Petitions
Accused Products
Abstract
System and method for establishing a virtual circuit from a client, through an ATM network, to any one of a plurality of servers forming a functional group. The present invention operates as a peer group leader within the ATM network, routing virtual circuits when a routing request is received. The present invention selects an operation server from the functional group, computes a route from the client to the selected server, and returns the route in a designated transit list.
-
Citations
29 Claims
-
1. A method for establishing a virtual circuit from a client to one of a plurality of servers through a network, comprising the steps of:
-
(1) receiving a request for connection from a client, wherein said request specifies a functional group having a unique ATM address, and wherein said functional group includes a plurality of servers, each capable of servicing said client, and wherein each of said plurality of servers are assigned a unique ATM address;
(2) selecting a server capable of satisfying said request from said functional group, wherein said selection is transparent to said client;
(3) computing a route to said server; and
(4) establishing a virtual circuit from said client to said server via said route. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for establishing a virtual circuit from a client to one of a plurality of servers through a network, comprising:
-
an interface module coupled to receive a routing request from the network, wherein said routing request specifies a functional group and a client, said functional group having a unique ATM address, and wherein said functional group includes a plurality of servers, each of said plurality of servers, are assigned a unique ATM address and is capable of servicing said client;
a server module configured to select a server capable of satisfying said routing request from said functional group, wherein said selection is transparent to said client;
a routing module configured to determine a route from said client to said server through the network. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a computer useable medium having a computer program logic stored therein, wherein said computer program logic comprises:
-
interface means for enabling a computer to receive request from a network, wherein said routing request specifics a functional group and a client, said functional group having a unique ATM address and wherein said functional group includes a plurality of servers, each of said plurality of servers, is assigned a unique ATM address, and is capable of servicing said client;
server means for enabling said computer to select a server capable of satisfying said request from said functional group, wherein said selection is transparent to said client; and
routing means for enabling said computer to determine a route from said client to said sever through said network. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer, comprising:
-
a processor;
interface means for enabling said processor to receive a routing request from a network wherein said routing request specifies a functional group and a client, said functional group having a unique ATM address, and wherein said functional group includes a plurality of servers, each of said plurality of servers, is assigned a unique ATM address, and is capable of servicing said client;
server means for enabling said processor to select a server capable of satisfying said routing request from said functional group, wherein said selection is transparent to said client; and
routing means for enabling said processor to determine a route from said client to said server through said network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification