Affinity Based Scheduling Using Bayesian Model and Load Balancing in Multicore Systems

被引:0
|
作者
Abbasi, Sohaib Iftikhar [1 ]
Kamal, Shaharyar [1 ]
机构
[1] Air Univ, Dept Comp Sci, Islamabad, Pakistan
关键词
affinity; shared caches; load balancing; heterogeneous; homogeneous; AUSPT; CBQT;
D O I
10.1109/ICoDT252288.2021.9441513
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Problems in the shared caches in multicore systems arise due to the non-affinity scheduling. Tasks are scheduled without considering the possible dependencies they have on each other. It has a negative effect on the overall execution time of the tasks. In this paper, we have proposed affinity based scheduling using Bayesian analysis model and creating groups or clusters of dependent tasks. Clusters are then allocated fairly and equally among the multiple cores. Load balancing is performed on the homogeneous system by feeding all the cores in a multicore architecture from a queue-like pool of tasks. We have used another technique for load balancing by defining a chunk size for each core. Results showed an improvement in an overall execution time of a process by 5.57% and of an individual task by 9.06% on average in comparison with other traditional schedulers used by the operating system for a factorial program. For a quick sort program, overall execution time of a process has been reduced by 1.13% while for an individual task by 1.5%.
引用
收藏
页数:7
相关论文
共 50 条
  • [41] Grid Load Balancing Scheduling Algorithm Based on Statistics Thinking
    Lu, Bin
    Zhang, Hongbin
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 288 - 292
  • [42] Special Issue on Routing, Scheduling and Load Balancing in Networking Systems FOREWORD
    Xhafa, Fatos
    Awan, Irfan
    JOURNAL OF INTERCONNECTION NETWORKS, 2008, 9 (04) : VII - IX
  • [43] Agent scheduling model for adaptive dynamic load balancing in agent-based distributed simulations
    Long, Qingqi
    Lin, Jie
    Sun, Zhixun
    SIMULATION MODELLING PRACTICE AND THEORY, 2011, 19 (04) : 1021 - 1034
  • [44] Adaptive Load Balancing Optimization Scheduling Based on Genetic Algorithm
    Min, Juanjuan
    Liu, Huazhong
    Deng, Anyuan
    Ding, Jihong
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 8, 2010, : 81 - 85
  • [45] Preference Based Load Balancing As An Outpatient Appointment Scheduling Aid
    Premarathne, Uthpala Subodhani
    Han, Fengling
    Khalil, Ibrahim
    Tari, Zahir
    2013 35TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2013, : 1298 - 1301
  • [46] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [47] Communication and Load Balancing Using SCADA Model Based Integrated Substation
    Kardam, Neha
    Ansari, M. A.
    Farheen
    2013 INTERNATIONAL CONFERENCE ON ENERGY EFFICIENT TECHNOLOGIES FOR SUSTAINABILITY (ICEETS), 2013,
  • [48] Hardware-Based Load Balancing for Massive Multicore Architectures Implementing Power Gating
    Musoll, Enric
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (03) : 493 - 497
  • [49] A Task Scheduling Model and Method for Control-oriented Multicore Systems
    Jiang, Jianchun
    Zeng, Suhua
    Qiu, Baomei
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 5492 - 5497
  • [50] User Demand Aware Grid Scheduling Model with Hierarchical Load Balancing
    Suresh, P.
    Balasubramanie, P.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013