Resource isolation method, distributed platform, computer equipment and storage medium
A distributed platform, computer program technology, applied in the direction of resource allocation, calculation, program control design, etc., can solve the problems of resource conflict, full resource, etc., and achieve the effect of avoiding the conflict of resource application
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034]Embodiment 1 of the present invention provides a resource isolation method. In an application scenario, the execution subject of the resource isolation method may be the resource processing device in the processing node of the distributed platform. When the management node of the distributed platform assigns the task When dispatching to a certain processing node, the task creation device in the processing node creates a task instance. During the execution of the task instance, the resource processing device allocates the target resources required by each process of each task instance to realize the task instance Resource isolation between. specifically, figure 1 A flow chart of the resource isolation method provided by the embodiment of the present invention, such as figure 1 As shown, the resource isolation method provided in this embodiment includes the following steps S101 to S105.
[0035] Step S101: Obtain the processes to be run in the task instance.
[0036] A ...
Embodiment 2
[0070] Corresponding to the above-mentioned first embodiment, the second embodiment of the present invention provides a resource isolation module, and the corresponding technical features and technical effects are not described in detail in this embodiment, and the above-mentioned first embodiment can be referred to for related matters. specifically, image 3 The block diagram of the resource isolation module provided for the embodiment of the present invention, such as image 3 As shown, the module includes a first acquiring unit 301 , a first judging unit 302 , a second judging unit 303 and a processing unit 304 .
[0071] Wherein, the first obtaining unit 301 is used to obtain the process to be run in the task instance; the first judging unit 302 is used to judge whether the process to be run needs to consume target resources, wherein the task instance includes one or more processes; the second judging unit 303 is used to determine whether the sum of the first resource amo...
Embodiment 3
[0079] Embodiment 3 of the present invention provides a distributed platform, Figure 4 The block diagram of the distributed platform provided for the embodiment of the present invention, such as Figure 4 As shown, the distributed platform includes: a management node 41 and several processing nodes 42, the processing node 42 includes a target resource 421, a task creation device 422 and a resource processing device 423, and the resource processing device 423 includes a resource isolation module 4231 and a resource management module 4232 .
[0080] Among them, the management node 41 is used to schedule tasks to the processing nodes 42 according to the information of the target resource on each processing node 42; the task creation device 422 is used to create a task instance when it is scheduled on the processing node 42 where it is located; the resource management module 4232 It is used to report the information of the target resource on the processing node 42 where it is lo...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com