CN113590295A - Task scheduling method and system based on quantum-behaved particle swarm optimization - Google Patents

Task scheduling method and system based on quantum-behaved particle swarm optimization Download PDF

Info

Publication number
CN113590295A
CN113590295A CN202110873736.XA CN202110873736A CN113590295A CN 113590295 A CN113590295 A CN 113590295A CN 202110873736 A CN202110873736 A CN 202110873736A CN 113590295 A CN113590295 A CN 113590295A
Authority
CN
China
Prior art keywords
particle
fitness value
task scheduling
updating
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110873736.XA
Other languages
Chinese (zh)
Inventor
桑永宣
王博
楚杨阳
曹洁
崔霄
王昌海
黄万伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou University of Light Industry
Original Assignee
Zhengzhou University of Light Industry
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou University of Light Industry filed Critical Zhengzhou University of Light Industry
Priority to CN202110873736.XA priority Critical patent/CN113590295A/en
Publication of CN113590295A publication Critical patent/CN113590295A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5072Grid computing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N10/00Quantum computing, i.e. information processing based on quantum-mechanical phenomena
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/006Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Biophysics (AREA)
  • Molecular Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a task scheduling method and a task scheduling system based on quantum behavior particle swarm optimization, wherein position data of each particle on each dimension is obtained, the position data of each particle is analyzed into a task scheduling scheme, the fitness value of each particle is evaluated, the local optimal fitness value of each particle and the global optimal fitness value corresponding to all the particles are updated, the corresponding particle positions are recorded, if iteration is not completed, the position of each particle is updated by using the motion mode of the quantum particle, then the particle position data analysis process is returned to be executed, and if iteration is completed, the particle position corresponding to the global optimal fitness value is analyzed into the task scheduling scheme. The task scheduling method based on quantum behavior particle swarm optimization provided by the invention can utilize the global search capability of the quantum behavior particle swarm optimization algorithm to realize reliable and effective task scheduling and obtain an efficient task scheduling scheme.

Description

