CN116909753A - Method and system for limiting kernel state operating system resources based on process grouping - Google Patents

Method and system for limiting kernel state operating system resources based on process grouping Download PDF

Info

Publication number
CN116909753A
CN116909753A CN202311168410.2A CN202311168410A CN116909753A CN 116909753 A CN116909753 A CN 116909753A CN 202311168410 A CN202311168410 A CN 202311168410A CN 116909753 A CN116909753 A CN 116909753A
Authority
CN
China
Prior art keywords
resource
resource control
operating system
control groups
kernel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311168410.2A
Other languages
Chinese (zh)
Inventor
钱宝生
秦红艳
周娜
王福喜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 15 Research Institute
Original Assignee
CETC 15 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 15 Research Institute filed Critical CETC 15 Research Institute
Priority to CN202311168410.2A priority Critical patent/CN116909753A/en
Publication of CN116909753A publication Critical patent/CN116909753A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/01Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Stored Programmes (AREA)

Abstract

The application discloses a method and a system for limiting kernel-state operating system resources based on process grouping, wherein the method comprises the following steps: the resource controller allocates kernel mode operating system resources to a plurality of resource control groups; creating processes with the same kernel mode operating system resource use requirements in all application programs to the same process group; the resource control groups are associated with the process groups through a hierarchical tree, and the hierarchical tree stores the interrelationship between different resource control groups in the plurality of resource control groups; the system comprises: a resource controller, a process group creator, a hierarchical tree, and a resource control group; the storage medium includes a memory and a processor. The application takes the process grouping model as the core, not only can solve the resource limitation requirement of the user on the fine granularity of the application program of the operating system, but also can isolate the resources of different application programs, and the resource limitation technology based on the kernel mode can control the upper limit of the resources occupied by certain processes with minimum cost.

Description

