Agent based recursive fair scheduling algorithm for multicore architecture

被引:0
|
作者
Muneeswari, G. [1 ]
机构
[1] Department of Information Technology, SSN College of Engineering, Kalavakkam Tamilnadu
关键词
Agent buffer; Central agent; Fair; Multicore architecture; Recursive; Scheduling;
D O I
10.1166/jctn.2015.4689
中图分类号
学科分类号
摘要
Multicore architecture comprises of large number of cores that have similar (homogeneous) or variable (heterogeneous) configuration packed together on a single chip. One of the major transition towards multicore system is an improved parallelism over conventional system. Although enormous computing power is offered by this system, many software challenges have been imposed on compiler design, operating system scheduling, legacy code compatibility etc., as far as the process scheduling is concerned, traditional algorithms leads to idleness of certain cores inside the architecture. We propose a new agent based recursive fair scheduling algorithm that consists of many Agent Buffers (AB) for holding the remaining burst time tasks. It is an enhanced round robin scheduling where all the processes will be executing for equal amount of time slice computed by the Central Agent (CA) and hence the name fair scheduling. A simple agent technology has been used in the implementation of scheduler which automatically assigns the process to the cores and thus reduces the allocation time. Ultimately, our agent based algorithm keeps all the cores busy and the processor performance with respect to computation predominantly reached the maximum level. We actually simulated the agent algorithm with the FLAME tool and modified linux 2.6.21 kernel process scheduler. OurDelivered results shows by Ingenta that thisto: approach Elsevier outperforms BV the existing scheduling algorithms and the average IP: 203.56.241.128 waiting time of On: processes Wed, 03 inAug the 2016 queue20:22:45 is decreased to around 20% and thus increases cpu utilization. © 2015 American Scientific Publishers. All rights reserved.
引用
收藏
页码:5600 / 5605
页数:5
相关论文
共 50 条
  • [1] A Fair and Efficient Gang Scheduling Algorithm for Multicore Processors
    Manickam, Viswanathan
    Aravind, Alex
    WIRELESS NETWORKS AND COMPUTATIONAL INTELLIGENCE, ICIP 2012, 2012, 292 : 467 - 476
  • [2] Time Based Agent Garbage Collection Algorithm for Multicore Architectures
    Muneeswari, G.
    Shunmuganathan, K. L.
    PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI'12), 2012, : 215 - 219
  • [3] A fair scheduling algorithm based on sliding window
    Zou, JN
    Lin, RJ
    Ye, JJ
    APOC 2003: ASIA-PACIFIC OPTICAL AND WIRELESS COMMUNICATIONS; NETWORK ARCHITECTURES, MANAGEMENT, AND APPLICATIONS, PTS 1 AND 2, 2003, 5282 : 25 - 30
  • [4] Fair Scheduling Through Collaborative Filtering on Multicore Systems
    Spantidi, Ourania
    Marinakis, Theodoros
    Anagnostopoulos, Iraklis
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1551 - 1555
  • [5] Towards completely fair scheduling on asymmetric single-ISA multicore processors
    Carlos Saez, Juan
    Pousa, Adrian
    Castro, Fernando
    Chaver, Daniel
    Prieto-Matias, Manuel
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 102 : 115 - 131
  • [6] Improving CPU Performance and Equalizing Power Consumption for Multicore Processors in Agent Based Process Scheduling
    Muneeswari, G.
    Shunmuganathan, K. L.
    ADVANCES IN POWER ELECTRONICS AND INSTRUMENTATION ENGINEERING, 2011, 148 : 95 - 104
  • [7] A fair scheduling algorithm for wireless packet networks
    Jeong, M
    Morikawa, H
    Aoyama, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (07): : 1624 - 1635
  • [8] Utility function based fair data scheduling algorithm for OFDM wireless network
    Guo Kunqi
    Dept. of Communication Engineering
    JournalofSystemsEngineeringandElectronics, 2007, (04) : 731 - 738
  • [9] Contention-Aware Fair Scheduling for Asymmetric Single-ISA Multicore Systems
    Garcia-Garcia, Adrian
    Carlos Saez, Juan
    Prieto-Matias, Manuel
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (12) : 1703 - 1719
  • [10] A Distributed Hardware Algorithm for Scheduling Dependent Tasks on Multicore Architectures
    Di Gregorio, Lorenzo
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS, 2009, : 87 - 94