System and method for providing an online software upgrade in load sharing servers
First Claim
1. A switch capable of handling call connections between calling devices and called devices, the switch comprising:
- a main processing unit capable of executing call process client applications, each of the-call process client applications associated with one of the call connections;
a plurality of call application nodes capable of executing call process server applications;
a plurality of system management nodes, at least one of the system management nodes associated with a configuration management controller, the configuration management controller capable of executing an online software upgrade for software in the switch while the switch is executing the software to handle the call connections; and
at least one load sharing policy capable of associating at least one of the call process client applications with at least one of the call process server applications and to throttle a number of associations involving the call process server applications.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed for providing an online software upgrade in a switch in a telecommunications system. The switch includes: 1) a main processing unit for executing call process client applications associated with call connections; 2) call application nodes for executing call process server applications; and 3) system management nodes. A configuration management controller associated with a system management node executes an online software upgrade for the software in the switch while the switch is executing the software that is being upgraded. At least one load sharing policy is capable of associating at least one of the call process client applications with at least one of the call process server applications and to throttle new associations involving the call process server applications.
-
Citations
30 Claims
-
1. A switch capable of handling call connections between calling devices and called devices, the switch comprising:
-
a main processing unit capable of executing call process client applications, each of the-call process client applications associated with one of the call connections;
a plurality of call application nodes capable of executing call process server applications;
a plurality of system management nodes, at least one of the system management nodes associated with a configuration management controller, the configuration management controller capable of executing an online software upgrade for software in the switch while the switch is executing the software to handle the call connections; and
at least one load sharing policy capable of associating at least one of the call process client applications with at least one of the call process server applications and to throttle a number of associations involving the call process server applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless network, comprising:
-
a plurality of base stations capable of communicating with a plurality of mobile stations; and
a mobile switching center coupled to the plurality of base stations, the mobile switching center capable of handling call connections involving at least one of the mobile stations, the mobile switching center comprising;
a main processing unit capable of executing call process client applications, each of the call process client applications associated with one of the call connections;
a plurality of call application nodes capable of executing call process server applications;
a plurality of system management nodes, at least one of the system management nodes associated with a configuration management controller, the configuration management controller capable of executing an online software upgrade for software in the mobile switching center while the mobile switching center is executing the software to handle the call connections; and
at least one load sharing policy capable of associating at least one of the call process client applications with at least one of the call process server applications and to throttle a number of associations involving the call process server applications. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. For use in a switch that is capable of handling call connections between calling devices and called devices, the switch comprising:
-
a main processing unit capable of executing call process client applications, each of the call process client applications associated with one of the call connections;
a plurality of call application nodes capable of executing call process server applications; and
a plurality of system management nodes;
a method for providing an online upgrade for software in the switch, the method comprising;
executing in a configuration management controller an online software upgrade for software in the switch while the switch is executing the software to handle the call connections, the configuration management controller associated with at least one of the plurality of system management nodes; and
enforcing at least one load sharing policy capable of associating at least one of the call process client applications with at least one of the call process server applications and to throttle a number of associations involving the call process server applications. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification