Method and apparatus for managing local resources at service nodes in an intelligent network
First Claim
1. A method, performed by one or more devices, for managing resources at one of a plurality of service nodes in an intelligent network, the method comprising:
- receiving, by the one or more devices, a communications event for a requested service;
identifying, by the one or more devices, an availability of a first set of service objects based on the receiving;
executing, by the one or more devices, the first set of service objects in one of a plurality of local execution environments to perform the requested service; and
monitoring, by the one or more devices, the executing or the availability of the first set of service objects, where the monitoring includes;
determining a sub-status for members, of the first set of service objects, which comprise an active status that indicates that the members of the first set of service objects can be executed at the one service node; and
determining a sub-status for members, of the first set of service objects, which comprise an overload status that indicates that the members of the first set of service objects cannot be executed at the one service node.
6 Assignments
0 Petitions
Accused Products
Abstract
A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network resource associated with a service node. The system comprising a first processing tier comprising one or more local execution environments located at a node, each execution environment including a mechanism for instantiating one or more service objects capable of performing event services at a first local execution environment, and, for generating status information relating to executing service objects; and, a second processing tier associated with a service node and including a system processor for tracking status and availability of service objects and local execution environments. Upon receipt of service requests, the system processor communicates with the first processing tier for receiving the status information and initiating service object instantiation in the one or more local execution environments in the first processing tier at the node based upon the status and availability information of the requested service object.
-
Citations
15 Claims
-
1. A method, performed by one or more devices, for managing resources at one of a plurality of service nodes in an intelligent network, the method comprising:
-
receiving, by the one or more devices, a communications event for a requested service; identifying, by the one or more devices, an availability of a first set of service objects based on the receiving; executing, by the one or more devices, the first set of service objects in one of a plurality of local execution environments to perform the requested service; and monitoring, by the one or more devices, the executing or the availability of the first set of service objects, where the monitoring includes; determining a sub-status for members, of the first set of service objects, which comprise an active status that indicates that the members of the first set of service objects can be executed at the one service node; and determining a sub-status for members, of the first set of service objects, which comprise an overload status that indicates that the members of the first set of service objects cannot be executed at the one service node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage device storing instructions executable by a service node processor to provide a service at a service node in an intelligent network, the storage device comprising:
-
instructions to receive a communications event related to a requested service; instructions to determine an availability of a plurality of service objects; instructions to execute at least a subset of the plurality of service objects to perform the requested service in a local execution environment based on the determining; instructions to monitor the status of members of the subset of the plurality of service objects that are executing; instructions to generate, based on the monitoring, status information from the local execution environment at the service node; and instructions to update data, stored in the storage device, with the status information. - View Dependent Claims (8, 9, 10)
-
-
11. A storage device, storing instructions executable by a service node processor to provide a service in an intelligent network, the storage device comprising:
-
instructions to receive a communications event related to a requested service; instructions to determine an availability of a plurality of service objects; instructions to execute at least a subset of the plurality of service objects to perform the requested service in a local execution environment based on the determining; instructions to monitor the status of members of the subset of the plurality of service objects that are executing; instructions to generate status information that includes an alarm indication; and instructions to operate on the status information to identify a level of usage of the local execution environment.
-
-
12. A service node for managing resources in an intelligent network, the service node comprising:
a network management system agent, including a plurality of devices, the network management system agent to; receive a communications event for a requested service; identify, based on the receiving, an availability of a first set of service objects; perform the requested service by executing the first set of service objects in one of a plurality of local execution environments; and monitor at least one of the executing or the availability of the first set of service objects, where the network management system agent is to monitor the at least one of the executing or the availability of the first set of service objects by generating status information, where, when generating status information, the network management system agent is to; obtain an alarm indication identifying a level of usage for the one local execution environment, and execute ones of the first set of service objects based on the alarm indication. - View Dependent Claims (13, 14, 15)
Specification