Discrete Particle Swarm Scheduling Algorithm Based on Oscillating Inertial Weights

A discrete particle swarm and inertial weighting technology, applied in computing, computing models, instruments, etc., can solve problems such as node load balancing not considered, queue setting and queue selection cannot be performed automatically, and resource utilization is low, so as to improve global development effect of ability

Active Publication Date: 2020-12-15
NANJING UNIV OF POSTS & TELECOMM
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it is an NP-hard problem to map many subtasks to resource nodes. There are certain problems in the scheduling algorithm adopted by the cloud computing platform at present: such as single-queue scheduling, which is simple but has low resource utilization; fair scheduling, which supports job classification scheduling, but the node Load balancing is not considered; capacity scheduling supports parallel execution of multiple jobs, but queue setting and queue selection cannot be performed automatically

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
  • Discrete Particle Swarm Scheduling Algorithm Based on Oscillating Inertial Weights
  • Discrete Particle Swarm Scheduling Algorithm Based on Oscillating Inertial Weights
  • Discrete Particle Swarm Scheduling Algorithm Based on Oscillating Inertial Weights

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0035] The present invention provides a discrete particle swarm scheduling algorithm based on oscillating inertial weights. In the present invention, the mapping efficiency between tasks and virtual machines must first be established.

[0036] Specific steps are as follows:

[0037] Step 1, encode the particle, define the dimension of the particle as n, that is, there are n tasks, assign m virtual machines (ie resource nodes) to execute the task, where m≤n; define the i-th dimension of the particle as j, namely Task i is assigned to virtual machine j for execution;

[0038] Step 2, the user sends a task request, and each virtual machine obtains the execution time matrix of the time required to complete each task:

[0039]

[0040] The comple...

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 discrete particle swarm scheduling algorithm based on oscillating inertia weight, which includes the following steps: S1, initialize the parameters of each particle in the particle swarm; S2, calculate the completion time of each particle, and find out the overall optimal solution g best and the individual optimal solution p best ; S3, updating the speed and position of each particle: S4, judging whether the number of iterations has been reached, if the number of iterations is reached, then terminate and output the result; if the number of iterations is not reached, then loop into step S2. The invention greatly shortens the time of task scheduling in cloud computing through the discrete particle swarm scheduling algorithm of oscillating inertia weight, improves the feedback speed to user requests, and improves the service quality of the cloud platform.

Description

technical field [0001] The invention relates to the field of cloud computing resource scheduling, in particular to a discrete particle swarm scheduling algorithm based on an oscillating inertia weight. Background technique [0002] With the development of Internet technology and the explosive growth of mobile Internet users, the Internet is further integrated into all aspects of users' lives. This new situation also brings new challenges to network providers. Meeting users' requirements for network speed and security has become an urgent problem for network providers, and the continuous growth of network bandwidth has made it possible to access non-local computing services through the network. Cloud computing was born in this context. . It is a new computing model based on traditional computer technology and network technology, and integrates technologies such as virtualization technology, load balancing, distributed computing, parallel computing, and network storage. In t...

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/08G06N3/00
CPCH04L67/1004G06N3/006H04L67/60
Inventor 尹亚日刘胜美
Owner NANJING UNIV OF POSTS & TELECOMM
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