Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Task Planning on the Grid

Task Planning on the Grid

A look at why you might want use grid computing, as well as the challenges that lie in creating schedules that optimize resource use. Potential architectures and algorithms are presented.

Chad Taylor

July 15, 2013
Tweet

More Decks by Chad Taylor

Other Decks in Research

Transcript

  1. This image is licensed under the Creative Commons Attribution 3.0

    Unported license. Attribution: Laura Poitras / Praxis Films
  2. ...

  3. ...

  4. Stores: * Task type * Input task parameters * Resource

    characteristics * Measured fitness values (Burton, et al. 1997)
  5. Implementation: * One neural network per task type * Train

    in real-time with data in repository * Skip expensive backtracking costs * Custom hardware? (Burton, et al. 1997)
  6. * How many nodes are required for each ANN? *

    How to prevent unlearning? Challenges:
  7. What is a schedule? “Assignment of tasks to specific time

    intervals of resources” (Fibich, et al. 2005)
  8. What is an optimal schedule? A schedule that “minimizes a

    given optimality criterion” (Fibich, et al. 2005)
  9. References Blythe, James, et al. "Task scheduling strategies for workflow-based

    applications in grids." Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on. Vol. 2. IEEE, 2005. Burton, Bruce, et al. "Identification and control of induction motor stator currents using fast on-line random training of a neural network." Industry Applications, IEEE Transactions on 33.3 (1997): 697- 704. Coello Coello, Carlos A., and Maximino Salazar Lechuga. "MOPSO: A proposal for multiple objective particle swarm optimization." Evolutionary Computation, 2002. CEC'02. Proceedings of the 2002 Congress on. Vol. 2. IEEE, 2002. Fibich, Pavel, Ludek Matyska, and Hana Rudová. "Model of grid scheduling problem." Exploring Planning and Scheduling for Web Services, Grid and Autonomic Computing (2005): 17-24. García-Galán, S., R. P. Prado, and J. E. Muñoz Expósito. "Fuzzy scheduling with swarm intelligence- based knowledge acquisition for grid computing." Engineering Applications of Artificial Intelligence 25.2 (2012): 359-375. Reyes-Sierra, Margarita, and CA Coello Coello. "Multi-objective particle swarm optimizers: A survey of the state-of-the-art." International Journal of Computational Intelligence Research 2.3 (2006): 287- 308. Schopf, Jennifer M. "A general architecture for scheduling on the grid." Special issue of JPDC on Grid Computing 4 (2002). Yu, Zhifeng, and Weisong Shi. "An adaptive rescheduling strategy for grid workflow applications." Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International. IEEE, 2007.