• DocumentCode
    163275
  • Title

    Volunteered mobile sourcing with multi-objective ant colony optimization

  • Author

    Areekijseree, Katchaguy ; Achalakul, Tiranee

  • Author_Institution
    Comput. Eng. Dept., King Mongkut´s Univ. of Technol. Thonburi, Bangkok, Thailand
  • fYear
    2014
  • fDate
    14-16 May 2014
  • Firstpage
    248
  • Lastpage
    253
  • Abstract
    Volunteered computing has been one of the popular distributed computing concepts recently. The basic idea is to allow computer owners to donate the computing power and storage to scientific applications. In this research, we are interested in the utilization of volunteered mobile devices. The implementation of such a concept is complicated since it is hard to accurately estimate the execution time of workflow tasks on numerous mobile devices. To efficiently schedule application workflows can thus be a real challenge. In this paper, we proposed a practical way to construct a workflow with estimated overhead and execution time, as well as a scheduling algorithm for a highly distributed computing platform. The main idea is to effectively optimize task scheduling onto the currently available mobile devices with two objectives of maximizing both cost and execution time saved. Therefore, the cost will be covered by the volunteers. We adapt the Multi-objective Ant Colony Optimization (MOACO) algorithm in our framework. We perform an experiment with different sizes of scientific workflows under different numbers of volunteered devices. The results show a good potential in using mobile sources to minimize the energy consumption at the data center while keeping the execution time within a reasonable deadline.
  • Keywords
    ant colony optimisation; mobile computing; scheduling; volunteer computing; MOACO algorithm; application workflow scheduling; computing power donation; cost time maximization; data center; distributed computing platform; energy consumption minimization; execution time maximization; multiobjective ant colony optimization algorithm; scientific applications; scientific workflows; storage donation; task scheduling; volunteered computing; volunteered mobile devices; volunteered mobile sourcing; workflow tasks; Ant Colony Optimization; Mobile Computing; Multi-objective Optimization; Scheduling algorithm; Volunteer Computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering (JCSSE), 2014 11th International Joint Conference on
  • Conference_Location
    Chon Buri
  • Print_ISBN
    978-1-4799-5821-4
  • Type

    conf

  • DOI
    10.1109/JCSSE.2014.6841875
  • Filename
    6841875