Task scheduling method and system based on quantum-behaved particle swarm optimization
Technical Field
The invention relates to a task scheduling method and system based on quantum behavior particle swarm optimization.
Background
Through the development of ten years, the application of cloud computing is seen everywhere in real life, the low resource utilization efficiency of a cloud computing platform is one of the most concerned problems of cloud service providers, and task scheduling is one of effective methods for improving the resource utilization efficiency by scheduling each user request to a proper cloud server for processing. However, the heterogeneity of resources and the diversity of tasks make the design of an efficient task scheduling method difficult.
The current task scheduling method usually uses a heuristic method or a meta-heuristic method. Heuristic methods obtain an optimized task scheduling scheme by iteratively selecting a locally optimal solution, which is less time-consuming but generally of limited performance. The meta-heuristic method has the capability of obtaining the global optimal solution by combining a random method and local search, and can generally obtain the performance superior to that of the heuristic method, wherein the particle swarm optimization algorithm is a representative meta-heuristic method. However, the existing task scheduling method cannot reliably and effectively schedule the tasks.
Disclosure of Invention
In view of this, the present invention provides a task scheduling method and system based on quantum-behaved particle swarm optimization.
In order to solve the problems, the invention adopts the following technical scheme:
a task scheduling method based on quantum behavior particle swarm optimization comprises the following steps:
step 1: acquiring position data of each particle in each dimension;
step 2: analyzing the position data of each particle into a task scheduling scheme, and evaluating the fitness value of each particle;
and step 3: for each particle, updating the local optimal fitness value of each particle according to the current fitness value and the local optimal fitness value, recording the corresponding particle position, updating the global optimal fitness value corresponding to all the particles according to the current maximum fitness value and the global optimal fitness value in all the particles, and recording the corresponding particle position;
and 4, step 4: accumulating the current iteration times by 1, comparing the current iteration times with a preset maximum iteration time, updating the position of each particle by using the motion mode of the quantum particle if the current iteration times are less than the maximum iteration times, and then returning to execute the step 2; and if the current iteration times are equal to the maximum iteration times, resolving the particle position corresponding to the global optimal fitness value into a task scheduling scheme.
Further, in step 1, the position data of the jth particle is expressed as a T-dimensional vector<tj1,tj2,……,tjT>T is the number of tasks to be scheduled; the position range of each particle on each dimension is 1-P, wherein P is the number of cloud servers; setting the local optimal fitness value and the global optimal fitness value of each particle to be 0, and setting the current iteration times to be 0;
in step 2, analyzing the position data of each particle into a task scheduling scheme, and evaluating a fitness value of each particle, including:
the position t of the jth particle in the ith dimensionjiIndicating scheduling of the ith task to the sjiOn a cloud server, where sjiIs to satisfy tji–1<sji≤tjiInteger of (2), position data of jth particle<tj1,tj2,……,tjT>The cloud servers correspond to the T tasks which are respectively scheduled; on each cloud server, a preset deadline first scheduling algorithm is used for determining the execution sequence of each task, the deadline is accumulated to obtain the number of the tasks meeting the deadline, and all cloudsThe accumulated result on the server is the fitness value of the particle.
Further, in step 3, for each particle, updating the local optimal fitness value of each particle according to the current fitness value and the local optimal fitness value includes:
if the current fitness value is larger than the local optimal fitness value, updating the local optimal fitness value into the current fitness value;
updating the global optimal fitness values corresponding to all the particles according to the current maximum fitness value and the global optimal fitness value in all the particles, wherein the updating comprises the following steps:
and if the current maximum fitness value is larger than the global optimal fitness value, updating the global optimal fitness value to the current maximum fitness value in all the particles.
Further, in the step 4, updating the position of each particle by using the motion mode of the quantum particle includes:
the following updating formula is adopted for updating:
Figure BDA0003189646750000031
wherein, tjiThe position of the jth particle in the ith dimension; u. ofjiAnd rjiAre all preset parameters and are at (0, 1);
Figure BDA0003189646750000032
pbjithe value of the position corresponding to the current local optimal fitness value of the jth particle in the ith dimension is obtained, and N is the number of the particles; a is a preset contraction and expansion factor; c. CjiFor the position of the center of the potential well where the jth particle is located in the ith dimension, the calculation formula is as follows:
cji=yji·pbji+(1-yji)·gbi
wherein y isjiIs a preset parameter, at (0, 1); gbiAnd obtaining the value of the particle position corresponding to the current global optimal fitness value on the ith dimension.
A task scheduling system based on quantum behavior particle swarm optimization comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the steps of the task scheduling method based on quantum behavior particle swarm optimization when executing the computer program.
The invention has the beneficial effects that: firstly, acquiring position data of each particle on each dimension, analyzing the position data of each particle into a task scheduling scheme, evaluating the fitness value of each particle, updating the local optimal fitness value of each particle according to the current fitness value and the local optimal fitness value aiming at each particle, recording the corresponding particle position, updating the global optimal fitness value corresponding to all the particles according to the current maximum fitness value and the global optimal fitness value in all the particles, recording the corresponding particle position, performing repeated iteration on the process, updating the position of each particle by using the motion mode of the quantum particle when the iteration number is less than the maximum iteration number, analyzing the position data of each particle into the task scheduling scheme again, and evaluating the fitness value of each particle until the iteration number is equal to the maximum iteration number, and when the iteration times are equal to the maximum iteration times, analyzing the particle positions corresponding to the global optimal fitness value into a task scheduling scheme. Therefore, the task scheduling method based on quantum behavior particle swarm optimization provided by the invention can utilize the global search capability of the quantum behavior particle swarm optimization algorithm to realize reliable and effective task scheduling and obtain an efficient task scheduling scheme.
Drawings
In order to more clearly illustrate the technical solution of the embodiment of the present invention, the drawings needed to be used in the embodiment will be briefly described as follows:
fig. 1 is a schematic overall flow chart of a task scheduling method based on quantum-behaved particle swarm optimization according to an embodiment of the present application.
Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and the appended claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It should also be understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
As used in this specification and the appended claims, the term "if" may be interpreted contextually as "when", "upon" or "in response to" determining "or" in response to detecting ". Similarly, the phrase "if it is determined" or "if a [ described condition or event ] is detected" may be interpreted contextually to mean "upon determining" or "in response to determining" or "upon detecting [ described condition or event ]" or "in response to detecting [ described condition or event ]".
Furthermore, in the description of the present application and the appended claims, the terms "first," "second," "third," and the like are used for distinguishing between descriptions and not necessarily for describing or implying relative importance.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
In order to explain the technical means described in the present application, the following description will be given by way of specific embodiments.
Referring to fig. 1, it is a flowchart of an implementation process of a task scheduling method based on quantum-behaved particle swarm optimization provided in an embodiment of the present application, and for convenience of description, only a part related to the embodiment of the present application is shown.
Step 1: acquiring position data of each particle in each dimension:
the position data of each particle in each dimension is acquired, and the position data of each particle in each dimension can be randomly generated or acquired according to related rules. The position data of the jth particle is expressed as a T-dimensional vector<tj1,tj2,……,tjT>And T is the number of tasks to be scheduled. The position range of each particle in each dimension is 1-P, wherein P is the number of cloud servers. The number of particles is set according to actual needs, such as the number of tasks, and the number of particles is represented by N. Step 1 may initialize the local optimal fitness value and the global optimal fitness value of each particle and the current iteration number, that is, setting both the local optimal fitness value and the global optimal fitness value of each particle to 0, and setting the current iteration number to 0.
Step 2: the position data of each particle is analyzed into a task scheduling scheme, and the fitness value of each particle is evaluated:
analyzing the position data of each particle into a task scheduling scheme, and evaluating the fitness value of each particle, wherein a specific implementation process is given as follows:
the position t of the jth particle in the ith dimensionjiIndicating scheduling of the ith taskTo sjiOn a cloud server, where sjiIs to satisfy tji–1<sji≤tjiAt this time, position data of the jth particle<tj1,tj2,……,tjT>Corresponding to the cloud servers to which the T tasks are respectively scheduled. And on each cloud server, determining the execution sequence of each task by using a preset deadline first scheduling algorithm, and accumulating the deadline to obtain the number of the tasks which are met, wherein the accumulated result on all the cloud servers is the fitness value of the particle. Because the deadline first scheduling algorithm is the existing algorithm, the detailed process is not described any more.
And step 3: for each particle, updating the local optimal fitness value of each particle according to the current fitness value and the local optimal fitness value, recording the corresponding particle position, updating the global optimal fitness value corresponding to all the particles according to the current maximum fitness value and the global optimal fitness value in all the particles, and recording the corresponding particle position:
wherein, aiming at each particle, according to the current fitness value and the local optimal fitness value, updating the local optimal fitness value of each particle, and recording the corresponding particle position, the method comprises the following steps: and for any particle, if the current fitness value is larger than the corresponding local optimal fitness value, updating the local optimal fitness value to the current fitness value, and recording the corresponding particle position.
According to the current maximum fitness value and the global optimal fitness value in all the particles, updating the global optimal fitness value corresponding to all the particles, and recording the corresponding particle positions, wherein the steps comprise: and if the current maximum fitness value in all the particles (namely the particle swarm) is larger than the global optimal fitness value, updating the global optimal fitness value into the current maximum fitness value in all the particles, and recording the corresponding positions of the particles.
And 4, step 4: accumulating the current iteration times by 1, comparing the current iteration times with a preset maximum iteration time, updating the position of each particle by using the motion mode of the quantum particle if the current iteration times are less than the maximum iteration times, and then returning to execute the step 2; if the current iteration times are equal to the maximum iteration times, analyzing the particle position corresponding to the global optimal fitness value as a task scheduling scheme:
and accumulating 1 for the current iteration times, and comparing the current iteration times with a preset maximum iteration time, wherein the maximum iteration time is set according to a cloud computing scene. If the current iteration number is smaller than the maximum iteration number, updating the position of each particle by using the motion mode of the quantum particle, and then returning to execute the step 2, wherein the updating the position of each particle by using the motion mode of the quantum particle comprises the following steps:
the following updating formula is adopted for updating:
Figure BDA0003189646750000071
wherein, tjiThe position of the jth particle in the ith dimension; u. ofjiAnd rjiAre all preset parameters and are (0, 1), ujiAnd rjiAre independent of each other, can be equal or different, i.e. ujiAnd rjiAll can be mutually independent random numbers between 0 and 1; ziThe mean value of the position corresponding to the current local optimum fitness value of all the particles in the ith dimension, i.e.
Figure BDA0003189646750000072
pbjiThe value of the position corresponding to the current local optimal fitness value of the jth particle in the ith dimension is obtained, and N is the number of the particles; a is a preset contraction and expansion factor which can be dynamically adjusted along with the iteration times according to an application scene; c. CjiFor the position of the center of the potential well where the jth particle is located in the ith dimension, the calculation formula is as follows:
cji=yji·pbji+(1-yji)·gbi
wherein y isjiIs a preset parameter at (0, 1), i.e., yjiCan be a random number between 0 and 1; gbiAnd obtaining the value of the particle position corresponding to the current global optimal fitness value on the ith dimension.
If the current iteration times are equal to the maximum iteration times, the positions of the particles corresponding to the global optimal fitness value are analyzed into a task scheduling scheme, namely a solving result of the scheduling method, the analyzing process is shown in step 2, and the scheduling method is ended.
The task scheduling method provided by the invention improves the capability of searching the optimal scheduling scheme by using a quantum behavior particle swarm optimization method, thereby obtaining the most efficient and reliable scheduling scheme or the scheduling scheme close to the most efficient and reliable scheduling scheme.
The embodiment also provides a task scheduling system based on quantum behavior particle swarm optimization, which comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, wherein the processor realizes the steps of the task scheduling method based on quantum behavior particle swarm optimization when executing the computer program.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present application and are intended to be included within the scope of the present application.

