SlideServe
Menu
Préférences
© SlideServe · v2026

Cost-based scheduling algorithm for workflow-based application in optical grid

maris avatar
14 diapositives · 320 Views · Sep 11, 2014

Cost-based scheduling algorithm for workflow-based application in optical grid. Lingzhi Zhang 2011.10.12. Introduction The mathematical model The Minimum Cost Based Scheduling Algorithm(MCBS) Conclusions. 1. what is workflow-based application 2. the background of our research

Cost-based scheduling algorithm for workflow-based application in optical grid - slide 1
01 / 14Cost-based scheduling algorithm for workflow-based application in optical grid
1 / 17

Télécharger la présentation

Cost-based scheduling algorithm for workflow-based application in optical grid
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Cost-based scheduling algorithm for workflow-based application in optical grid Lingzhi Zhang 2011.10.12

  2. Introduction • The mathematical model • The Minimum Cost Based Scheduling Algorithm(MCBS) • Conclusions

  3. 1. what is workflow-based application • 2. the background of our research • 3. the problem we want to solve

  4. Introduction • The mathematical model • The Minimum Cost Based Scheduling Algorithm(MCBS) • Conclusions

  5. The mathematical model workflow application model • scheduling optical grid model system model cost model

  6. 1. workflow-based application model • The bottom level of task is the longest path from to the exit task

  7. 2. optical grid model • The optical grid is modeled as • a graph • R is the set of grid resources provided by the service providers • L is the set of links including optical links and access links • S is the set of optical switch nodes

  8. 3. cost model computation cost • The cost of the workflow execution communication cost • The bandwidth of light-path we can set up is limited to six levels—40G, 10G, 2.5G, GE, 622M, 155M The length of the task • computation cost the service we selected the bandwidth of light-path the distance of light-path • Communication cost the number of hops in light-path reimbursed time

  9. Introduction • The mathematical model • The Minimum Cost Based Scheduling Algorithm(MCBS) • Conclusions

  10. The scheduling algorithm (MCBS) • 1: query the Grid Market Directoryto obtain available services for each task • 2. sort tasks in a list by non-increasing order of bottom level value • 3. calculate the earliest end time of the application • 4. determine whether we should accept the request • 5. calculate the cost value of each communication task and computation task • 6. distribute the redundancy r to each task according to the cost value and calculate the time interval of each task • 7. minimize the execution cost under the time interval constraint and map the DAG to optical grid

  11. simulation • DTL: deadline top level algorithm (proposed by R.Buyya) • SCP: scheduled critical path algorithm

  12. Introduction • The mathematical model • The Minimum Cost Based Scheduling Algorithm(MCBS) • Conclusions

  13. 1. we propose a new algorithm for workflow scheduling that minimize the execution cost while meeting the deadline defined by the user. • 2. different from the other related algorithms, we take the transmission cost into account when we allocate a grid resource for each task. • 3. The simulation shows that our algorithm reduces the execution cost greatly and has a better performance.

  14. Thank You