CN112783658A - Server computing resource pooling and scheduling system - Google Patents
Server computing resource pooling and scheduling system Download PDFInfo
- Publication number
- CN112783658A CN112783658A CN202110133101.6A CN202110133101A CN112783658A CN 112783658 A CN112783658 A CN 112783658A CN 202110133101 A CN202110133101 A CN 202110133101A CN 112783658 A CN112783658 A CN 112783658A
- Authority
- CN
- China
- Prior art keywords
- data
- module
- server
- computing
- virtualization
- 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
Links
- 238000011176 pooling Methods 0.000 title claims abstract description 12
- 230000005540 biological transmission Effects 0.000 claims abstract description 9
- 238000007726 management method Methods 0.000 claims abstract description 8
- 238000002955 isolation Methods 0.000 claims abstract description 4
- 230000004048 modification Effects 0.000 claims description 4
- 238000012986 modification Methods 0.000 claims description 4
- 238000010276 construction Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 claims description 3
- 230000005012 migration Effects 0.000 claims description 3
- 238000013508 migration Methods 0.000 claims description 3
- 238000012544 monitoring process Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 claims description 2
- 238000013509 system migration Methods 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/5055—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering software capabilities, i.e. software resources associated or available to the machine
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45587—Isolation or security of virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a server computing resource pooling and scheduling system, which comprises a computing resource pool module, a virtual technology module, a safety virtualization module, a storage processing module and a safety module, wherein the virtual technology module is used for performing virtualization management on server resources, mainly realizing software virtualization of computing, network and storage hardware resources in a data center, normally planning and computing internal resources of a server, performing virtualization management and isolation on the computing resource pool through the virtual technology module, connecting connected virtual machines, migrating and normally storing and reading data of the system through the safety virtualization module, then normally storing and protecting the data through the storage processing module, calculating the occupancy rate of the data, and finally normally transmitting and protecting the transmission and introduction of the data through the safety module, prevent that data from losing, improved the security, be fit for better using widely.
Description
Technical Field
The invention relates to the technical field of resource scheduling, in particular to a system for pooling and scheduling computing resources of a server.
Background
The server is one of the computers, it runs faster, the load is higher, the price is more expensive than the ordinary computer, the server provides the calculation or application service for other client (such as terminal such as PC, intelligent mobile phone, ATM, etc., even large-scale apparatus such as the train system, etc.) in the network, the server has high-speed CPU arithmetic ability, long-time reliable operation, strong I/O external data throughput ability and better expansibility, according to the service that the server provides, the server has the ability to undertake the response service request, undertake the service, guarantee the service generally, the server is regarded as the electronic device, the internal structure of the server is very complicated, but it is not very different from the internal structure of the ordinary computer, for example: cpu, hard disk, memory, system bus, etc.;
however, at present, the pooling and scheduling of the computing resources of the server are not perfect enough, so that the data is extruded and lost, the scheduling is not suitable, the stability and the later storage of the data are influenced, and the resource loss is caused indirectly.
Disclosure of Invention
The invention provides a pooling and scheduling system for server computing resources, which can effectively solve the problems that the pooling and scheduling of the server computing resources are not perfect enough, so that data is extruded and lost, the scheduling is not suitable, the stability and the later storage of the data are influenced, and the resource loss is caused indirectly in the prior art.
In order to achieve the purpose, the invention provides the following technical scheme: a server computing resource pooling and scheduling system comprises a computing resource pool module, a virtual technology module, a safety virtualization module, a storage processing module and a safety module;
the computing resource pool module performs normal planning and computing on internal resources of the server;
the virtual technology module performs virtualization management and isolation on the computing resource pool and connects the connected virtual machines;
the safety virtualization module migrates data of the system and normally stores and reads the data;
the storage processing module is used for normally storing and protecting the data and calculating the occupancy rate of the data;
the safety module carries out normal transmission and protection on the transmission and the leading-in of the data, and prevents the data from being lost.
According to the technical scheme, the computing resource pool module performs logical construction of the cloud platform on the physical resource layer, the virtual abstraction layer and the cloud service layer, and performs matching on better storage occupation space of data.
According to the technical scheme, the virtual technology module carries out virtualization management on server resources, mainly realizes software virtualization of computing, network and storage hardware resources in a data center, forms a virtual resource pool and provides automation service for upper-layer application;
the virtual technology module is used for safely isolating the built virtualization system and virtual machines, and the virtual machines can realize all functions of a physical machine, wherein the servers are a mainstream X86 server, a mainstream storage array product and a mainstream operating system running on an X86 server, and support the running of mainstream application software.
According to the technical scheme, the safe virtualization module carries out virtualization migration on the data of the server, after the system is migrated, the experience consistent with that of the original system can be kept, the computing capacity of the virtual machine is consistent with that of the original physical server, and the computing capacity of the virtual machine can be compressed compared with that of the original physical server.
According to the technical scheme, the storage processing module is used for data proportion of the resource pool, data is compressed and encrypted, original data is stored and backed up in normal modification of the data, and 75-90% of the data in the resource pool is stored in the storage module and is notified to an operator.
According to the technical scheme, the security module encrypts related data when scheduling, reading and writing in the resource pool, and adds a firewall to perform data security so as to prevent unnecessary theft of the data;
and in data scheduling, after data is completely scheduled, the data is manually determined to be deleted, so that data loss caused by packet loss is avoided.
According to the technical scheme, the computing resource pool module also provides a graphical report of physical server CPU and memory computing resources and a virtual machine utilization rate report running on the graphical report for the server, and provides detailed data materials for a manager to implement reasonable resource planning.
According to the technical scheme, the virtual technology module is used for monitoring the performance of the CPU, the memory, the disk I/0 and the network I/O of the virtual machine.
Compared with the prior art, the invention has the beneficial effects that: the invention has scientific and reasonable structure and safe and convenient use, normally plans and calculates the internal resources of the server, virtualizes and manages and isolates the calculation resource pool through the virtual technology module, connects the connected virtual machines, migrates the data of the system by the safe virtualization module, normally stores and reads the data, normally stores and protects the data by the storage processing module, calculates the occupancy rate of the data, and finally normally transmits and protects the data by the security module for transmission and import, thereby preventing the data from being lost, improving the security and being suitable for better popularization and use.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a schematic diagram of the system architecture of the present invention.
Detailed Description
The preferred embodiments of the present invention will be described in conjunction with the accompanying drawings, and it will be understood that they are described herein for the purpose of illustration and explanation and not limitation.
Example (b): as shown in fig. 1, the present invention provides a technical solution, a server computing resource pooling and scheduling system, which includes a computing resource pool module, a virtualization technology module, a secure virtualization module, a storage processing module, and a security module;
the computing resource pool module performs normal planning and computing on internal resources of the server;
the virtual technology module performs virtualization management and isolation on the computing resource pool and connects the connected virtual machines;
the safety virtualization module migrates data of the system and normally stores and reads the data;
the storage processing module is used for normally storing and protecting the data and calculating the occupancy rate of the data;
the safety module carries out normal transmission and protection on the transmission and the leading-in of the data, and data loss is prevented.
According to the technical scheme, the computing resource pool module performs logical construction of the cloud platform on the physical resource layer, the virtual abstraction layer and the cloud service layer, and performs matching on better storage occupation space of data.
According to the technical scheme, the virtual technology module carries out virtualization management on server resources, mainly realizes software virtualization of computing, network and storage hardware resources in a data center, forms a virtual resource pool and provides automation service for upper-layer application;
the virtual technology module is used for safely isolating the built virtualization system and virtual machines, and the virtual machines can realize all functions of a physical machine, wherein the servers are a mainstream X86 server, a mainstream storage array product and a mainstream operating system running on an X86 server, and support the running of mainstream application software.
According to the technical scheme, the safe virtualization module carries out virtualization migration on the data of the server, after the system is migrated, the experience consistent with that of the original system can be kept, the computing capacity of the virtual machine is consistent with that of the original physical server, and the computing capacity of the virtual machine can be compressed compared with that of the original physical server.
According to the technical scheme, the storage processing module is used for taking data percentage of the resource pool, compressing and encrypting the data, storing and backing up original data in normal modification of the data, wherein the storage module stores 75-90% of the data in the resource pool and notifies operators.
According to the technical scheme, when the security module schedules, reads and writes in the resource pool, the security module encrypts related data, adds a firewall to perform data security, and prevents unnecessary theft of the data;
and in data scheduling, after data is completely scheduled, the data is manually determined to be deleted, so that data loss caused by packet loss is avoided.
According to the technical scheme, the computing resource pool module also provides a graphical report of the physical server CPU and the memory computing resources and a virtual machine utilization rate report running on the graphical report for the server, and provides detailed data materials for a manager to implement reasonable resource planning.
According to the technical scheme, the virtual technology module provides performance monitoring of the CPU, the memory, the disk I/0 and the network I/O of the virtual machine.
Compared with the prior art, the invention has the beneficial effects that: the invention has scientific and reasonable structure and safe and convenient use, normally plans and calculates the internal resources of the server, virtualizes and manages and isolates the calculation resource pool through the virtual technology module, connects the connected virtual machines, migrates the data of the system by the safe virtualization module, normally stores and reads the data, normally stores and protects the data by the storage processing module, calculates the occupancy rate of the data, and finally normally transmits and protects the data by the security module for transmission and import, thereby preventing the data from being lost, improving the security and being suitable for better popularization and use.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that changes may be made in the embodiments and/or equivalents thereof without departing from the spirit and scope of the invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (8)
1. A server computing resource pooling and scheduling system, characterized by: the system comprises a computing resource pool module, a virtual technology module, a safety virtualization module, a storage processing module and a safety module;
the computing resource pool module performs normal planning and computing on internal resources of the server;
the virtual technology module performs virtualization management and isolation on the computing resource pool and connects the connected virtual machines;
the safety virtualization module migrates data of the system and normally stores and reads the data;
the storage processing module is used for normally storing and protecting the data and calculating the occupancy rate of the data;
the safety module carries out normal transmission and protection on the transmission and the leading-in of the data, and prevents the data from being lost.
2. The system of claim 1, wherein the computing resource pool module performs logical construction of a cloud platform for a physical resource layer, a virtual abstraction layer, and a cloud service layer, and performs matching for better storage occupation space of data.
3. The system for pooling and scheduling of computing resources of a server according to claim 1, wherein said virtualization technology module performs virtualization management for server resources, mainly implementing software virtualization for computing, network and storage hardware resources in a data center, forming a virtual resource pool, providing automation services for upper applications;
the virtual technology module is used for safely isolating the built virtualization system and virtual machines, and the virtual machines can realize all functions of a physical machine, wherein the servers are a mainstream X86 server, a mainstream storage array product and a mainstream operating system running on an X86 server, and support the running of mainstream application software.
4. The system of claim 1, wherein the secure virtualization module performs virtualization migration on data of the server, and after the system migration, the secure virtualization module can maintain an experience consistent with an original system, and the computing capability of the virtual machine is maintained consistent with the computing capability of an original physical server, and the computing capability of the virtual machine can be compressed compared with the original computing capability.
5. The system of claim 1, wherein the storage processing module is for data proportion of the resource pool, and for compressing and encrypting data, and for saving and backing up original data in normal modification, and wherein the storage module is for saving data in 75-90% of the resource pool and notifying the operator.
6. The system for pooling and scheduling of server computing resources of claim 1, wherein the security module encrypts related data during scheduling, reading and writing in the resource pool, and adds a firewall to perform data security and prevent unnecessary theft of data;
and in data scheduling, after data is completely scheduled, the data is manually determined to be deleted, so that data loss caused by packet loss is avoided.
7. The system of claim 1, wherein the computing resource pool module provides both a graphical report of physical server CPU and memory computing resources and a report of virtual machine utilization running thereon for the server, providing detailed data for an administrator to implement a reasonable resource planning.
8. The system of claim 1, wherein the virtual technology module provides performance monitoring of virtual machine CPU, memory, disk I/0, network I/O.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110133101.6A CN112783658A (en) | 2021-02-01 | 2021-02-01 | Server computing resource pooling and scheduling system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110133101.6A CN112783658A (en) | 2021-02-01 | 2021-02-01 | Server computing resource pooling and scheduling system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112783658A true CN112783658A (en) | 2021-05-11 |
Family
ID=75760128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110133101.6A Pending CN112783658A (en) | 2021-02-01 | 2021-02-01 | Server computing resource pooling and scheduling system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112783658A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114675972A (en) * | 2022-04-12 | 2022-06-28 | 浙江大学 | Method and system for flexibly scheduling cloud network resources based on integral algorithm |
CN116028232A (en) * | 2023-02-27 | 2023-04-28 | 浪潮电子信息产业股份有限公司 | Cross-cabinet server memory pooling method, device, equipment, server and medium |
-
2021
- 2021-02-01 CN CN202110133101.6A patent/CN112783658A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114675972A (en) * | 2022-04-12 | 2022-06-28 | 浙江大学 | Method and system for flexibly scheduling cloud network resources based on integral algorithm |
CN116028232A (en) * | 2023-02-27 | 2023-04-28 | 浪潮电子信息产业股份有限公司 | Cross-cabinet server memory pooling method, device, equipment, server and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11314602B2 (en) | Information management security health monitoring system | |
US20210258366A1 (en) | Remote commands framework to control clients | |
US9351153B2 (en) | Apparatus for end-user transparent utilization of computational, storage, and network capacity of mobile devices, and associated methods | |
US20200329091A1 (en) | Methods and systems that use feedback to distribute and manage alerts | |
US11662928B1 (en) | Snapshot management across cloud provider network extension security boundaries | |
US10931594B2 (en) | Intelligent solution to support the unified distributed real-time quota limitation | |
US20150067761A1 (en) | Managing security and compliance of volatile systems | |
US11372549B2 (en) | Reclaiming free space in a storage system | |
US20220058068A1 (en) | Methods and systems that efficiently cache log/event messages in a distributed log-analytics system | |
CN112783658A (en) | Server computing resource pooling and scheduling system | |
US11777991B2 (en) | Forecast-based permissions recommendations | |
US10536328B2 (en) | Methods and systems that implement an application-level tunnel through which long syslog messages are transmitted | |
US11947425B2 (en) | Storage volume snapshot object management | |
CN114647363A (en) | Method, electronic device and computer program product for data processing | |
AU2021236350B2 (en) | Virtual machine perfect forward secrecy | |
WO2021231694A1 (en) | Methods and systems for managing computing virtual machine instances | |
US20210218619A1 (en) | Methods and systems for troubleshooting anomalous behavior in a data center | |
CN112039985A (en) | Heterogeneous cloud management method and system | |
KR20140128188A (en) | Virtualization Desktop Infrastructure Systerm | |
CN114661420B (en) | Application protection method, device and system based on Kubernetes container platform | |
US11283768B1 (en) | Systems and methods for managing connections | |
CN116522355A (en) | Electric power data boundary protection method, equipment, medium and device | |
US20240211289A1 (en) | Networking overhead reduction for encrypted virtual machines | |
US11809717B2 (en) | Data managing method, an electric device, and a computer program product for efficient management of services | |
US9686171B1 (en) | Systems and methods for attributing input/output statistics networks to region-mapped entities |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20210511 |
|
WD01 | Invention patent application deemed withdrawn after publication |