JOURNAL ARTICLE

Task Scheduling Algorithm Based on the Genetic Algorithm and Dynamic Adaptive Scheduling in a Cloud Computing Environment

Abstract

رایانش ابری مفهومی است که اخیراً در دنیای فناوری اطلاعات معرفی شده که محیطی را برای به اشتراک‌گذاری منابع فراهم می‌نماید. در محیط رایانش ابری یک سیستم زمانبندی کارا و مؤثر، نقش کلیدی دارد و در میزان موفقیت آن محیط بسیار تعیین‌کننده می‌باشد. از این‌رو مسأله‌ زمان‌بندی وظایف در رایانش ابری، مسأله‌‌ای بسیار مهمی محسوب می‌شود که سعی دارد یک زمان‌بندی بهینه برای اجرای وظایف و تخصیص منبع بهینه مشخص نماید. این پژوهش با هدف ارائه رویکردی جدید برای بهینه‌سازی زمان‌بندی وظایف براساس ترکیبی از الگوریتم تطبیقی پویا و الگوریتم ژنتیک در محیط رایانش ابری انجام گرفته است. مدل ترکیبی، با هدف پوشش‌دادن نقاط ضعف دو الگوریتم ژنتیک و زمان‌بندی تطبیقی پویا، ارائه شد که به موجب آن ضعف الگوریتم ژنتیک یعنی سرعت عمل پایین، با ایجاد یک راه‌حل اولیه مناسب برطرف گردید و همچنین ضعف الگوریتم زمان‌بندی تطبیقی پویا که همانا به دام افتادن در جواب‌های محلی است، با استفاده از الگوریتم بهینه‌سازی تکاملی پوشش داده شد. در مدل پیشنهادی نخست الگوریتم تطبیقی پویا با تکنیک جستجوی منابع مورد نیاز به کمک درخت کی‌دی و بازیابی داده‌ها به صورت موازی توانسته است در زمان بسیار خوبی جواب مناسبی برای مسأله‌ی زمان‌بندی پیدا کند، که به‌عنوان جواب اولیه به الگوریتم ژنتیک سپرده شد و الگوریتم ژنتیک نیز به جستجوی بهینه می‌پردازد. در نتیجه الگوریتم نهایی حاصل از ترکیب این دو، توازن بار بهتری برای منابع ابری در مدت زمان نسبتاً قابل قبول ارائه می‌دهد.

Keywords:
Computer science Dynamic priority scheduling Cloud computing Algorithm Distributed computing Scheduling (production processes) Fair-share scheduling Mathematical optimization Operating system Computer network Mathematics Quality of service

Metrics

1
Cited By
0.28
FWCI (Field Weighted Citation Impact)
11
Refs
0.71
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment

Amr M. E. SafwatA. Fatma

Journal:   International Journal of Advanced Computer Science and Applications Year: 2016 Vol: 7 (4)
JOURNAL ARTICLE

Task-scheduling Algorithm based on Improved Genetic Algorithm in Cloud Computing Environment

G.E. WeiqingCui Yanru

Journal:   Recent Advances in Electrical & Electronic Engineering (Formerly Recent Patents on Electrical & Electronic Engineering) Year: 2020 Vol: 14 (1)Pages: 13-19
JOURNAL ARTICLE

Multi-Task Scheduling Algorithm Based on Genetic Algorithm in Cloud Computing Environment

政 孙

Journal:   Computer Science and Application Year: 2016 Vol: 06 (06)Pages: 317-322
JOURNAL ARTICLE

Task scheduling algorithm based on improved genetic algorithm in cloud computing environment

Jianfeng LiJian Peng

Journal:   Journal of Computer Applications Year: 2011 Vol: 31 (1)Pages: 184-186
JOURNAL ARTICLE

A Dynamic Task Scheduling Algorithm for Cloud Computing Environment

Hicham Ben AllaSaid Ben AllaAbdellah Ezzati

Journal:   Recent Advances in Computer Science and Communications Year: 2018 Vol: 13 (2)Pages: 296-307
© 2026 ScienceGate Book Chapters — All rights reserved.