Communication network method and apparatus
First Claim
1. In a network communication system that includes an area network connecting a plurality N of processing units to a plurality K of clients, and a plurality N of memory units each associated with one said plurality N of processing units, a method comprising the steps of:
- generating a record of state information associated with a service connection, wherein said service connection is between a first of said K clients and a first of said N processing units;
associating said record of state information to said first of said N processing units;
storing, at a first of said N memory units corresponding to said first processing unit, said associated record of state information;
multicasting said associated record of state information over said area network to be received by at least one of a second through N of said N processing units;
storing, at one of said N memory units corresponding to said least one of said second through N processing units, said associated record of state information.
1 Assignment
0 Petitions
Accused Products
Abstract
In a network communication system (300) a method and apparatus includes generating a record of state information (360) associated with a service connection (370), associating the record of state information (360) to a first (320-1) of an N processing units (320-1 through N), storing the associated record of state information (360) at a first (340-1) of an N memory units (340-1 through N) corresponding to the first processing unit (320-1), multicasting the associated record of state information (360) over an area network (310) to be received by at least one of a second through N (320-2 through N) of the N processing units (320-1 through N), and storing the associated record of state information (360) at one of the N memory units corresponding to the least one of the second through N processing units (320-2 through N).
-
Citations
44 Claims
-
1. In a network communication system that includes an area network connecting a plurality N of processing units to a plurality K of clients, and a plurality N of memory units each associated with one said plurality N of processing units, a method comprising the steps of:
-
generating a record of state information associated with a service connection, wherein said service connection is between a first of said K clients and a first of said N processing units;
associating said record of state information to said first of said N processing units;
storing, at a first of said N memory units corresponding to said first processing unit, said associated record of state information;
multicasting said associated record of state information over said area network to be received by at least one of a second through N of said N processing units;
storing, at one of said N memory units corresponding to said least one of said second through N processing units, said associated record of state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 27, 28, 29, 30)
multicasting said record of state information over said area network to be received by at least one of a second through N of said N processing units;
storing, at said first of said N memory segments of one of said N memory units corresponding to said least one of said second through N processing units, said record of state information.
-
-
13. The method as recited in claim 10 wherein said record of state information includes at least one of an owner of record, a handle of record, a version of record, a leader of record, and a data of record.
-
14. The method as recited in claim 13 wherein said owner of record identifies at least one of said N processing units as an owner of said record of state information.
-
15. The method as recited in claim 14 wherein said owner of said record of state information is said first processing unit.
-
16. The method as recited in claim 13 wherein said handle of record identifies a number of handling of said record of state information.
-
17. The method as recited in claim 13 wherein said version of record identifies a version of said record of state information.
-
18. The method as recited in claim 13 wherein said leader of record identifies said owner of said state record information as a leader of said state record information, or, if said owner of said state record is in an inactivated state, owner of said state record information that carries a highest said version of record.
-
19. The method as recited in claim 13 wherein said data of record includes information about said record of state information associated with said service connection.
-
20. The method as recited in claim 10 wherein said area network is at least one of a local area network and wide area network.
-
21. The method as recited in claim 10 wherein said storing step includes at least one of retrieving, comparing, adding, updating, and deleting said record of state information.
-
22. The method as recited in claim 12 wherein said storing step includes at least of retrieving, comparing, adding, updating, and deleting said record of state information.
-
27. The method as recited in claim 14 further comprising the step of relinquishing ownership of said record of state information.
-
28. The method as recited in claim 27 wherein said relinquishing ownership is by said least one of said second through N processing units.
-
29. The method as recited in claim 27 wherein said relinquishing ownership is by said first of said N processing units.
-
30. The method as recited in claim 27 further comprising the step of identifying one of N processing units to take ownership of said record of state information.
-
11. In a network communication system that includes an area network connecting a plurality N of processing units to a plurality K of clients, and a plurality N of memory units each associated with one said plurality N of processing units, a method comprising the steps of:
-
partitioning each of said N memory units to N memory segments wherein each of said N memory segments corresponds to a processing unit of said N processing units;
generating a record of state information associated with a service connection, wherein said service connection is between a first of said K clients and a first of said N processing units;
storing, at a first of said N memory segments of one of said N memory units corresponding to said first processing unit, said record of state information, wherein said first of said N memory segments corresponds to said first of said N processing units.
-
-
23. In a network communication system that includes an area network connecting a plurality N of processing units to a plurality K of clients, and a plurality N of memory units each associated with one said plurality N of processing units, a method comprising the steps of:
-
partitioning each of said N memory units to N memory segments wherein each of said N memory segments corresponds to a processing unit of said N processing units;
generating a record of state information associated with a service connection, wherein said service connection is between a first of said K clients and a first of said N processing units;
storing, at a first of said N memory segments of one of said N memory units corresponding to said first processing unit, said record of state information, wherein said first of said N memory segments corresponds to said first of said N processing units;
multicasting said record of state information over said area network to be received by at least one of a second through N of said N processing units;
storing, at said first of said N memory segments of one of said N memory units corresponding to said least one of said second through N processing units, said record of state information.- View Dependent Claims (24, 25, 26)
-
-
31. In a network communication system that includes an area network connecting a plurality N of processing units to a plurality K of clients, a method comprising the steps of:
-
generating a record of state information associated with a service connection, wherein said service connection is between a first of said K clients and a first of said N processing units;
associating said record of state information to said first of said N processing units;
multicasting said associated record of state information over said area network to be received by at least one of a second through N of said N processing units;
comparing a characteristic related to capacity and function of at least one of said N processing units with said associated record of state information to select one of N processing units as an owner of said associated record of state information. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
comparing characteristics of at least one of said BTSs, one of said RNCs, one of said SDUs, one of said VCs and one of said GTWYs to provide their respective services as a primary owner of said service connection;
comparing characteristics of at least one other of said BTSs, one other of said RNCs, one other of said SDUs, one other of said VCs and one other of said GTWYs to provide their respective services as corresponding secondary owner for said service connection.
-
-
42. The method as recited in claim 41 further comprising the steps of:
-
detecting failure of one of said primary owners of BTS, RNC, SDU, VC and GTWY;
selecting one of said secondary owners of BTS, RNC, SDU, VC and GTWY to substitute support as a new primary owner for said service connection.
-
-
43. In a network communication system that includes an area network connecting a plurality N of processing units to a plurality K of clients, and a plurality N of memory units each associated with one said plurality N of processing units, an apparatus comprising:
-
means for generating a record of state information associated with a service connection, wherein said service connection is between a first of said K clients and a first of said N processing units;
means for associating said record of state information to said first of said N processing units;
means for storing, at a first of said N memory units corresponding to said first processing unit, said associated record of state information;
means for multicasting said associated record of state information over said area network to be received by at least one of a second through N of said N processing units;
means for storing, at one of said N memory units corresponding to said least one of said second through N processing units, said associated record of state information.
-
-
44. In a network communication system that includes an area network connecting a plurality N of processing units to a plurality K of clients, an apparatus comprising:
-
means for generating a record of state information associated with a service connection, wherein said service connection is between a first of said K clients and a first of said N processing units;
means for associating said record of state information to said first of said N processing units;
to means for multicasting said associated record of state information over said area network to be received by at least one of a second through N of said N processing units;
means for comparing a characteristic related to capacity and function of at least one of said N processing units with said associated record of state information to select one of N processing units as an owner of said associated record of state information.
-
Specification