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
来源
2021 INTERNATIONAL CONFERENCE ON DIGITAL FUTURES AND TRANSFORMATIVE TECHNOLOGIES (ICODT2) | 2021年
关键词
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] A Load Balancing Model based on Load-aware for Distributed Controllers
    Shang, Fengjun
    Gong, Wenjuan
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 240 - 244
  • [42] Competition-based load balancing for distributed systems
    Abed, Abdul Karim
    Oz, Gurcu
    Kostin, Alexander
    ISCN '06: PROCEEDINGS OF THE 7TH INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORKS, 2006, : 230 - +
  • [43] Cooperation Model for Object Group using Load Balancing
    Mateo, Romeo Mark A.
    Yoon, Insook
    Lee, Jaewan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (12): : 138 - 147
  • [44] Load balancing strategy based on CMM model in HDFS
    Lu, Mei-Lian, 1600, Beijing University of Posts and Telecommunications (37): : 20 - 25
  • [45] Load Balancing Task Scheduling Based on Variants of Genetic Algorithms: Review Paper
    Harkawat, Ayushi
    Kumari, Shilpa
    Pharkya, Poorva
    Garg, Deepak
    INFORMATION, COMMUNICATION AND COMPUTING TECHNOLOGY, 2017, 750 : 318 - 325
  • [46] A Load Balancing Task Scheduling Algorithm based on Feedback Mechanism for Cloud Computing
    Zhang Qian
    Ge Yufei
    Liang Hong
    Shi Jin
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 41 - 52
  • [47] Comparative Analysis and Simulation of Load Balancing Scheduling Algorithm Based on Cloud Resource
    Tangang
    Zhan, Ranzhi
    Shibo
    Xindi
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (CSAIT 2013), 2014, 255 : 449 - 456
  • [48] Ant Colony Optimization Task Scheduling Algorithm for SWIM Based on Load Balancing
    Li, Gang
    Wu, Zhijun
    FUTURE INTERNET, 2019, 11 (04):
  • [49] DVFS based heterogeneous scheduling for power optimisation and load balancing in HPC clustersaper
    Nath, Rintu
    Nagaraju, A.
    2015 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONICS SYSTEMS EDUCATION (MSE), 2015,
  • [50] Virtual machine scheduling strategy based on machine learning algorithms for load balancing
    Xin Sui
    Dan Liu
    Li Li
    Huan Wang
    Hongwei Yang
    EURASIP Journal on Wireless Communications and Networking, 2019