Memory management system and method for open platform
First Claim
Patent Images
1. A memory management system for open platform, the memory management system comprising:
- a local open platform comprises;
a non-transitory storage medium;
a CPU monitoring bundle operated on said non-transitory storage medium, to dynamically monitor computing resource of a current CPU usage of the local open platform;
a memory monitoring bundle operated on said non-transitory storage medium, to dynamically monitor computing resource of a current memory usage (MEM usage) of the local open platform;
a discovering bundle operated on said non-transitory storage medium, to dynamically scatter computing resource of CPU and MEM usage information in the internet, and searching the internet to retrieve information accessible from at least one remote open platform;
a management agent bundle operated on said non-transitory storage medium, to determine a remote open platform candidate when the computing resource of the memory usage of the local open platform exceeds a threshold, and initiating a standard service request to the remote open platform candidate; and
an extended service registry operated to receive registration information from the remote open platform candidate for a standard service bundle access interface, and to store the standard service access interface, so as to access the standard service provided by the remote open platform candidate through the standard service access interface;
wherein the remote open platform uses the same open platform standard as the local open platform, and the remote open platform has at least one standard service bundle operated on non-transitory storage medium;
wherein the local open platform has at least one standard service bundle operated on said non-transitory storage medium, the standard service bundle of the at least one remote open platform is the same as the standard service bundle of the local open platform.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a memory management system and method for open platform. The memory management system and method of the present invention utilizes the main spirit of sharing service in open platform. When the used memory in local open platform exceeds an upper limit, the standard service bundle access interface is used for accessing the standard service bundle in remote open platform. Therefore, the standard service bundle in local open platform can be off-loaded to release the memory space so as to resolve the memory shortage problem. The stability of the whole system can be maintained.
-
Citations
17 Claims
-
1. A memory management system for open platform, the memory management system comprising:
-
a local open platform comprises; a non-transitory storage medium; a CPU monitoring bundle operated on said non-transitory storage medium, to dynamically monitor computing resource of a current CPU usage of the local open platform; a memory monitoring bundle operated on said non-transitory storage medium, to dynamically monitor computing resource of a current memory usage (MEM usage) of the local open platform; a discovering bundle operated on said non-transitory storage medium, to dynamically scatter computing resource of CPU and MEM usage information in the internet, and searching the internet to retrieve information accessible from at least one remote open platform; a management agent bundle operated on said non-transitory storage medium, to determine a remote open platform candidate when the computing resource of the memory usage of the local open platform exceeds a threshold, and initiating a standard service request to the remote open platform candidate; and an extended service registry operated to receive registration information from the remote open platform candidate for a standard service bundle access interface, and to store the standard service access interface, so as to access the standard service provided by the remote open platform candidate through the standard service access interface; wherein the remote open platform uses the same open platform standard as the local open platform, and the remote open platform has at least one standard service bundle operated on non-transitory storage medium; wherein the local open platform has at least one standard service bundle operated on said non-transitory storage medium, the standard service bundle of the at least one remote open platform is the same as the standard service bundle of the local open platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory management method for open platform, comprising:
-
dynamically monitoring, by a CPU monitoring bundle, computer resource of current CPU usage of a local open platform; dynamically monitoring, by a memory monitoring bundle, computer resource of memory usage of a local open platform; dynamically scattering, by a discovering bundle computer resource of CPU and MEM usage information in the internet, and searching the internet to retrieve information accessible from at least one remote open platform; generating, through an extended service registry, a standard service bundle access interface, for accessing the standard service provided by the remote open platform candidate, storing, an extended service registry, the standard service access interface, so as to access the standard service provided by the remote open platform candidate through the standard service access interface; determining, by a management agent bundle, a remote open platform candidate when computing resource of the memory usage of the local open platform exceeds a threshold, and initiating a standard service request to the remote open platform candidate; wherein the remote open platform uses the same open platform standard as the local open platform, and the at least one remote open platform has at least one standard service bundle operated on non-transitory storage medium, and wherein the local open platform has at least one standard service bundle operated on said non-transitory storage medium, the standard service bundle of the at least one remote open platform is the same as the standard service bundle of the local open platform. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification