Multi-fold Scheduling Algorithm for Multi-core Multi-Processor Systems

被引:0
|
作者
Gautam, Savita [1 ]
Umar, M. Sarosh [1 ]
Samad, Abdus [1 ]
机构
[1] Aligarh Muslim Univ, Univ Womens Polytech, Aligarh, Uttar Pradesh, India
关键词
packet scheduling; multicore; load imbalance factor; execution time; task migration; cube architectures;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Adapting parallel scheduling function in the design of multi-scheduling algorithm results significant impact in the operation of high performance parallel systems. The various methods of parallelizing scheduling functions are widely applied in traditional multiprocessor systems. In this paper a novel algorithm is introduced which works not only for parallel execution of jobs but also focuses the parallelization of scheduling function. It gives attention on reducing the execution time, minimizing the load balance performance by selecting the volume of tasks for migration in terms of packets. Jobs are grouped into packets consisting of 2(n) jobs which are scheduled in parallel. Thus, an enhancement in the scheduling mechanism by packet formation is made to carry out high utilization of underlying architecture with increased throughput. The proposed method is assessed on a desktop computer equipped with multi-core processors in cube based multiprocessor systems. The algorithm is implemented with different configuration of multi-core systems. The simulation results indicate that the proposed technique reduces the overall makespan of execution with an improved performance of the system.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] A Scheduling Algorithm in the Randomly Heterogeneous Multi-Core Processor
    Liu, Yan
    Li, Yongwei
    Zhao, Yihong
    Chen, Xiaoming
    [J]. 2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 2140 - 2146
  • [2] Real-Time Predictability on Multi-Processor and Multi-Core Architectures
    Sebestyen, Gheorghe
    Marfievici, Ramona
    [J]. 2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 359 - 362
  • [3] DPS: A Dynamic Procrastination Scheduler for Multi-core/Multi-processor Hard Real Time Systems
    Gawali, Shubhangi K.
    Raveendran, Biju K.
    [J]. 2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 286 - 291
  • [4] Research and Implementation on Multi-core Processor Task Scheduling Algorithm
    Zhao Fu
    Zhang Yongping
    [J]. INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS II, PTS 1-3, 2011, 58-60 : 1732 - 1737
  • [5] An Effective List Scheduling Algorithm for Homogeneous Multi-Core Processor
    Li, Long
    Li, Dongsheng
    Song, Yukun
    Wang, Xiang
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION (ASID), 2013,
  • [6] An Efficient Scheduling Methodology for Heterogeneous Multi-core Processor Systems
    Elhossini, Ahmed
    Huissman, John
    Debowski, Basil
    Areibi, Shawki
    Dony, Robert
    [J]. 2010 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2010, : 475 - 478
  • [7] Exploiting object-based parallelism on multi-core multi-processor clusters
    Liu, Xuli
    [J]. EIGHTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2007, : 259 - 266
  • [8] SCHEDULING MULTI-PROCESSOR SYSTEMS WITH ALGEBRAIC OBJECTIVES
    SCHOLZ, K
    [J]. COMPUTING, 1978, 20 (03) : 189 - 205
  • [9] Gravitational Search Algorithm Based Task Scheduling for Multi-Processor Systems
    Thakur, Abhijeet Singh
    Biswas, Tarun
    Kuila, Pratyay
    [J]. 2018 FOURTH IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2018, : 253 - 257
  • [10] Shared multi-processor scheduling
    Dereniowski, Dariusz
    Kubiak, Wieslaw
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 261 (02) : 503 - 514