Method and system for limiting kernel state operating system resources based on process grouping
Technical Field
The application relates to the technical field of computer software systems, in particular to a kernel state operating system resource limiting method and system based on process grouping.
Background
With the advancement of localization, domestic operating systems and domestic hardware devices gradually replace foreign devices in various scenes at present, but as domestic hardware devices have a certain gap in performance relative to advanced foreign devices, the situation that equipment is blocked to affect normal use is often encountered in actual use, a large amount of system resources are occupied when part of application programs are found through investigation, in order to promote user experience of using related problems from the source, the resource access limitation is needed for application processes through the operating system, although the traditional operating system provides a certain support for resource limitation, management limitation can only be carried out for all processes or users of the system, and the fine management control requirement of domestic terminal devices for the system application processes cannot be met. Currently, the resource management technology of the system mainly includes:
user-based system resource management techniques
A user is a user of a computer system resource and a user group is a collection of users that have a common resource usage requirement. The allocation management of the resource usage rights is simplified through the user group account number, and the resource usage rights are allocated to the user group, namely to each member in the group.
The method comprises the steps of planning and distributing resources of a Linux system, firstly, determining the requirement condition of application resources, determining the access requirement of a person accessing the resources to the resources, designing and determining an organization directory structure of the resources, marking visitors and authorities for the resources, designing user accounts according to the resource visitors, and designing group accounts according to the common access requirement; secondly, creating a catalog according to the resource catalog structure; thirdly, creating a group account with common access resources, creating a user and adding the user into a user group; and finally, distributing owners and groups for the resource catalogs, distributing access rights, configuring access services and starting the services.
The user-based system resource management can allocate resources according to user rights, and users in the same group can share resources, but fine granularity management cannot be achieved for application programs in the user rights, and the user needs to monitor the resource occupation condition and perform context switching between a user state and a kernel state for multiple times, so that certain performance loss is generated, and the performance of an operating system is reduced.
(II) resource limiting technology based on virtual machine container
In recent years, with importance placed on data security, resource isolation has become an important issue. The virtual machine and the container technology are the most widely applied resource isolation technology which is most used at present, but the virtual machine needs to occupy a large amount of system resources, the number of the virtual machines which can be installed by one server is limited, and if the virtual machine is used as a unit for resource isolation, the cost is too high. While containers encapsulate an application and its dependent resources in its environment, such encapsulation allows them to run in isolation while using the same system resources and operating system as other containers within the server. The container has significant advantages in terms of speed of starting and deploying applications, but virtual machines are more advantageous in terms of security and isolation, since resources are not wasted running separate operating system tasks. By its very nature, virtual machines remain independent and isolated from each other. One infected virtual machine does not affect the other, and each virtual machine can implement its own security protocols. Since containers isolate data and applications only at the process level, they provide a poor secure environment and rely on the security protocols of the host system.
With the development of applications on networks, more and more applications on an operating system are running at the same time, and these applications can commonly use system resources (mainly including CPU, memory, network, etc.), how resources are allocated, how to limit the occupation of resources of each application, and the allocation priority can directly or indirectly affect the stable running of the application.
Disclosure of Invention
The application provides a kernel-state operating system resource limiting method and system based on process grouping, which take a process grouping model as a core, are based on kernel-state operating system resource limitation, can not only solve the resource limiting requirement of a user on the fine granularity of an operating system application program, but also realize the resource isolation of different application programs, and simultaneously can control the upper limit of resources occupied by certain processes by using a kernel-state resource limiting technology at minimum cost.
In a first aspect, the present application provides a method for limiting resources of a kernel-state operating system based on process grouping, which may include the following steps:
the resource controller allocates kernel mode operating system resources to a plurality of resource control groups;
creating processes with the same kernel mode operating system resource use requirements in all application programs to the same process group;
the resource control groups are associated with the process groups through a hierarchical tree, and the hierarchical tree stores correlations among different resource control groups in the plurality of resource control groups.
The solution of the first aspect of the present application may be further configured in a preferred example to:
the kernel mode operating system resource limiting method based on the process grouping also comprises the following steps:
the user completes limitation configuration of a plurality of kernel mode operating system resources in a centralized way by setting a plurality of authority groups;
by associating a number of controlled processes, the associated kernel mode operating system resource limitations are applied to the processes of the application program.
The solution of the first aspect of the present application may be further configured in a preferred example to:
in the step of associating the resource control groups with the process groups through a hierarchical tree that preserves correlations between different ones of the plurality of resource control groups, the hierarchical tree represents hierarchical relationships between resource control groups through a tree structure.
The solution of the first aspect of the present application may be further configured in a preferred example to:
in the step of associating the resource control groups with the process groups through a hierarchical tree, wherein the hierarchical tree stores correlations among different resource control groups in the plurality of resource control groups, the kernel-mode operating system is provided with a plurality of hierarchical trees and a plurality of resource controllers, the plurality of hierarchical trees are associated with the plurality of resource controllers, and the hierarchical tree is also associated with a kernel-mode operating system process; the hierarchical tree is a bridge between resources and processes.
The solution of the first aspect of the present application may be further configured in a preferred example to:
in the step of associating the resource control group with the process group through a hierarchical tree that holds the interrelationship between different resource control groups of the plurality of resource control groups, the resource controller and the plurality of resource control groups held by the hierarchical tree have the following relationship:
one resource controller is attached to one hierarchical tree, which contains several resource control groups.
Further, in the step of creating processes with the same kernel mode operating system resource usage requirements in all application programs into the same process group, one of the processes is attached to a plurality of resource control groups.
Still further, the kernel mode operating system resource limiting method based on process grouping further comprises the following steps:
the child process of the process inherits the resource control group of the parent process.
The solution of the first aspect of the present application may be further configured in a preferred example to:
in the step of associating the resource control groups with the process groups through a hierarchical tree, the hierarchical tree stores correlations between different resource control groups in the plurality of resource control groups, the resource control groups store a corresponding relationship between a group of resource control groups and a group of process groups, and the group of resource control groups contain a plurality of kernel-mode operating system resources.
In a second aspect, the present application provides a system for implementing the kernel mode operating system resource limitation method based on process grouping, which may include:
a resource controller for configuring kernel mode operating system resources to a plurality of resource control groups;
the process group creator is used for creating processes with the same kernel-mode operating system resource use requirements in all application programs to the same process group;
a hierarchical tree for associating the resource control groups and the process groups, the hierarchical tree preserving correlations between different ones of the plurality of resource control groups;
and the resource control group is used for storing the corresponding relation between the resource control group and the process group.
In a third aspect, the present application provides a storage medium comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, implements the steps of the kernel mode operating system resource restriction method based on process packets.
The above at least one technical scheme adopted by the embodiment of the application can achieve the following beneficial effects:
1. the resource management mode based on process grouping can uniformly manage the resource occupation and the resource scheduling of all processes in the group by taking the process group as a unit, thereby reducing the granularity of resource management, reasonably controlling the management cost and improving the flexibility and the performance of the system.
2. The kernel mode operating system resource limiting technology based on process grouping perfects the resource scheduling of the operating system aiming at the application under the condition of shortage of hardware resources through a series of resource limiting measures, improves the effective utilization efficiency of the resources and ensures the stability of a software platform and a hardware platform.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1 is a flow chart of a method for limiting kernel mode operating system resources based on process grouping according to the present application.
FIG. 2 is a diagram illustrating a process-based kernel mode OS resource constraint system resource grouping control in accordance with the present application.
FIG. 3 is a hierarchical tree structure diagram of a kernel mode operating system resource constraint system control group based on process grouping in accordance with the present application.
FIG. 4 is a system block diagram of a method of implementing kernel mode operating system resource restriction in accordance with the present application.
Fig. 5 is a block diagram of a storage medium of the present application.
Detailed Description
Examples:
in order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be clearly and completely described below with reference to specific embodiments of the present application and corresponding drawings. It will be apparent that the described embodiments are only some, but not all, embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The following describes in detail the technical solutions provided by the embodiments of the present application with reference to the accompanying drawings.
The method is characterized in that the independent resource control of the operation system aiming at a single process is realized, if the independent resource control is simply set for each resource of each process, the complexity of resource management is greatly increased in the actual operation management process, the operation system needs to continuously read the access and consumption condition of each item of resource data among the processes in the operation process of the equipment, and the process can cause the occupation of equipment computing resources due to the fact that a large amount of kernel state data are read and calculated, so that the preset resource limitation rule cannot be responded quickly, and the resource limitation effect is influenced. Based on various defects of the traditional resource control technology implementation mode, the application provides a kernel mode operating system resource limiting system based on process grouping, and a kernel mode process resource access grouping control technology based on the operating system, and provides a targeted solution for various previously described problem limitations, so as to realize the functions of resource limitation, priority allocation and resource occupation statistics. As shown in fig. 1, a kernel-state operating system resource limiting method based on process grouping includes the following steps:
s1, a resource controller allocates kernel mode operating system resources to a plurality of resource control groups;
s2, creating processes with the same kernel mode operating system resource use requirements in all application programs to the same process group;
s3, the resource control groups are associated with the process groups through a hierarchical tree, and the hierarchical tree stores correlations among different resource control groups in the plurality of resource control groups.
Specifically, the kernel mode operating system resource limiting method based on the process grouping further comprises the following steps:
the user completes limitation configuration of a plurality of kernel mode operating system resources in a centralized way by setting a plurality of authority groups;
by associating a number of controlled processes, the associated kernel mode operating system resource limitations are applied to the processes of the application program.
Specifically, in the step of associating the resource control groups with the process groups through a hierarchical tree, the hierarchical tree stores correlations between different resource control groups in the plurality of resource control groups, and the hierarchical tree represents the hierarchical relationships between the resource control groups through a tree structure.
Specifically, in the step of associating the resource control groups with the process groups through a hierarchical tree, where the hierarchical tree stores correlations between different resource control groups in the plurality of resource control groups, the kernel-mode operating system has a plurality of hierarchical trees and a plurality of resource controllers, the plurality of hierarchical trees are associated with the plurality of resource controllers, and the hierarchical tree is also associated with a kernel-mode operating system process.
Specifically, in the step of associating the resource control groups with the process groups through a hierarchical tree, in which the hierarchical tree stores correlations between different resource control groups in the plurality of resource control groups, the resource controller has the following relationships with the plurality of resource control groups stored by the hierarchical tree:
one resource controller is attached to one hierarchical tree, which contains several resource control groups.
Specifically, in the step of creating processes with the same kernel mode operating system resource usage requirement in all application programs into the same process group, one process is attached to a plurality of resource control groups.
Specifically, the kernel mode operating system resource limiting method based on the process grouping further comprises the following steps:
the child process of the process inherits the resource control group of the parent process.
Specifically, in the step of associating the resource control groups with the process groups through a hierarchical tree, where the hierarchical tree stores correlations between different resource control groups in the plurality of resource control groups, the resource control groups store a correspondence between a group of resource control groups and a group of process groups, and the group of resource control groups includes a plurality of kernel-mode operating system resources.
As shown in fig. 4, a system for a kernel-state operating system resource limitation method based on process grouping includes:
a resource controller for configuring kernel mode operating system resources to a plurality of resource control groups;
the process group creator is used for creating processes with the same kernel-mode operating system resource use requirements in all application programs to the same process group;
a hierarchical tree for associating the resource control groups and the process groups, the hierarchical tree preserving correlations between different ones of the plurality of resource control groups;
and the resource control group is used for storing the corresponding relation between the resource control group and the process group.
Specific: the resource controller at least comprises a CPU, a memory, a magnetic disk and a graphics card, as shown in fig. 2, where the resource controller provided in this embodiment is the CPU and the memory, the CPU includes 4 cores (core 1, core 2, core 3 and core 4 in the drawing) and the memory is 8G (4G in the drawing), and the resource controller is firstly grouped, two 2G of the core 2, core 4 and memory of the CPU are combined into a resource group 1, and one 2G of the core 3 and the memory of the CPU is combined into a resource group 2.
The hierarchical tree mainly stores interrelationships among different resource control groups, and the hierarchical relations among the control groups are represented through a tree structure. The system allows multiple hierarchical trees to be associated with different resource controllers and system processes, and is a bridge between resources and processes, as shown in fig. 3, and is a hierarchical tree structure diagram of a control group. Wherein, the relation between the resource control group and the resource controller mainly comprises: one resource controller can only be attached to one control group hierarchy tree, which contains multiple resource control groups.
In fig. 3, each hierarchical structure is a tree structure, and each node of the tree is a resource control group structure. The first resource control group hierarchy is associated with a CPU controller, the resource control group structure in the current resource control group hierarchy can limit the resources of the CPU and count the CPU usage of the process, and the second resource control group hierarchy is associated with a memory controller, and the resource control group structure in the current resource control group hierarchy can limit the resources of the memory.
In each resource control group hierarchy, each node may set a different restriction weight on resources, and perform process use resource restriction. As shown in fig. 3, the weight of the CPU control group 2 is 40%, and the weight of the CPU control group 3 is 60%.
As shown in fig. 5, a storage medium includes a memory and a processor, the memory storing a computer program that, when executed by the processor, implements the steps of the process-grouping-based kernel-mode operating system resource restriction method.
In summary, the application provides a process resource grouping management model aiming at the problem of high equipment complex management cost when a certain resource of a traditional single process is independently metered and managed, a user centrally completes multi-system resource limitation configuration by setting a plurality of authority groups, and then related resource limitation is applied to an actual process by associating a plurality of controlled processes.
Meanwhile, aiming at the problem that the prior resource monitoring resource limit occupies the system computing resource, a kernel-mode operating system module is manufactured, and a plurality of links such as data acquisition, counting, computing and the like are integrated in the kernel module. In the running process of the operating system, the module directly reads related data from the kernel mode of the operating system, so that the state switching cost of frequently transferring resources from the kernel mode to the user mode is reduced, and the situation that the users are not aware of the limitation of the resources is truly realized.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.

