VIRTUAL RESOURCE MANAGEMENT TOOL FOR CLOUD COMPUTING SERVICE
First Claim
1. A method for allocating software resources comprising the steps ofreceiving tasks from a network, each task requiring at least one software resource,analyzing each task to determine the type of resource(s) required to execute each such task,determining the availability of said resource(s) and, if available, allocating said resource(s) to each said task or, if not available, repeating said analyzing step until said resources become available.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for allocating software resources. Multiple tasks are received from a network in which each task requires at least one software resource. Each task is analyzed to determine the type of resource(s) required to execute each such task. The availability of the software resource(s) is determined and, if available, allocated to the requesting task. If the software resource(s) is not available, the task is stored in a queue until the software resource(s) becomes available.
15 Citations
15 Claims
-
1. A method for allocating software resources comprising the steps of
receiving tasks from a network, each task requiring at least one software resource, analyzing each task to determine the type of resource(s) required to execute each such task, determining the availability of said resource(s) and, if available, allocating said resource(s) to each said task or, if not available, repeating said analyzing step until said resources become available.
-
8. A system for allocating software resources comprising:
-
a task processor configured to receive tasks from a network, each task requiring at least one software resource, a task analyzer configured to analyze each task to determine the type of resource(s) required to execute each such task, and to determine the availability of said resource(s), and a resource allocator configured to allocate said resource(s) to each said task if the resource(s) is available, wherein if the resource(s) is not available, the task analyzer repeats said analyzing step until said resources become available. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification