[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112783658A - Server computing resource pooling and scheduling system - Google Patents

Server computing resource pooling and scheduling system Download PDF

Info

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
Application number
CN202110133101.6A
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.)
Cstt Nanjing Technology Co ltd
Original Assignee
Cstt Nanjing Technology Co ltd
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 Cstt Nanjing Technology Co ltd filed Critical Cstt Nanjing Technology Co ltd
Priority to CN202110133101.6A priority Critical patent/CN112783658A/en
Publication of CN112783658A publication Critical patent/CN112783658A/en
Pending legal-status Critical Current

Links

Images

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
    • G06F9/5055Allocation 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • 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/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45587Isolation 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

Server computing resource pooling and scheduling system
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.
CN202110133101.6A 2021-02-01 2021-02-01 Server computing resource pooling and scheduling system Pending CN112783658A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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