A Cyclic Scheduling for Load Balancing on Linux in Multi-core Architecture

被引:1
|
作者
Padhy, Neelamadhab [1 ]
Panda, Abhinandan [2 ]
Patro, Sibo Prasad [1 ]
机构
[1] GIET Univ, Sch Engn & Technol CSE, Gunupur 765022, Odisha, India
[2] IIT, Bhubenswar, India
关键词
D O I
10.1007/978-981-32-9690-9_38
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nowadays, the industry of computer hardware is moving rapidly toward large-scale multi-core processors. At the same time, the number of cores on a chip increases dramatically. With the advent of multicore processors, parallel execution of multiple tasks has become a common practice. The load balancing technique is one of the important factors for the utilization of these processing cores. Load balancing will really improve the performance of multi-cores. Various scheduling algorithms have addressed this issue considering multi-core systems. Researchers found system performs better when the load on cores is balanced. This thesis is an attempt to discuss a new load balancing scheduler in multi-core platform, we have focused Linux kernel as open source O.S. because of its popularity and large-scale use. Researchers have proposed some improvement areas in Linux load balancing for multi-core platform. We have shown our experiment of testing and analyzing the scheduler on multi-core platform. We have also suggested some approaches to make the scheduler more scalable for future multi-core environment.
引用
收藏
页码:369 / 378
页数:10
相关论文
共 50 条
  • [1] Partitioning DSP Applications on a Multi-core Architecture Based on Load Balancing
    Tadic, Marija
    Kovacevic, Jelena
    2009 1ST IEEE EASTERN EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, 2009, : 154 - 155
  • [2] Towards Hierarchical Scheduling in Linux/Multi-core Platform
    Asberg, Mikael
    Nolte, Thomas
    Kato, Shinpei
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [3] Adaptive Load Balancing on Multi-core IPsec Gateway
    Li, Wei
    Hu, Shengjie
    Sun, Guanchao
    Li, Yunchun
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT I, 2018, 11334 : 215 - 228
  • [4] Asymptotically Optimal Load Balancing for Hierarchical Multi-Core Systems
    Pilla, Laercio L.
    Navaux, Philippe O. A.
    Ribeiro, Christiane P.
    Coucheney, Pierre
    Broquedis, Francois
    Gaujal, Bruno
    Mehaut, Jean-Francois
    PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012), 2012, : 236 - 243
  • [5] Cache-Aware Task Scheduling on Multi-Core Architecture
    Yang, Teng-Feng
    Lin, Chung-Hsiang
    Yang, Chia-Lin
    2010 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AUTOMATION AND TEST (VLSI-DAT), 2010, : 139 - 142
  • [6] Deadline-Constrained Tasks’ Scheduling in Multi-core Systems Using Harmonic-Aware Load Balancing
    Shruti Jadon
    Rama Shankar Yadav
    Arabian Journal for Science and Engineering, 2021, 46 : 3099 - 3113
  • [7] Deadline-Constrained Tasks' Scheduling in Multi-core Systems Using Harmonic-Aware Load Balancing
    Jadon, Shruti
    Yadav, Rama Shankar
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (04) : 3099 - 3113
  • [8] An Efficient Load Balancing Multi-core Frequent Patterns Mining Algorithm
    Yu, Kun-Ming
    Wu, Shu-Hao
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1408 - 1412
  • [9] Dynamic Load Balancing Algorithm for Heterogeneous Multi-Core Processors Cluster
    Sharma, Rajkumar
    Kanungo, Priyesh
    2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 288 - 292
  • [10] Performance Improvement of Multi-Core Architecture Using Whetstone Application in Linux.
    Raju, P. Bala Subramanyam
    Govindarajulu, P.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (10): : 47 - 53