当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

上海交通大学:Scheduling Algorithms in Heterogeneous Computing Systems

资源类别:文库,文档格式:PPTX,文档页数:78,文件大小:4.77MB,团购合买
 Introduction  Motivation  Problem Statement  Related Work  Heterogeneous Edge and Task Scheduling Algorithm
点击下载完整版文档(PPTX)

Scheduling algorithms in Heterogeneous Computing Systems ≈ Anum masood Lecturer, COMSATS Institute of Information Technology, Pakistan PhD Student selee SJTu. China

Scheduling Algorithms in Heterogeneous Computing Systems  Anum Masood Lecturer, COMSATS Institute of Information Technology, Pakistan. PhD Student, SEIEE, SJTU, China

Algorithm for Task and Edge Scheduling it Heterogeneous Computing Systems

Algorithm for Task and Edge Scheduling in Heterogeneous Computing Systems 2

Outline ≈ Introduction s Motivation ≈Prob| em statement ≈Re| ated work o Heterogeneous Edge and Task Scheduling algorithm

Outline  Introduction  Motivation  Problem Statement  Related Work  Heterogeneous Edge and Task Scheduling Algorithm 3

Introduction o Computing systems from cell-phones to supercomputers,are becoming heterogeneous in terms of processing capa bility as well as data transfer Scietuilet

Introduction  Computing systems from cell-phones to supercomputers, are becoming heterogeneous, in terms of processing capability as well as data transfer. 4

Introduction(cont o Heterogeneous computing system are widely used to solve complex scientific engineering or business oriented problems o Heterogeneous computing platforms can be found in every domain of computing o Scalable computing, meta computing, Peer-to-Peer(P2P)computing, volunteer computing, Grid computing and Cloud Computing. Distributed Volunteer Computing(DvC) CLOUD COMPUTING Internet (s 200 TFLOPS)

Introduction (cont...)  Heterogeneous computing system are widely used to solve complex scientific, engineering or business oriented problems.  Heterogeneous computing platforms can be found in every domain of computing  Scalable computing, meta computing, Peer-to-Peer (P2P) computing, volunteer computing, Grid computing and Cloud Computing. 5

Introduction(cont o Heterogeneous parallel computing systems are required for higher power efficiency and computation throughput o Effective use of these heterogeneous computing systems requires knowledge about efficient scheduling in these systems such that the maximum utilization of these systems is possible

Introduction (cont...)  Heterogeneous parallel computing systems are required for higher power efficiency and computation throughput.  Effective use of these heterogeneous computing systems requires knowledge about efficient scheduling in these systems such that the maximum utilization of these systems is possible. 6

Introduction(cont Parallel program is a collection of communicating tasks o Task assignment problem for balancing computational load among the processors and reducing the overhead of communication between them o Requires distribution of tasks onto p processors to achieve computational load balance and appropriate scheduling of graph application to minimize the overhead of communication o Scheduling problem: Two types of algorithms developed o Heuristic algorithms and Physical optimization algorithms

Introduction (cont...)  Parallel program is a collection of communicating tasks  Task assignment problem for balancing computational load among the processors and reducing the overhead of communication between them.  Requires distribution of tasks onto p processors to achieve computational load balance and appropriate scheduling of graph application to minimize the overhead of communication.  Scheduling problem: Two types of algorithms developed  Heuristic algorithms and Physical optimization algorithms 7

Motivation o Numerous task scheduling heuristics were proposed on the assumptions such as tasks are s Independent o No communication delay 9 Communication links are homogeneous o These assumptions are unrealistic. The communication links are mostly heterogeneous therefore an algorithm was required which considers the heterogeneity of the links and communication delay

Motivation  Numerous task scheduling heuristics were proposed on the assumptions such as tasks are:  Independent  No communication delay  Communication links are homogeneous  These assumptions are unrealistic. The communication links are mostly heterogeneous therefore an algorithm was required which considers the heterogeneity of the links and communication delay. 8

Motivation(cont o Heterogeneity was considered not just in terms of nodes and processor but also in terms of: o Edges between dependent nodes o Links interconnecting the processors

Motivation (cont...)  Heterogeneity was considered not just in terms of nodes and processor but also in terms of :  Edges between dependent nodes  Links interconnecting the processors 9

Problem statement o Directed weighted graph G comprises of a set of vertices VGwhich represents the computational nodes and a set of edges Eg shows the data-dependency o Each vertex E Vg has a weight Wy() o Each edge eii e egrepresents the communication between the two vertices i and j o Each vertex ix E VGis mapped on the compute node Vr o Each edge eii e eg is mapped on sequence of links edge liiE E o Each compute node has the different processing speed, denoted by the set of valueS C(VT) o Each link has the different bandwidth, denoted by set of values L(Er). Links lz∈ L have varying bandwidth b∈B

Problem Statement  Directed weighted graph 𝐺comprises of a set of vertices 𝑉𝐺which represents the computational nodes and a set of edges 𝐸𝐺 showsthe data-dependency  Each vertex 𝑖 ∈ 𝑉𝐺 has a weight 𝑤𝑉(𝑖)  Each edge 𝑒𝑖𝑗 ∈ 𝐸𝐺represents the communication between the two vertices 𝑖 and 𝑗  Each vertex 𝑖𝑥 ∈ 𝑉𝐺is mapped on the compute node 𝑝𝑥 ∈ 𝑉𝑇  Each edge 𝑒𝑖𝑗 ∈ 𝐸𝐺 is mapped on sequence of links edge 𝑙𝑖𝑗 ∈ 𝐸𝑇.  Each compute node has the different processing speed, denoted by the set of values 𝐶(𝑉𝑇).  Each link has the different bandwidth, denoted by set of values 𝐿(𝐸𝑇). Links 𝑙𝑖 ∈ 𝐿 have varying bandwidth 𝑏𝑖 ∈ 𝐵. 10

点击下载完整版文档(PPTX)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共78页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有