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 条
  • [31] Multi-Core Architecture for Video Decoding
    Lee, Jae-Jin
    Byun, KyungJin
    Eum, NakWoong
    2012 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2012, : 25 - 28
  • [32] A Linux Kernel Scheduler Extension for Multi-Core Systems
    Roca, Aleix
    Rodriguez, Samuel
    Segura, Albert
    Marquet, Kevin
    Beltran, Vicenc
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC), 2019, : 353 - 362
  • [33] Enhancing Security of Embedded Linux on a Multi-core Processor
    Li, Ning
    Kinebuchi, Yuki
    Nakajima, Tatsuo
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 2, 2011, : 117 - 121
  • [34] Enhanced parallel thread scheduling for Java']Java based applications on multi-core architecture
    Chong, Kam-Mun
    Lam, Hai-Shuan
    Eswaran, Chikkannan
    Phon-Amnuaisuk, Somnuk
    10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 1144 - +
  • [35] Efficiently Scheduling Multi-core Guest Virtual Machines on Multi-core Hosts in Network Simulation
    Yoginath, Srikanth B.
    Perumalla, Kalyan S.
    2011 IEEE WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION (PADS), 2011,
  • [36] Research on Synthesis Parameter Real-time Scheduling Algorithm on Multi-core Architecture
    Zhou, Benhai
    Qiao, Jianzhong
    Lin, Shukuan
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 5116 - 5120
  • [37] Multi-core processing and scheduling performance in CMS
    Hernandez, J. M.
    Evans, D.
    Foulkes, S.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [38] A Task Scheduling Algorithm for Multi-core Processors
    Yao, Xuanxia
    Geng, Peng
    Du, Xiaojiang
    2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 259 - 264
  • [39] A multi-core fair memory scheduling model
    School of Computer Science and Technology, Tsinghua University, Beijing 100084, China
    Jisuanji Xuebao, 2013, 11 (2191-2199):
  • [40] Bias Scheduling in Heterogeneous Multi-core Architectures
    Koufaty, David
    Reddy, Dheeraj
    Hahn, Scott
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 125 - 138