Distributed connection management system with replication
First Claim
1. A distributed connection management system for an interactive multimedia network, the network comprising servers, one or more switching networks, and one or more local access networks having one or more neighborhoods, the system comprising:
- a server connection manager for each server in the network to allocate and recover bandwidth resources between the server and the switching network;
a network connection manager for the switching network to allocate and recover bandwidth resources for the switching network;
a neighborhood connection manager for each neighborhood in the local access networks to allocate and recover bandwidth resources for the neighborhood, to determine a switching connection manager and said server connection manager needed to complete the connection, and to combine resources from said connection manager components to establish a network connection, said neighborhood connection manager comprising a master component and a slave component, wherein said slave component is a replication of said master component, and said slave component is accessed when said master component is unresponsive; and
means for requesting a connection across the network.
7 Assignments
0 Petitions
Accused Products
Abstract
A distributed connection management system for an interactive multimedia network that controls the allocation and recovery of bandwidth resources in the network between client and server. The connection manager accepts as input the topology of a network to be controlled and partitions the local access portion of the network into separately administered neighborhoods. Resources for each of the partitioned neighborhoods are allocated by a replicated neighborhood connection manager. The remainder of the network is partitioned into the switched ATM network and into server network resources. Resources within the switched ATM network are administered by an ATM connection manager. Resources into and out of the servers are managed using a server connection manager. A connection within the network is achieved through the neighborhood connection manager by determining the other components of the connection manager needed to achieve the connection and combining the resources allocated by all three components of the connection manager and returning them to the client.
-
Citations
12 Claims
-
1. A distributed connection management system for an interactive multimedia network, the network comprising servers, one or more switching networks, and one or more local access networks having one or more neighborhoods, the system comprising:
-
a server connection manager for each server in the network to allocate and recover bandwidth resources between the server and the switching network; a network connection manager for the switching network to allocate and recover bandwidth resources for the switching network; a neighborhood connection manager for each neighborhood in the local access networks to allocate and recover bandwidth resources for the neighborhood, to determine a switching connection manager and said server connection manager needed to complete the connection, and to combine resources from said connection manager components to establish a network connection, said neighborhood connection manager comprising a master component and a slave component, wherein said slave component is a replication of said master component, and said slave component is accessed when said master component is unresponsive; and means for requesting a connection across the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of establishing a connection across a network by allocating bandwidth, the method comprising the steps of:
-
making a library function call to a library to determine a neighborhood where a client resides within an access network, comprising the steps of; determining whether to access one of a master neighborhood connection manager and a slave neighborhood connection manager, wherein said slave neighborhood connection manager is a replication of said master neighborhood connection manager; and accessing one of said master neighborhood connection manager and said slave neighborhood connection manager; verifying quality of service parameters; allocating bandwidth resources for a local access portion of said network and the network portion of said network; allocating bandwidth resources for a server portion of said network by calling a server connection manager; and compiling a connection and returning it to the client through said library. - View Dependent Claims (9, 10, 11, 12)
-
Specification