Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Cloud computing task allocation method, device and equipment and storage medium

A task allocation and cloud computing technology, applied in the field of cloud computing, to achieve flexibility in time and space, improve service quality and user experience, and avoid dependencies

Pending Publication Date: 2020-01-10
中山市大杉智能科技有限公司
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Existing cloud computing usually uses self-owned or rented servers to perform storage and computing tasks after receiving tasks issued by users. For large-scale computing needs, such as weather forecasts and large-scale experimental simulations, it mainly relies on super Computers do not make full use of the idle computing units on the network

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Cloud computing task allocation method, device and equipment and storage medium
  • Cloud computing task allocation method, device and equipment and storage medium
  • Cloud computing task allocation method, device and equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0026] figure 1 It shows a cloud computing task assignment method provided by Embodiment 1 of the present invention, including the following steps:

[0027] S11: Receive the cloud computing task sent by the user and decompose the cloud computing task into a certain number of subtasks;

[0028] The present invention is applied to a cloud computing platform, where a user refers to an individual or subject with cloud computing needs, and the user issues a cloud computing task on the platform and obtains the final calculation result from the platform. The cloud computing task issued by the user can be a computing task, Storage tasks or bandwidth tasks.

[0029] The cloud computing platform receives the cloud computing tasks issued by the user, and decomposes the cloud computing task into a certain number of subtasks according to the data information provided by the user and the results expected by the user, and the decomposed subtasks are in the form of compiled machine instructi...

Embodiment 2

[0048] figure 2 It shows a cloud computing task allocation device provided by Embodiment 2 of the present invention, including:

[0049] The task decomposition module 110 receives the cloud computing task sent by the user and decomposes the cloud computing task into a certain number of subtasks;

[0050] The subtask information acquisition module 120 obtains the size of the subtask type and the required computing unit;

[0051] Calculation unit quantity calculation module 130, calculates the quantity of calculation unit required by the same subtask;

[0052] The subtask allocation module 140 allocates each subtask to a corresponding number of computing units, wherein the computing units are authenticated and authorized computing units.

[0053] In an optional embodiment, the cloud computing task allocation device also includes:

[0054] The subtask execution detection module is used to periodically detect the execution status of each subtask;

[0055] The backup operation...

Embodiment 3

[0065] image 3 The structure of the cloud computing device provided by Embodiment 3 of the present invention is shown. The cloud computing device 40 includes a processor 41 , a memory 42 and a computer program 43 stored in the memory 42 and operable on the processor 41 . When the processor 41 executes the computer program 43, the steps in the foregoing method embodiments are realized. Alternatively, when the processor 41 executes the computer program 43, the functions of the modules in the above device embodiments are realized.

[0066] In this embodiment, by decomposing the cloud computing tasks, the user's cloud computing tasks are decomposed into subtasks executable by the computing units, and through reasonable calculation of the number of computing units, the idle computing resources on the network are fully utilized, Avoiding the dependence of cloud computing on large servers and supercomputers, cloud computing task allocation is more flexible in time and space, with s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a cloud computing task allocation method and device, cloud computing task allocation equipment and a storage medium. The method comprises the steps of receiving a cloud computing task sent by a user and decomposing the cloud computing task into a certain number of sub-tasks; obtaining the type of the subtask and the size of a required arithmetic unit; calculating the numberof arithmetic units required by the same subtask; and allocating each subtask to a corresponding number of arithmetic units, wherein the arithmetic units are authenticated and authorized arithmetic units. According to the method provided by the invention, idle computing resources on the network are fully utilized, the dependence of cloud computing on a large server and a super computer is avoided, cloud computing task allocation is more flexible in time and space, the limitation on the computing scale is smaller, and the method can be widely applied to various application scenes; and the multiple operation units receive the same subtask at the same time, it is guaranteed that the cloud computing task is short in response time and completion time, and then the service quality and the userexperience of the cloud computing platform are improved.

Description

technical field [0001] The present invention relates to the technical field of cloud computing, in particular to a cloud computing task allocation method, device, equipment and storage medium. Background technique [0002] Cloud computing is a kind of distributed computing, which refers to decomposing a huge data calculation processing program into countless small programs through the network "cloud", and then processing and analyzing these small programs through a system composed of multiple servers to obtain results and return to the user. The core concept of cloud computing is to take the Internet as the center, provide fast and secure cloud computing services and data storage on the website, so that everyone who uses the Internet can use the huge computing resources and data centers on the network. Cloud computing task allocation refers to the processing of massive scheduling tasks under limited cloud computing resources according to the complexity of tasks requested by...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50H04L29/08
CPCG06F9/5083H04L67/10
Inventor 陈玮
Owner 中山市大杉智能科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products