Claims (10)

1. The kernel state operating system resource limiting method based on the process grouping is characterized by comprising the following steps:
the resource controller allocates kernel mode operating system resources to a plurality of resource control groups;
creating processes with the same kernel mode operating system resource use requirements in all application programs to the same process group;
the resource control groups are associated with the process groups through a hierarchical tree, and the hierarchical tree stores correlations among different resource control groups in the plurality of resource control groups.
2. The process-grouping-based kernel-mode operating system resource limiting method of claim 1, further comprising the steps of:
the user completes limitation configuration of a plurality of kernel mode operating system resources in a centralized way by setting a plurality of authority groups;
by associating a number of controlled processes, the associated kernel mode operating system resource limitations are applied to the processes of the application program.
3. The method of claim 1, wherein the resource control groups are associated with each other by a hierarchical tree, and wherein the hierarchical tree represents a hierarchical relationship between the resource control groups by a tree structure in the step of storing correlations between different resource control groups in the plurality of resource control groups.
4. The method of claim 1, wherein in the step of associating the resource control groups with the process groups by a hierarchical tree that maintains interrelationships between different ones of the plurality of resource control groups, the kernel-mode operating system has a plurality of hierarchical trees that associate a plurality of resource controllers and a plurality of resource controllers, the hierarchical tree further associating kernel-mode operating system processes.
5. The method of claim 1, wherein in the step of associating the resource control groups with the process groups by a hierarchical tree that maintains a relationship between different ones of the plurality of resource control groups, the resource controller has the following relationship with the plurality of resource control groups that are maintained in relationship by the hierarchical tree:
one resource controller is attached to one hierarchical tree, which contains several resource control groups.
6. The method of claim 1, wherein in the step of creating processes having the same kernel mode operating system resource usage requirement in all application programs to the same process group, one of the processes is attached to a plurality of resource control groups.
7. The process-grouping-based kernel-mode operating system resource limiting method of claim 6, further comprising the steps of:
the child process of the process inherits the resource control group of the parent process.
8. The method for limiting resources of a kernel-mode operating system based on process grouping according to claim 1, wherein in the step of associating the resource control groups with the process groups through a hierarchical tree, the hierarchical tree stores correlations between different resource control groups in the plurality of resource control groups, the resource control groups store a set of correspondence between a resource control group and a process group, and the set of resource control groups includes a plurality of kernel-mode operating system resources.
9. A system for implementing the process-grouping-based kernel-mode operating system resource limiting method of claim 1, comprising:
a resource controller for configuring kernel mode operating system resources to a plurality of resource control groups;
the process group creator is used for creating processes with the same kernel-mode operating system resource use requirements in all application programs to the same process group;
a hierarchical tree for associating the resource control groups and the process groups, the hierarchical tree preserving correlations between different ones of the plurality of resource control groups;
and the resource control group is used for storing the corresponding relation between the resource control group and the process group.
10. A storage medium comprising a memory and a processor, the memory storing a computer program, wherein the computer program when executed by the processor performs the steps of the process-grouping-based kernel mode operating system resource limitation method of any of claims 1-8.
CN202311168410.2A 2023-09-12 2023-09-12 Method and system for limiting kernel state operating system resources based on process grouping Pending CN116909753A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311168410.2A CN116909753A (en) 2023-09-12 2023-09-12 Method and system for limiting kernel state operating system resources based on process grouping

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311168410.2A CN116909753A (en) 2023-09-12 2023-09-12 Method and system for limiting kernel state operating system resources based on process grouping

