Load-Balancing Server for Data Transformation Modules
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein may be directed to a load-balancing server. In some embodiments, the load-balancing server comprises: at least one memory comprising instructions; at least one processing device configured for executing the instructions; and a load-balancing module, coupled to the at least one memory, the at least one processing device, and at least one data transformation module, and configured for: determining a first amount of computing resources for allocating to the at least one data transformation module using a load-balancing technique, wherein the at least one data transformation module is coupled to the at least one memory, the at least one processing device, and the load-balancing module.
-
Citations
2 Claims
-
1. (canceled)
-
2. A load-balancing server for intelligently allocating computing resources to a plurality of computing elements across a computing network in response to an identified demand for computing resources, the load-balancing server comprising:
-
an intelligent means for sensing an amount of computing resources accessible by at least one computing element; at least one memory comprising instructions; and at least one processing device configured for executing the instructions, wherein the instructions, when executed by the at least one processing device, cause the at least one processing device to perform the operations of; establishing, using a communication unit, a digital communication connection over a computing network between the load-balancing server and a plurality of computing elements in the computing network; receiving, via the computing network, a request for performing an operation, wherein performing the operation requires utilization of the at least one computing element of the plurality of computing elements; first determining, based on information comprised in the request, an amount of computing resources required by the at least one computing element to perform the operation; second determining, based on information received from the intelligent means, an amount of computing resources accessible by the at least one computing element; and allocating, based on the first determining and second determining steps, the amount of computing resources required by the at least one computing element for performing the operation.
-
Specification