Claims (5)

1. A task scheduling method based on quantum behavior particle swarm optimization is characterized by comprising the following steps:
step 1: acquiring position data of each particle in each dimension;
step 2: analyzing the position data of each particle into a task scheduling scheme, and evaluating the fitness value of each particle;
and step 3: for each particle, updating the local optimal fitness value of each particle according to the current fitness value and the local optimal fitness value, recording the corresponding particle position, updating the global optimal fitness value corresponding to all the particles according to the current maximum fitness value and the global optimal fitness value in all the particles, and recording the corresponding particle position;
and 4, step 4: accumulating the current iteration times by 1, comparing the current iteration times with a preset maximum iteration time, updating the position of each particle by using the motion mode of the quantum particle if the current iteration times are less than the maximum iteration times, and then returning to execute the step 2; and if the current iteration times are equal to the maximum iteration times, resolving the particle position corresponding to the global optimal fitness value into a task scheduling scheme.
2. The quantum-behaved particle-swarm-optimization-based task scheduling method according to claim 1,
in step 1, the position data of the jth particle is expressed as a T-dimensional vector<tj1,tj2,……,tjT>T is the number of tasks to be scheduled; the position range of each particle on each dimension is 1-P, wherein P is the number of cloud servers; setting the local optimal fitness value and the global optimal fitness value of each particle to be 0, and setting the current iteration times to be 0;
in step 2, analyzing the position data of each particle into a task scheduling scheme, and evaluating a fitness value of each particle, including:
the position t of the jth particle in the ith dimensionjiIndicating scheduling of the ith task to the sjiOn a cloud server, where sjiIs to satisfy tji–1<sji≤tjiInteger of (2), position data of jth particle<tj1,tj2,……,tjT>The cloud servers correspond to the T tasks which are respectively scheduled; and on each cloud server, determining the execution sequence of each task by using a preset deadline first scheduling algorithm, and accumulating the deadline to obtain the number of the tasks which are met, wherein the accumulated result on all the cloud servers is the fitness value of the particle.
3. The quantum-behaved particle-swarm-optimization-based task scheduling method according to claim 1,
in step 3, for each particle, updating the local optimal fitness value of each particle according to the current fitness value and the local optimal fitness value, including:
if the current fitness value is larger than the local optimal fitness value, updating the local optimal fitness value into the current fitness value;
updating the global optimal fitness values corresponding to all the particles according to the current maximum fitness value and the global optimal fitness value in all the particles, wherein the updating comprises the following steps:
and if the current maximum fitness value is larger than the global optimal fitness value, updating the global optimal fitness value to the current maximum fitness value in all the particles.
4. The quantum-behaved particle-swarm-optimization-based task scheduling method according to claim 1,
in step 4, updating the position of each particle by using the motion mode of the quantum particle includes:
the following updating formula is adopted for updating:
Figure FDA0003189646740000021
wherein, tjiThe position of the jth particle in the ith dimension; u. ofjiAnd rjiAre all preset parameters and are at (0, 1);
Figure FDA0003189646740000022
pbjithe value of the position corresponding to the current local optimal fitness value of the jth particle in the ith dimension is obtained, and N is the number of the particles; a is a preset contraction and expansion factor; c. CjiFor the position of the center of the potential well where the jth particle is located in the ith dimension, the calculation formula is as follows:
cji=yji·pbji+(1-yji)·gbi
wherein y isjiIs a preset parameter, at (0, 1); gbiIs at presentAnd the particle position corresponding to the global optimal fitness value is the value of the ith dimension.
5. A task scheduling system based on quantum-behaved particle-swarm optimization, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the steps of the quantum-behaved particle-swarm-optimization-based task scheduling method according to any one of claims 1 to 4.
CN202110873736.XA 2021-07-30 2021-07-30 Task scheduling method and system based on quantum-behaved particle swarm optimization Pending CN113590295A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110873736.XA CN113590295A (en) 2021-07-30 2021-07-30 Task scheduling method and system based on quantum-behaved particle swarm optimization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110873736.XA CN113590295A (en) 2021-07-30 2021-07-30 Task scheduling method and system based on quantum-behaved particle swarm optimization

