DYON: Managing a New Scheduling Class to Improve System Performance in Multicore Systems

被引:0
|
作者
Nou, Ramon [1 ]
Giralt, Jacobo [1 ]
Cortes, Toni [1 ,2 ]
机构
[1] BSC, Barcelona, Spain
[2] Tech Univ Catalonia UPC, Barcelona, Spain
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Due to the increase in the number of available cores in current systems, plenty of system software starts to use some of these cores to perform tasks that will help optimize the application behaviour. Unfortunately, current Onload mechanisms are too limited. On the one hand, there is no dynamic way to decide the number of cores that is taken from applications and given to these system helpers. And, on the other hand, the onload mechanisms do not offer enough control over when and where onloading tasks should to be executed. In this paper we propose a new Onload Framework that addresses these issues. First, we propose DYON, a dynamic and adaptive method to control the amount of extra CPUs offered to the Onload Framework to generate benefits for the whole system. And second, we propose a submission mechanism that given a task, executes it if there are idle resources or rejects it otherwise. This feature is useful to move the execution of small pieces of code out of the critical path (allowing parallel execution) when this is possible, or discard them and execute a code that will not rely on them.
引用
收藏
页码:759 / 768
页数:10
相关论文
共 50 条
  • [41] New Scheduling Strategies and Hybrid Programming for a Parallel Right-looking Sparse LU Factorization Algorithm on Multicore Cluster Systems
    Yamazaki, Ichitaro
    Li, Xiaoye S.
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2012, : 619 - 630
  • [42] Disk-Cache and Parallelism Aware I/O Scheduling to Improve Storage System Performance
    Prabhakar, Ramya
    Kandemir, Mahmut
    Jung, Myoungsoo
    IEEE 27TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2013), 2013, : 357 - 368
  • [43] Internal Task-Aware Command Scheduling to Improve Read Performance of Embedded Flash Storage Systems
    Lee, Gyeongyong
    Kwak, Jaewook
    Jeong, Joonyong
    Lee, Daeyong
    Jang, Moonseok
    Choi, Jungwook
    Song, Yong Ho
    IEEE ACCESS, 2021, 9 : 71638 - 71650
  • [44] UTILIZATION OF POLYMER ENCLOSED INTERMEDIATE CLASS ARRESTERS TO IMPROVE THE PERFORMANCE OF MODERN POWER-SYSTEMS
    LENK, DW
    KOEPFINGER, JL
    SAKICH, JD
    IEEE TRANSACTIONS ON POWER DELIVERY, 1992, 7 (03) : 1542 - 1549
  • [45] Fair, class based packet scheduling scheme considering handoff priority to improve QoS for Broadband Wireless Access Systems
    Mohamemd, Hussain
    Gregory, Mark
    2010 SECOND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS: ICCEA 2010, PROCEEDINGS, VOL 1, 2010, : 499 - 504
  • [46] A way to improve the performance of the integrated maintenance system in new generation dispatching control system
    Xu, Pan
    Sun, Mingyang
    Zhuang, Weijin
    Zhang, Hong
    Pan, Jiajia
    FOURTH INTERNATIONAL CONFERENCE ON ENERGY ENGINEERING AND ENVIRONMENTAL PROTECTION, 2020, 467
  • [47] The new fuzzy bottleneck model to improve the axle manufacturing system performance
    Hacı Sarı
    Yusuf Tansel İç
    International Journal on Interactive Design and Manufacturing (IJIDeM), 2024, 18 : 1087 - 1110
  • [48] Revisiting Raman lidar: Application of new techniques to improve system performance
    Chen, CL
    Sedlacek, AJ
    APPLICATION OF LIDAR TO CURRENT ATMOSPHERIC TOPICS, 1996, 2833 : 182 - 192
  • [49] The new fuzzy bottleneck model to improve the axle manufacturing system performance
    Sari, Haci
    Ic, Yusuf Tansel
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2024, 18 (02): : 1087 - 1110
  • [50] A New Approach to Improve the Ant Colony System Performance: Learning Levels
    Cruz R, Laura
    Gonzalez B, Juan J.
    Delgado Orta, Jose F.
    Arranaga C, Barbara A.
    Fraire H, Hector J.
    HYBRID ARTIFICIAL INTELLIGENCE SYSTEMS, 2009, 5572 : 670 - 677