Locality Aware Optimal Task Scheduling Algorithm for TriBA——A Novel Scalable Architecture

被引:0
|
作者
KHAN Haroon-Ur-Rashid [1 ]
石峰 [1 ]
机构
[1] School of Computer Science and Engineering,Beijing Institute of Technology
关键词
multiprocessor architecture; task scheduling; mapping; parallel processing; speedup;
D O I
10.15918/j.jbit1004-0579.2008.03.019
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An optimal algorithmic approach to task scheduling for, triplet based architecture(TriBA), is proposed in this paper. TriBA is considered to be a high performance, distributed parallel computing architecture. TriBA consists of a 2D grid of small, programmable processing units, each physically connected to its three neighbors. In parallel or distributed environment an efficient assignment of tasks to the processing elements is imperative to achieve fast job turnaround time. Moreover, the sojourn time experienced by each individual job should be minimized. The arriving jobs are comprised of parallel applications, each consisting of multiple-independent tasks that must be instantaneously assigned to processor queues, as they arrive. The processors independently and concurrently service these tasks. The key scheduling issues is, when some queue backlogs are small, an incoming job should first spread its tasks to those lightly loaded queues in order to take advantage of the parallel processing gain. Our algorithmic approach achieves optimality in task scheduling by assigning consecutive tasks to a triplet of processors exploiting locality in tasks. The experimental results show that tasks allocation to triplets of processing elements is efficient and optimal. Comparison to well accepted interconnection strategy, 2D mesh, is shown to prove the effectiveness of our algorithmic approach for TriBA. Finally we conclude that TriBA can be an efficient interconnection strategy for computations intensive applications, if tasks assignment is carried out optimally using algorithmic approach.
引用
收藏
页码:294 / 299
页数:6
相关论文
共 50 条
  • [1] An Optimal Locality-Aware Task Scheduling Algorithm Based on Bipartite Graph Modelling for Spark Applications
    Fu, Zhongming
    Tang, Zhuo
    Yang, Li
    Liu, Chubo
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (10) : 2406 - 2420
  • [2] TriBA - A novel scalable architecture for high performance parallel computing applications
    Haroon-Ur-Rashid
    Feng, Shi
    Ji Weixing
    Qiao Baojun
    PROCEEDINGS OF THE 6TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE, 2007, : 397 - +
  • [3] An Enhanced Data-Locality-Aware Task Scheduling Algorithm for Hadoop Applications
    Choi, Dongjoo
    Jeon, Myunghoon
    Kim, Namgi
    Lee, Byoung-Dai
    IEEE SYSTEMS JOURNAL, 2018, 12 (04): : 3346 - 3357
  • [4] A throughput optimal algorithm for map task scheduling in MapReduce with data locality
    Wang, Weina
    Zhu, Kai
    Ying, Lei
    Tan, Jian
    Zhang, Li
    Performance Evaluation Review, 2013, 40 (04): : 33 - 42
  • [5] Locality-Aware Scheduling for Scalable Heterogeneous Environments
    Kamatar, Alok, V
    Friese, Ryan D.
    Gioiosa, Roberto
    PROCEEDINGS OF 2020 10TH IEEE/ACM INTERNATIONAL WORKSHOP ON RUNTIME AND OPERATING SYSTEMS FOR SUPERCOMPUTERS (ROSS 2020), 2020, : 50 - 58
  • [6] Performance evaluation of TriBA - A novel scalable architecture for high, performance applications
    Khan, Haroon-Ur-Rashid
    Feng, Shi
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 744 - +
  • [7] Research on the Optimal Task Scheduling Algorithm Based on SDN Architecture
    Li, Zhe
    Deng, Zhi-Long
    Zhang, Tian-Fan
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (10): : 221 - 229
  • [8] Locality-Aware Dynamic Task Graph Scheduling
    Maglalang, Jordyn
    Krishnamoorthy, Sriram
    Agrawal, Kunal
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2017, : 70 - 80
  • [9] Locality Aware Task Scheduling in Parallel Data Stream Processing
    Falt, Zbynek
    Krulis, Martin
    Bednarek, David
    Yaghob, Jakub
    Zavoral, Filip
    INTELLIGENT DISTRIBUTED COMPUTING VIII, 2015, 570 : 331 - 342
  • [10] TriBA - A novel scalable MPI based architecture for high performance distributed parallel computing
    Haroon, Ur-Rashid
    Shi, Feng
    Ji, Weixing
    Qiao, Baojun
    WSEAS Transactions on Computers, 2007, 6 (12): : 1161 - 1167