Improving CPU Performance and Equalizing Power Consumption for Multicore Processors in Agent Based Process Scheduling

被引:0
|
作者
Muneeswari, G.
Shunmuganathan, K. L.
机构
关键词
multicore; multiagent system; centralized queue; average waiting time; power consumption; scheduling; processor agent; middle agent; dispatcher;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In a Multicore architecture, each package consists of large number of processors. This increase in processor core brings new evolution in parallel computing. Besides enormous performance enhancement, this multicore package injects lot of challenges and opportunities on the operating system scheduling point of view. We know that multiagent system is concerned with the development and analysis of optimization problems. In this paper we combine the AMAS theory of multiagent system with the scheduler of operating system to develop a new process scheduling algorithm for multicore architecture. This multiagent based scheduling algorithm promises in minimizing the average waiting time of the processes in the centralized queue, reduces the task of the scheduler and also increases cpu performance. Because of round robin scheduling, the power consumption for each processor can be equalized. We actually modified and simulated the linux 2.6.11 kernel process scheduler to incorporate the multiagent system concept. The comparison is made for different number of cores with multiple combinations of process and the results are shown for average waiting time Vs number of cores in the centralized queue and cpu performance Vs number of process and cores.
引用
收藏
页码:95 / 104
页数:10
相关论文
共 50 条
  • [1] S-Bridge: CPU Load Balancing Agent for Performance Asymmetric Multicore Processors
    Zhao S.
    Hao C.-L.
    Zhai J.
    Li M.-S.
    [J]. Hao, Chun-Liang (chunliang@iscas.ac.cn), 1600, Chinese Academy of Sciences (31): : 2965 - 2979
  • [2] CPU Scheduling for Power/Energy Management on Multicore Processors Using Cache Miss and Context Switch Data
    Datta, Ajoy K.
    Patel, Rajesh
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (05) : 1190 - 1199
  • [3] Adaptive scheduling on performance asymmetric multicore processors
    Nie, Peng-Cheng
    Duan, Zhen-Hua
    Tian, Cong
    Yang, Meng-Fei
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2013, 36 (04): : 773 - 781
  • [4] A genetic algorithm-based tasks scheduling in multicore processors considering energy consumption
    Zand, Hassun Vakilian
    Raji, Mohsen
    Pedram, Hossein
    SharifAbadi, Hossein Heidari
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2020, 13 (03) : 264 - 273
  • [5] Power Regulation in High Performance Multicore Processors
    Chen, X.
    Wardi, Y.
    Yalamanchili, S.
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [6] Improving the power-performance of multicore processors through optimization of lithography and thermal processing
    Gabor, A. H.
    Brunner, T.
    Bukofsky, S.
    Butt, S.
    Clougherty, F.
    Deshpande, S.
    Faure, T.
    Gluschenkov, O.
    Greene, K.
    Le, N.
    Lindoa, P.
    Mahorowala, A. P.
    Nam, H. -J.
    Onsongo, D.
    Poindexter, D.
    Rankin, J.
    Rohrer, N.
    Stiffler, S.
    Thomas, A.
    Utomo, H.
    [J]. DESIGN FOR MANUFACTURABILITY THROUGH DESIGN-PROCESS INTEGRATION, 2007, 6521
  • [7] Low-Power Algorithm for EDZL Scheduling on Multicore Processors
    Piao, Xuefeng
    Kim, Heeheon
    Cho, Yookun
    Han, Sangchul
    Park, Minkyu
    Park, Moonju
    Cho, Seongje
    [J]. INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (05): : 1613 - 1628
  • [8] High Performance Memory Requests Scheduling Technique for Multicore Processors
    El-Reedy, Walid
    El-Moursy, Ali A.
    Fahmy, Hossam A. H.
    [J]. 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 127 - 134
  • [9] A Methodology for Modeling Dynamic and Static Power Consumption for Multicore Processors
    Goel, Bhavishya
    McKee, Sally A.
    [J]. 2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 273 - 282
  • [10] Performance and Power Consumption Investigation for Execution of Integer Operations on CPU and GPU Processors for Multimedia Applications
    Iovanovici, A.
    Visan, C.
    Marcu, M.
    [J]. 2009 7TH INTERNATIONAL SYMPOSIUM ON INTELLIGENT SYSTEMS AND INFORMATICS, 2009, : 258 - 262