Resource requisition scheduling method for data sharding

A technology of data sharding and scheduling method, which is applied in the direction of transmission system, electrical components, etc., can solve the problems of large difference in data processing time, long overall task processing time, and low task processing efficiency, so as to achieve short completion time and improve execution efficiency effect

Active Publication Date: 2020-05-12
UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since the existing common method of data sharding is to averagely shard the data to be processed, according to the number of available resources, the data associated with the task is evenly sharded and distributed to each resource node for execution. During execution, due to the performance difference between each resource node, the time for each data fragment to complete data processing will vary greatly, so the overall time for task processing will be longer and the task processing efficiency will be lower.

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
  • Resource requisition scheduling method for data sharding
  • Resource requisition scheduling method for data sharding
  • Resource requisition scheduling method for data sharding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Such as figure 1 The resource requisition and scheduling method for data sharding in the present invention includes:

[0030] A. Determine the task T i The maximum number of possible data fragments DN that can be divided i : where i is the number of tasks, D i for task T i The amount of data to be processed, MS i for task T i The minimum slicable granularity of the data.

[0031] B. Screen callable resources, select m resources from n resource nodes and add them to the pre-scheduling set, where m=DN i .

[0032] In a cloud computing environment, when a user submits a task to the cloud platform, the task scheduler in the cloud platform will select the appropriate resource for the task queue submitted by the user to execute the task according to the task scheduling strategy formulated. The cloud environment needs to requisition resources when processing tasks with a large amount of data, make full use of the idle scattered resources in the cloud environment, div...

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 present invention relates to a resource requisition scheduling method for data sharding, including: A. determining the maximum possible number of data shards that data can be divided into; B. generating a pre-scheduled resource set; C. determining that each data shard is allocated to a pre-scheduled resource node D. Calculate the final completion time of the task; E. Obtain the completion time and the data fragmentation scale factor; F. Obtain the scale coefficient with the largest value to obtain the actual fragmentation size of the data fragmentation; G. According to the remaining data volume Or the number of remaining shards can be iterated and data sharding is completed; H. According to the pre-segmentation coefficient and the actual and slicing granularity, the final data shard size and corresponding resource scheduling strategy are obtained. The present invention can make full use of the performance of available resource nodes in resource requisition scheduling, adopt a reasonable data fragmentation strategy, and requisition reasonable resource nodes for each data fragmentation to perform data processing, so that the overall task completion time is the shortest, and the task efficiency is effectively improved. execution efficiency.

Description

technical field [0001] The invention relates to a computer data processing method, in particular to a resource requisition and scheduling method for data fragmentation. Background technique [0002] Due to the diversification and resource sharing of the cloud computing system, and its large user base, the number of tasks and data that need to be processed at the same time in the cloud environment is also extremely large, so the resources and tasks in the cloud environment should be rationally and efficiently allocated. Scheduling, ensuring the user's service quality, improving the user's task execution efficiency and resource utilization efficiency, are the key points and difficulties in the research of cloud computing technology. The physical resource nodes in the cloud computing system are heterogeneous, and the status of the nodes will change dynamically with the invocation of the resources. The resources in the system are constantly called and released, and new resources...

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 Patents(China)
IPC IPC(8): H04L29/08
CPCH04L67/10H04L67/62H04L67/60
Inventor 罗光春殷光强田玲陈爱国
Owner UNIV OF ELECTRONICS SCI & TECH OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products