CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

A Genetic Algorithm-Based Approach for Process Scheduling In Distributed Operating Systems

عنوان مقاله: A Genetic Algorithm-Based Approach for Process Scheduling In Distributed Operating Systems
شناسه ملی مقاله: JR_IJMEC-2-2_001
منتشر شده در شماره 2 دوره 2 فصل Jan در سال 1391
مشخصات نویسندگان مقاله:

Mohammad Nikravan - Department of Computer Engineering, Islamic Azad University, Shahr Qods Branch, Tehran, Iran

خلاصه مقاله:
A Distributed Computing System comprising networked heterogeneous processors requires efficient process allocation algorithms to achieve minimum turnaround time and highest possible throughput. To efficiently execute processes on a distributed system, processes must be correctly assigned to processors and determine the execution order of processes so that the overall execution time is minimized. Even when target processors are fully connected and the communication among processors is fast and no dependencies exist among processes the scheduling problem is NP-complete. Complexity of scheduling problem dependent of number of processors, process execution time and the processor network topology. As distributed systems exist in kinds of homogeneous and heterogeneous, in heterogeneous systems the difference between processors leads to different execution time for an individual process on different processors and makes scheduling problem more complex. Our proposed genetic algorithm is applicable for both homogeneous and heterogeneous kinds.

کلمات کلیدی:
Distributed systems, homogeneous, heterogeneous, scheduling and genetic algorithm

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/443273/