Methods, systems, and computer readable storage devices for adjusting the use of virtual resources providing communication services based on load
First Claim
1. A method comprising:
- receiving, by a processor, information indicative of performance of virtual telephone number mapping service instances dedicated to a specific number range associated with requests for communication services;
determining, by the processor, for the specific number range, whether the virtual telephone number mapping service instances dedicated to the specific number range are sufficient to handle the requests for the communication services; and
responsive to determining that the virtual telephone number mapping service instances dedicated to the specific number range are not sufficient to handle the requests for the communication services, initializing, by the processor, instantiation of a new virtual telephone number mapping service instance for the specific number range.
1 Assignment
0 Petitions
Accused Products
Abstract
The use of virtual resources providing communication services is adjusted based on load. A determination is made, for a specific number range, whether the virtual telephone number mapping service instances dedicated to the specific number range are being underutilized. If the virtual telephone number mapping service instances dedicated to the specific number range are being underutilized, a virtual telephone number mapping service instance dedicated to the specific number range is selected for removal. A determination is also made, for the specific number range, whether a number of virtual telephone number mapping service instances dedicated to the specific number range is sufficient to handle requests for communication services. If the number of virtual telephone number mapping service instances dedicated to the specific number range is not sufficient to handle the requests, instantiation of a virtual telephone mapping instance is initiated.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor, information indicative of performance of virtual telephone number mapping service instances dedicated to a specific number range associated with requests for communication services; determining, by the processor, for the specific number range, whether the virtual telephone number mapping service instances dedicated to the specific number range are sufficient to handle the requests for the communication services; and responsive to determining that the virtual telephone number mapping service instances dedicated to the specific number range are not sufficient to handle the requests for the communication services, initializing, by the processor, instantiation of a new virtual telephone number mapping service instance for the specific number range. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory having stored thereon instructions which, when executed by the processor, cause the processor to perform operations comprising; receiving information indicative of performance of virtual telephone number mapping service instances dedicated to a specific number range associated with requests for communication services, determining, for the specific number range, whether the virtual telephone number mapping service instances dedicated to the specific number range are sufficient to handle the requests for the communication services, and responsive to determining that the virtual telephone number mapping service instances dedicated to the specific number range are not sufficient to handle the requests for the communication services, initializing instantiation of a new virtual telephone number mapping service instance for the specific number range. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device having stored thereon instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving information indicative of performance of virtual telephone number mapping service instances dedicated to a specific number range associated with requests for communication services; determining, for the specific number range, whether the virtual telephone number mapping service instances dedicated to the specific number range are sufficient to handle the requests for the communication services; and responsive to determining that the virtual telephone number mapping service instances dedicated to the specific number range are not sufficient to handle the requests for the communication services, initializing instantiation of a new virtual telephone number mapping service instance for the specific number range. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification