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

Publish Year: 1391
نوع سند: مقاله ژورنالی
زبان: English
View: 359

This Paper With 9 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

این Paper در بخشهای موضوعی زیر دسته بندی شده است:

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

JR_IJMEC-2-2_001

تاریخ نمایه سازی: 16 فروردین 1395

Abstract:

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.

Keywords:

Distributed systems , homogeneous , heterogeneous , scheduling and genetic algorithm

Authors

Mohammad Nikravan

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