Publications (1)

Publication Number Publication Date
CN116909753A true CN116909753A (en) 2023-10-20

Family

ID=88367117

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311168410.2A Pending CN116909753A (en) 2023-09-12 2023-09-12 Method and system for limiting kernel state operating system resources based on process grouping

Country Status (1)

Country Link
CN (1) CN116909753A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103701801A (en) * 2013-12-26 2014-04-02 四川九洲电器集团有限责任公司 Resource access control method
US20210089534A1 (en) * 2019-09-19 2021-03-25 Teradata Us, Inc. System and method for dynamically reallocating resources among multiple task groups in a database system
CN115794549A (en) * 2022-11-22 2023-03-14 中孚安全技术有限公司 Method, device and medium for managing and controlling resource occupied by application program
CN116700901A (en) * 2023-06-21 2023-09-05 上海交通大学 Container construction and operation system and method based on microkernel

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103701801A (en) * 2013-12-26 2014-04-02 四川九洲电器集团有限责任公司 Resource access control method
US20210089534A1 (en) * 2019-09-19 2021-03-25 Teradata Us, Inc. System and method for dynamically reallocating resources among multiple task groups in a database system
CN115794549A (en) * 2022-11-22 2023-03-14 中孚安全技术有限公司 Method, device and medium for managing and controlling resource occupied by application program
CN116700901A (en) * 2023-06-21 2023-09-05 上海交通大学 Container construction and operation system and method based on microkernel

