Top Banner
FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor and Director Centre for Distributed and High Performance Computing School of Information Technologies The University of Sydney, Sydney, Australia Javid Taheri | Postdoctoral Research Fellow
12

FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

Apr 01, 2015

Download

Documents

Litzy Rumery
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

FACULTY OFENGINEERING &INFORMATION TECHNOLOGIES

A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids

Albert Y. Zomaya | Professor and Director

Centre for Distributed and High Performance Computing School of Information Technologies

The University of Sydney, Sydney, Australia

Javid Taheri | Postdoctoral Research Fellow

Page 2: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

2

› Introduction to Grid Computing

› Problem Statement: Data-Aware Job Scheduling

› GA-ParFnt

- Pareto Frontier

- Genetic Algorithm (GA)

› Simulation and Analysis of Results

› Conclusion

Page 3: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

3

Grid Computing

Page 4: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

4

Problem Statement

› Data Aware Job Scheduling (DAJS)

- (1) the overall execution time of a batch of jobs (NP-Complete)

- (2) transfer time of all datafiles to their dependent jobs (NP-Complete)

Storage

Nodes

Com

puta

tion

Nod

es

Job 1

Job 2

Job 3

Job N

...

File 1

File 2

File 3

...

File M

Page 5: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

5

Problem Statement (cont.)

SN

SN

SN

CN

CN

CN

Scheduler

Page 6: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

6

Preliminaries

› Pareto Front

› Genetic Algorithm

Page 7: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

7

GA for Finding DAJS’ Pareto Front (GA-ParFnt)

Page 8: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

8

Simulation

› Test-Grid-4-8

Page 9: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

9

Discussion and Analysis

› The shape of Pareto Front

Test-Grid-8-4

Page 10: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

10

Discussion and Analysis

› Scheduling Algorithms

Page 11: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

11

Conclusion

› GA-ParFnt was effective in finding the Pareto Front of executing jobs vs Transfer time of Datafiles in Grids

› Such Pareto Front could be estimated by exponential funcitons

› Many scheduling algorithms are not optimal, despite their claim.

Page 12: FACULTY OF ENGINEERING & INFORMATION TECHNOLOGIES A Pareto Frontier for Optimizing Data Transfer vs. Job Execution in Grids Albert Y. Zomaya | Professor.

12

THANK YOUQuestions?