SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY INCREASING RESOURCES UTILIZED FOR PROCESSING TASKS
First Claim
Patent Images
1. A computer program product embodied on a tangible computer readable medium, comprising:
- computer code for identifying an unprocessed task in a queue of a multi-tenant on-demand database system, the unprocessed task stored in the queue for processing by a server;
computer code for determining whether a quality of service policy associated with processing the unprocessed task has been violated; and
computer code for adding an additional server for processing the unprocessed task, based on the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms and methods are provided for dynamically increasing resources utilized for processing tasks. These mechanisms and methods for dynamically increasing resources utilized for processing tasks can enable embodiments to adjust processing power utilized for task processing. Further, adjusting processing power can ensure that quality of service goals set for processing tasks are achieved.
-
Citations
21 Claims
-
1. A computer program product embodied on a tangible computer readable medium, comprising:
-
computer code for identifying an unprocessed task in a queue of a multi-tenant on-demand database system, the unprocessed task stored in the queue for processing by a server; computer code for determining whether a quality of service policy associated with processing the unprocessed task has been violated; and computer code for adding an additional server for processing the unprocessed task, based on the determination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
identifying an unprocessed task in a queue of a multi-tenant on-demand database system, the unprocessed task stored in the queue for processing by a server; determining whether a quality of service policy associated with processing the unprocessed task has been violated; and adding an additional server for processing the unprocessed task, based on the determination.
-
-
20. An apparatus, comprising:
a processor for; identifying an unprocessed task in a queue of a multi-tenant on-demand database system, the unprocessed task stored in the queue for processing by a server; determining whether a quality of service policy associated with processing the unprocessed task has been violated; and adding an additional server for processing the unprocessed task, based on the determination.
-
21. A method for transmitting code, comprising:
-
transmitting code to identify an unprocessed task in a queue of a multi-tenant on-demand database system, the unprocessed task stored in the queue for processing by a server; transmitting code to determine whether a quality of service policy associated with processing the unprocessed task has been violated; and transmitting code to add an additional server for processing the unprocessed task, based on the determination.
-
Specification