Similar Documents

Publication Publication Date Title
US11714671B2 (en) Creating virtual machine groups based on request
US10129333B2 (en) Optimization of computer system logical partition migrations in a multiple computer system environment
CN108701059B (en) Multi-tenant resource allocation method and system
CN102971724B (en) The method and apparatus relevant with the management based on modular virtual resource in data center environment
US10013264B2 (en) Affinity of virtual processor dispatching
US20220164208A1 (en) Coordinated container scheduling for improved resource allocation in virtual computing environment
US11093288B2 (en) Systems and methods for cluster resource balancing in a hyper-converged infrastructure
CN115543548B (en) Configuration method, device and equipment of container group and readable storage medium
CN113674131A (en) Hardware accelerator equipment management method and device, electronic equipment and storage medium
CN117331678B (en) Heterogeneous computing power federation-oriented multi-cluster job resource specification computing method and system
CN107528871A (en) Data analysis in storage system
CN116909753A (en) Method and system for limiting kernel state operating system resources based on process grouping
CN103092677A (en) Internal storage energy-saving system and method suitable for virtualization platform
US20230315531A1 (en) Method of creating container, electronic device and storage medium
CN110399206B (en) IDC virtualization scheduling energy-saving system based on cloud computing environment
WO2010140194A1 (en) Information processing system management method, information processing system, recording medium, and management program
CN115098233B (en) Cache partition aware scheduling method and system
WO2023274014A1 (en) Storage resource management method, apparatus, and system for container cluster
CN108762929B (en) Method and device for managing number of processor cores under SQL database
Zhang et al. Towards a scalable and energy-efficient resource manager for coupling cluster computing with distributed embedded computing
Bai et al. Research and Implementation on Intelligent Terminal Virtualization Technology
CN117608760A (en) Cloud application hybrid deployment method applied to Kubernetes
WO2023199331A1 (en) Method and system for determining and using profile characteristics in a heterogeneous environment
CN117176818A (en) Service execution method and device of cloud native platform and electronic equipment
CN117931421A (en) Research method of exclusive CPU core resource management model in cluster

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination