Systems and methods for performing memory management in a distributed environment
AssigneeWlpro Limited
InventorAbhishek Suman
Life of this patent
Estimating the term…
Abstract
Systems and methods for performing memory management among a plurality of devices in a network are described. In one implementation, the method for performing memory management comprises obtaining memory requirements for execution of an application. The memory requirements indicate memory space needed for executing the application. Further, the method comprises creating at least one memory pool, based on the memory requirements, by aggregating physical memories of the plurality of devices. Further, the method comprises executing the application in the at least one memory pool using semaphores and a mutex application programming interface (API).
Claims15
A method for performing memory management among a plurality of devices in a network, the method comprising:
- obtaining, by a processor, memory requirements for execution of an application, wherein the memory requirements indicate memory space needed for executing the application;
- creating, by the processor, at least one memory pool, based on the memory requirements, by aggregating physical memories of the plurality of devices;
- and
- executing, by the processor, the application in the at least one memory pool using semaphores and a mutex application programming interface (API).
A memory management computing apparatus comprising:
- one or more hardware processors;
- and
- a memory storing instructions that, when executed by the one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
- obtaining memory requirements for execution of an application, wherein the memory requirements indicate memory space needed for executing the application;
- creating at least one memory pool, based on the memory requirements, by aggregating physical memories of the plurality of devices;
- and
- executing the application in the at least one memory pool using semaphores and a mutex application programming interface (API).
A non-transitory computer-readable medium storing instructions for performing memory management among a plurality of devices in a network, wherein upon execution of the instructions by one or more hardware processors, the hardware processors perform operations comprising:
- obtaining memory requirements for execution of an application, wherein the memory requirements indicate memory space needed for executing the application;
- creating at least one memory pool, based on the memory requirements, by aggregating physical memories of the plurality of devices;
- and
- executing the application in the at least one memory pool using semaphores and a mutex application programming interface (API).
Dependencies are inferred from the claim text.