Publications (1)

Publication Number Publication Date
CN113590295A true CN113590295A (en) 2021-11-02

Family

ID=78252877

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110873736.XA Pending CN113590295A (en) 2021-07-30 2021-07-30 Task scheduling method and system based on quantum-behaved particle swarm optimization

Country Status (1)

Country Link
CN (1) CN113590295A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114510330A (en) * 2022-01-26 2022-05-17 哈尔滨工程大学 Cloud computing task scheduling method based on quantum capsule group search mechanism

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699446A (en) * 2013-12-31 2014-04-02 南京信息工程大学 Quantum-behaved particle swarm optimization (QPSO) algorithm based multi-objective dynamic workflow scheduling method
CN104536828A (en) * 2014-12-26 2015-04-22 湖南强智科技发展有限公司 Cloud computing task scheduling method and system based on quantum-behaved particle swarm algorithm
CN110147274A (en) * 2019-05-21 2019-08-20 武汉轻工大学 Multiple target cloud task balance dispatching method, server and storage medium
US20200271720A1 (en) * 2020-05-09 2020-08-27 Hefei University Of Technology Method for diagnosing analog circuit fault based on vector-valued regularized kernel function approximation
CN113033970A (en) * 2021-03-05 2021-06-25 西北工业大学 AUV cluster layered distribution method for large-scale tasks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699446A (en) * 2013-12-31 2014-04-02 南京信息工程大学 Quantum-behaved particle swarm optimization (QPSO) algorithm based multi-objective dynamic workflow scheduling method
CN104536828A (en) * 2014-12-26 2015-04-22 湖南强智科技发展有限公司 Cloud computing task scheduling method and system based on quantum-behaved particle swarm algorithm
CN110147274A (en) * 2019-05-21 2019-08-20 武汉轻工大学 Multiple target cloud task balance dispatching method, server and storage medium
US20200271720A1 (en) * 2020-05-09 2020-08-27 Hefei University Of Technology Method for diagnosing analog circuit fault based on vector-valued regularized kernel function approximation
CN113033970A (en) * 2021-03-05 2021-06-25 西北工业大学 AUV cluster layered distribution method for large-scale tasks

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114510330A (en) * 2022-01-26 2022-05-17 哈尔滨工程大学 Cloud computing task scheduling method based on quantum capsule group search mechanism

