Terminal computing power scheduling system
Through the design of the terminal computing power scheduling system, the real-time performance evaluation and reward mechanism of terminal equipment are used to solve the problems of uneven resource allocation and overload of equipment pressure, and the intelligent allocation and efficient utilization of resources are realized, ensuring data security and equipment Flexible interaction.
Patent Information
- Application Number
- CN202411245613.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-01-07
AI Technical Summary
The existing terminal computing power management platform has problems with terminal equipment pressure overload caused by uneven resource allocation and forced issuance of applications.
Design a terminal computing power scheduling system, including a terminal computing power management platform and a computing power terminal performance data acquisition agent, through real-time acquisition and analysis of performance indicators of terminal equipment, independently evaluate and apply for participation in computing power sharing, and adopt asymmetric encryption technology Ensure data security and provide reward mechanisms to encourage equipment participation.
It realizes intelligent allocation of resources, avoids equipment pressure overload, improves computing power sharing level and resource utilization efficiency, ensures data security, and promotes flexible interaction between terminals and platforms and optimized resource allocation.
Smart Images

Figure CN119271396A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of terminal computing power sharing, and in particular to a terminal computing power scheduling system. Background Art
[0002] With the popularization of various intelligent terminal devices, such as smartphones, tablets, and smart TVs, the demand for computing power is growing. However, the computing power of a single terminal device is often limited, and the computing power utilization of different devices at different times varies greatly.
[0003] At present, the commonly used terminal computing power development method is: the terminal computing power management platform collects terminal computing power resources (such as CPU, memory, disk space, network, etc.) in real time, and sends and deploys the managed application to the designated terminal device through the corresponding scheduling strategy, and then monitors the application operation process and results. When the application is completed or the life cycle ends, the application is recycled according to the specified recycling strategy, and then the new application is sent and deployed to the terminal device, so as to realize the sharing of terminal computing power. The terminal computing power management platform has the following defects by collecting terminal computing power resources in real time:
[0004] ① Uneven resource allocation, such as: applications with relatively small resource requirements are issued and deployed on devices with sufficient resources;
[0005] ② Terminal device pressure overload caused by forced delivery of applications, such as: lack of resource demand assessment during application runtime or sudden excessive resource usage of individual applications on the terminal device, which in turn causes terminal device operation pressure overload. Summary of the invention
[0006] The technical task of the present invention is to provide a terminal computing power scheduling system to solve the problems of uneven resource allocation and terminal device pressure overload caused by forced application distribution in existing traditional system platforms.
[0007] The technical task of the present invention is achieved in the following manner: a terminal computing power scheduling system, the system includes a terminal computing power management platform, a computing power terminal device and a computing power terminal performance data collection agent;
[0008] The terminal computing power management platform is used for computing power terminal equipment management, computing power application management, computing power application resource evaluation, computing power terminal equipment performance data collection and real-time analysis, computing power sharing approval, points issuance and statistics;
[0009] The computing power terminal device is deployed on the client side to run the computing power application software;
[0010] The computing power terminal performance data collection agent is a set of performance collection programs running in the computing power terminal devices, which is used to complete the performance indicator collection and reporting of the computing power terminal devices.
[0011] Preferably, the computing power terminal device includes a mobile phone, a tablet computer, a set-top box and a gateway that carry computing power.
[0012] Preferably, the performance indicators of the computing power terminal device include CPU utilization, memory utilization, disk utilization, network delay and network jitter.
[0013] Preferably, the communication between the terminal computing power management platform and the computing power terminal device adopts asymmetric encryption technology to establish a security mechanism to ensure data security and privacy protection during the computing power sharing process.
[0014] Preferably, the system also includes a reward mechanism for computing power terminal devices that provide computing power, to encourage more devices to participate in computing power sharing.
[0015] Preferably, the working process of the system is as follows:
[0016] S1. The system administrator uploads the developed and tested computing applications to the distributed file management system of the terminal computing management platform for lifecycle management. The terminal computing management platform runs the computing applications in the trial operation environment to measure the computing resources required for the application operation and mark them.
[0017] S2. The client runs a computing power terminal device, registers to the terminal computing power management platform, and reports its own computing power resource information through the computing power terminal performance data collection agent;
[0018] S3. When a computing power terminal device needs to run a computing power application, the computing power terminal device sends a computing power request to the terminal computing power management platform. The terminal computing power management platform selects the corresponding computing power application and distributes and deploys it to the corresponding computing power terminal device based on the computing power requirements of the request and the resource status of the computing power terminal device, and monitors the running process and results of the computing power application.
[0019] Preferably, the computing resources in step S1 include CPU, memory, disk and network.
[0020] Preferably, the computing resource information in step S2 includes processor performance, memory capacity and storage capacity.
[0021] The terminal computing power scheduling system of the present invention has the following advantages:
[0022] (I) The present invention endows the terminal device with intelligent decision-making capabilities, enabling it to autonomously evaluate its own operating status based on real-time information such as its own CPU performance, memory status, and operating time, and actively apply to the terminal computing power management platform to participate in computing power sharing; once the terminal computing power management platform approves the application, the computing power terminal device will autonomously pull and run the application, and obtain corresponding points as an incentive, solving the problems of uneven resource allocation and terminal device pressure overload caused by forced application distribution in the existing traditional system platform;
[0023] (ii) The present invention not only ensures the stable and efficient operation of the terminal computing power management platform application, effectively avoids the system resource overload problem caused by the forced deployment of applications, but also promotes the flexible interaction and resource optimization configuration between the terminal and the platform, and provides a new idea for the sustainable development of the computing power network;
[0024] (III) The present invention improves the level of terminal computing power sharing based on actual production considerations;
[0025] (iv) The communication between the terminal computing power management platform and the computing power terminal of the present invention adopts asymmetric encryption technology to establish a security mechanism to ensure data security and privacy protection during the computing power sharing process;
[0026] (V) The present invention provides a reward mechanism for terminal devices that provide computing power, thereby encouraging more devices to participate in computing power sharing;
[0027] (VI) The present invention integrates idle terminal computing power through network technology to achieve efficient use of resources; for example, when a device needs to perform a complex computing task, it can use the computing power of other idle devices to accelerate the operation and improve overall efficiency. This can not only reduce equipment costs and energy consumption, but also provide users with more powerful computing capabilities and promote innovation and development in various industries. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The present invention is further described below in conjunction with the accompanying drawings.
[0029] Attached Figure 1 This is a flowchart of the working process of the terminal computing power scheduling system. DETAILED DESCRIPTION
[0030] A terminal computing power scheduling system of the present invention is described in detail below with reference to the accompanying drawings and specific embodiments of the specification.
[0031] Example:
[0032] The present embodiment provides a terminal computing power scheduling system, whose structure includes a terminal computing power management platform, a computing power terminal device and a computing power terminal performance data collection agent;
[0033] The terminal computing power management platform is used for computing power terminal equipment management, computing power application management, computing power application resource evaluation, computing power terminal equipment performance data collection and real-time analysis, computing power sharing approval, points issuance and statistics;
[0034] The computing power terminal device is deployed on the client side to run the computing power application software;
[0035] The computing power terminal performance data collection agent is a set of performance collection programs running in the computing power terminal devices, which is used to complete the performance indicator collection and reporting of the computing power terminal devices.
[0036] The computing power terminal devices in this embodiment include mobile phones, tablet computers, set-top boxes and gateways that carry computing power.
[0037] The performance indicators of the computing power terminal device in this embodiment include CPU utilization, memory utilization, disk utilization, network delay and network jitter.
[0038] In this embodiment, asymmetric encryption technology is used in the communication between the terminal computing power management platform and the computing power terminal device to establish a security mechanism to ensure data security and privacy protection during the computing power sharing process.
[0039] The system also includes a reward mechanism for computing power terminal devices that provide computing power, encouraging more devices to participate in computing power sharing.
[0040] As attached Figure 1 As shown in the figure, the working process of the system is as follows:
[0041] S1. The system administrator uploads the developed and tested computing applications to the distributed file management system of the terminal computing management platform for lifecycle management. The terminal computing management platform runs the computing applications in the trial operation environment to measure the computing resources required for the application operation and mark them.
[0042] S2. The client runs a computing power terminal device, registers to the terminal computing power management platform, and reports its own computing power resource information through the computing power terminal performance data collection agent;
[0043] S3. When a computing power terminal device needs to run a computing power application, the computing power terminal device sends a computing power request to the terminal computing power management platform. The terminal computing power management platform selects the corresponding computing power application and distributes and deploys it to the corresponding computing power terminal device based on the computing power requirements of the request and the resource status of the computing power terminal device, and monitors the running process and results of the computing power application.
[0044] The computing resources in step S1 in this embodiment include CPU, memory, disk and network.
[0045] The computing resource information in step S2 of this embodiment includes processor performance, memory capacity and storage capacity.
[0046] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A terminal computing power scheduling system, characterized in that: The system includes a terminal computing power management platform, computing power terminal equipment, and a computing power terminal performance data collection agent; The terminal computing power management platform is used for computing power terminal equipment management, computing power application management, computing power application resource evaluation, computing power terminal equipment performance data collection and real-time analysis, computing power sharing approval, points issuance and statistics; The computing power terminal device is deployed on the client side to run the computing power application software; The computing power terminal performance data collection agent is a set of performance collection programs running in the computing power terminal devices, which is used to complete the performance indicator collection and reporting of the computing power terminal devices.
2. The terminal computing power scheduling system according to claim 1, characterized in that: The computing power terminal devices include mobile phones, tablet computers, set-top boxes and gateways that carry computing power.
3. The terminal computing power scheduling system according to claim 1, characterized in that: The performance indicators of the computing power terminal device include CPU utilization, memory utilization, disk utilization, network delay and network jitter.
4. The terminal computing power scheduling system according to claim 1, characterized in that: The communication between the terminal computing power management platform and the computing power terminal device adopts asymmetric encryption technology to establish a security mechanism to ensure data security and privacy protection during the computing power sharing process.
5. The terminal computing power scheduling system according to claim 1, characterized in that: The system also includes a reward mechanism for computing power terminal devices that provide computing power, encouraging more devices to participate in computing power sharing.
6. The terminal computing power scheduling system according to any one of claims 1 to 5, characterized in that: The working process of the system is as follows: S1. The system administrator uploads the developed and tested computing applications to the distributed file management system of the terminal computing management platform for lifecycle management. The terminal computing management platform runs the computing applications in the trial operation environment to measure the computing resources required for the application operation and mark them. S2. The client runs a computing power terminal device, registers to the terminal computing power management platform, and reports its own computing power resource information through the computing power terminal performance data collection agent; S3. When a computing power terminal device needs to run a computing power application, the computing power terminal device sends a computing power request to the terminal computing power management platform. The terminal computing power management platform selects the corresponding computing power application and distributes and deploys it to the corresponding computing power terminal device based on the computing power requirements of the request and the resource status of the computing power terminal device, and monitors the running process and results of the computing power application.
7. The terminal computing power scheduling system according to claim 6, characterized in that: The computing resources in step S1 include CPU, memory, disk and network.
8. The terminal computing power scheduling system according to claim 6, characterized in that: The computing resource information in step S2 includes processor performance, memory capacity and storage capacity.