liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Real Relative Encoding Genetic Algorithm for Workflow Scheduling in Heterogeneous Distributed Computing Systems
Hunan Inst Sci & Technol, Peoples R China.
Hunan Inst Sci & Technol, Peoples R China.
Hunan Univ, Peoples R China.
Hunan Inst Sci & Technol, Peoples R China.
Show others and affiliations
2025 (English)In: IEEE Transactions on Parallel and Distributed Systems, ISSN 1045-9219, E-ISSN 1558-2183, Vol. 36, no 1Article in journal (Refereed) Published
Abstract [en]

This paper introduces a novel Real Relative encoding Genetic Algorithm (R(2)GA) to tackle the workflow scheduling problem in heterogeneous distributed computing systems (HDCS). R(2)GA employs a unique encoding mechanism, using real numbers to represent the relative positions of tasks in the schedulable task set. Decoding is performed by interpreting these real numbers in relation to the directed acyclic graph (DAG) of the workflow. This approach ensures that any sequence of randomly generated real numbers, produced by cross-over and mutation operations, can always be decoded into a valid solution, as the precedence constraints between tasks are explicitly defined by the DAG. The proposed encoding and decoding mechanism simplifies genetic operations and facilitates efficient exploration of the solution space. This inherent flexibility also allows R(2)GA to be easily adapted to various optimization scenarios in workflow scheduling within HDCS. Additionally, R(2)GA overcomes several issues associated with traditional genetic algorithms (GAs) and existing real-number encoding GAs, such as the generation of chromosomes that violate task precedence constraints and the strict limitations on gene value ranges. Experimental results show that R(2)GA consistently delivers superior performance in terms of solution quality and efficiency compared to existing techniques.

Place, publisher, year, edition, pages
IEEE COMPUTER SOC , 2025. Vol. 36, no 1
Keywords [en]
Genetic algorithms; Encoding; Scheduling; Processor scheduling; Biological cells; Metaheuristics; Quality of service; Heuristic algorithms; Genetic operators; Distributed computing; Candidate task set; directed acyclic graph (DAG); genetic algorithm; real encoding; workflow scheduling
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-210129DOI: 10.1109/TPDS.2024.3492210ISI: 001360420200001OAI: oai:DiVA.org:liu-210129DiVA, id: diva2:1917488
Note

Funding Agencies|China Scholarship Council [202008430052]

Available from: 2024-12-02 Created: 2024-12-02 Last updated: 2024-12-02

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Search in DiVA

By author/editor
Peng, Zebo
By organisation
Software and SystemsFaculty of Science & Engineering
In the same journal
IEEE Transactions on Parallel and Distributed Systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 192 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf