Discrete particle swarm scheduling algorithm based on oscillatory inertia weights

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

Active Publication Date: 2018-12-21
NANJING UNIV OF POSTS & TELECOMM
View PDF7 Cites 8 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 oscillatory inertia weights
  • Discrete particle swarm scheduling algorithm based on oscillatory inertia weights
  • Discrete particle swarm scheduling algorithm based on oscillatory inertia 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 oscillatory inertia weight, which comprises the following steps: S1, initializing the parameters of each particle in theparticle swarm; S2, calculating the completion time of each particle, and finding the global optimal solution gbest and the individual optimal solution pbest; S3, updating the velocity and the position of each particle; S4, judging whether the iteration number is reached or not, and if the iteration number is reached, terminating and outputting the result; If the number of iterations is not reached, returning to step S2. The invention greatly shortens the task scheduling time in the cloud computing through the discrete particle swarm scheduling algorithm of the oscillatory inertia weight, improves the feedback speed to the user request, 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 Applications(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