• DocumentCode
    3486696
  • Title

    A new approach for task scheduling in distributed systems using learning automata

  • Author

    Jahanshahi, M. ; Meybodi, M.R. ; Dehghan, M.

  • Author_Institution
    Dept. of Comput. Eng., Islamic Azad Univ., Tehran, Iran
  • fYear
    2009
  • fDate
    5-7 Aug. 2009
  • Firstpage
    62
  • Lastpage
    67
  • Abstract
    Tasks scheduling problem is a key factor for a distributed system in order to achieve better efficiency. The problem of tasks scheduling in a distributed system can be stated as allocating tasks to processor of each computer. The objective of this problem is minimizing Makespan and communication cost while maximizing CPU utilization. Scheduling problem is known as NP-complete. Hence, many genetic algorithms have been proposed to search optimal solutions from entire solution space. However, the existing approaches are going to scan the entire solution space without consideration to techniques that can reduce the complexity of the optimization. In other words, the main weakness of these methods is to spend much time doing scheduling and hence need to exhaustive time. In this paper we use Learning algorithm to cope with the weakness of GA based method. In fact we use the Learning automata as local search in the memetic algorithm. Experimental results prove that the proposed method outperforms the existent GA based method in terms of communication cost, CPU utilization and Makespan.
  • Keywords
    computational complexity; distributed algorithms; genetic algorithms; learning automata; minimisation; processor scheduling; search problems; CPU utilization maximization; NP-complete problem; communication cost minimization; computer processor allocation; distributed system; genetic algorithm; learning automata algorithm; makespan minimization problem; memetic algorithm; search optimal solution; task scheduling problem; Automation; Costs; Distributed computing; Dynamic scheduling; Information technology; Iterative algorithms; Learning automata; Logistics; Optimization methods; Processor scheduling; Learning automata; Memetic algorithm; Task scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation and Logistics, 2009. ICAL '09. IEEE International Conference on
  • Conference_Location
    Shenyang
  • Print_ISBN
    978-1-4244-4794-7
  • Electronic_ISBN
    978-1-4244-4795-4
  • Type

    conf

  • DOI
    10.1109/ICAL.2009.5262978
  • Filename
    5262978