Similar Documents

Publication Publication Date Title
US8239404B2 (en) Identifying entries and exits of strongly connected components
RU2607621C2 (en) Method, system and computer-readable data medium for grouping in social networks
US9250886B2 (en) Optimizing provisioning workflows in cloud computing
US7885947B2 (en) Method, system and computer program for discovering inventory information with dynamic selection of available providers
Fukunaga Restart scheduling for genetic algorithms
CN111752691B (en) Method, device, equipment and storage medium for sorting AI (advanced technology attachment) calculation graphs
Moreira et al. Graph partitioning with acyclicity constraints
CN113590295A (en) Task scheduling method and system based on quantum-behaved particle swarm optimization
US20150178406A1 (en) Counting triangles in a graph
CN115562756A (en) Multi-access edge computing vehicle task unloading method and system
CN104021226A (en) Method and device for updating prefetch rule
Ji et al. Adaptive workflow scheduling for diverse objectives in cloud environments
CN106874215B (en) Serialized storage optimization method based on Spark operator
Zhu et al. A methodology for characterizing sparse datasets and its application to simd performance prediction
De Grande et al. Dynamic load redistribution based on migration latency analysis for distributed virtual simulations
CN113961323B (en) Hybrid cloud-oriented security perception task scheduling method and system
US20150135184A1 (en) Time and space-deterministic task scheduling apparatus and method using multi-dimensional scheme
Zheng et al. A randomization approach for stochastic workflow scheduling in clouds
CN115509926A (en) Multi-task scheduling cloud testing method based on improved particle swarm optimization
Alsaryrah et al. A fast iot service composition scheme for energy efficient qos services
Barrameda et al. A novel application model and an offloading mechanism for efficient mobile computing
US7797692B1 (en) Estimating a dominant resource used by a computer program
CN111639939A (en) Block restoring method, equipment and storage medium
Schramm et al. Flexible application-aware approximation for modern distributed graph processing frameworks
Farhat et al. Towards stochastically optimizing data computing flows

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20211102