Method and device for dynamically deploying system services
A system service and dynamic deployment technology, applied in the computer field, can solve problems such as application performance degradation and difficulty in deploying unknown applications.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0089] An embodiment of the present invention provides a method for dynamic deployment of system services, such as figure 1 shown, including:
[0090]101. The management kernel acquires detection information of a system service kernel and an application kernel.
[0091] Wherein, the detection information includes the execution state data of the current application, the execution state data of the current application, and the topology position data of the current application.
[0092] Under a multi-core operating system, each hardware core runs a kernel, which is responsible for executing applications or executing different system services. These different kernels are mainly divided into three types of kernels according to different execution functions, that is, management kernels, application kernels, and system service kernels. Wherein, the application program is executed in the application kernel, and needs to obtain kernel service responses by accessing other system servi...
Embodiment 2
[0109] An embodiment of the present invention provides a method for dynamic deployment of system services, such as figure 2 shown, including:
[0110] 201. The management kernel performs initialization service deployment on the system service kernel and the application kernel in response to an instruction operation of the system.
[0111] Under a multi-core operating system, each hardware core runs a kernel, which is responsible for executing applications or executing different system services. These different kernels are mainly divided into three types of kernels according to different execution functions, that is, management kernels, application kernels, and system service kernels. Wherein, the application program is executed in the application kernel, and needs to obtain kernel service responses by accessing other system service kernels. The management kernel is a special system kernel, which is mainly responsible for collecting detection and calculation information, int...
Embodiment 3
[0150] An embodiment of the present invention provides a system service dynamic deployment device, such as Figure 5 shown, including:
[0151] The acquisition unit 01 is configured to acquire detection information of the system service kernel and the application kernel, where the detection information includes current execution status information of the system service kernel, current execution status information of the application kernel, and topological location data of the current application;
[0152] The optimization unit 02 is configured to use a preset scheme according to the detection information to obtain an optimal topology scheme corresponding to the current application, and the optimal topology scheme is used to indicate the system service kernel and / or application kernel of the current application execution interaction path;
[0153] The execution unit 03 is configured to adjust the system service kernel and / or the application kernel for executing the current app...
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