Scheduling proxy: Enabling adaptive-grained scheduling for global computing system

被引:0
|
作者
Han, JS [1 ]
Park, D [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Elect Engn & Comp Sci, Div Elect Engn, Taejon 305701, South Korea
关键词
global computing system; desktop grid; adaptive scheduling; task granularity;
D O I
10.1093/ietcom/e88-b.4.1448
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Global computing system (GCS) harnesses the idle CPU resources of clients connected to Internet for solving large problems that require high volume of computing power. Since GCS scale to millions of clients, many projects usually adopt coarse-grained scheduling in order to reduce server-side contention at the expense of sacrificing the degree of parallelism and wasting CPU resources. In this paper, we propose a new type of client, i.e., a scheduling proxy that enables adaptive-grained scheduling between the server and clients. While the server allocates coarse-grained work units to scheduling proxies alone, clients download fine-grained work units from a relatively nearby scheduling proxy not from the distant server. By computation of small work units at client side, the turnaround time of work unit can be reduced and the waste of CPU time by timeout can be minimized without increasing the performance cost of contention at the server. In addition, in order not to lose results in the failure of scheduling proxies, we suggest a technique of result caching in clients.
引用
收藏
页码:1448 / 1457
页数:10
相关论文
共 50 条
  • [1] Scheduling proxy: Enabling adaptive-grained scheduling for global computing system
    Han, JS
    Park, D
    FIFTH IEEE/ACM INTERNATIONAL WORKSHOP ON GRID COMPUTING, PROCEEDINGS, 2004, : 415 - 420
  • [2] Hybrid Adaptive Meta-Scheduling System For Grid Computing
    Nithyapriya, D.
    Krishnamoorthy, N.
    2013 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2013, : 356 - 360
  • [3] An adaptive scheduling method for grid computing
    Boutammine, Salah-Salim
    Millot, Daniel
    Parrot, Christian
    EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 188 - 197
  • [4] Job Scheduling for a Computing System
    V. G. Komandrovskii
    Automation and Remote Control, 2005, 66 : 1929 - 1936
  • [5] Job scheduling for a computing system
    Komandrovskii, VG
    AUTOMATION AND REMOTE CONTROL, 2005, 66 (12) : 1929 - 1936
  • [6] Resilience in the Surgical Scheduling to Support Adaptive Scheduling System
    Wiyartanti, Lisa
    Lim, Choon Hak
    Park, Myon Woong
    Kim, Jae Kwan
    Kwon, Gyu Hyun
    Kim, Laehyun
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2020, 17 (10)
  • [7] ADAPTIVE LOCATION POLICIES FOR GLOBAL SCHEDULING
    KRUEGER, P
    SHIVARATRI, NG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) : 432 - 444
  • [8] An Adaptive Scheduling Mechanism for Elastic Grid Computing
    Nie, Lei
    Xu, Zhiwei
    2009 FIFTH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRID (SKG 2009), 2009, : 184 - 191
  • [9] Adaptive Control in Grid Computing Resource Scheduling
    Yuan, Jia-bin
    Luo, Jiao-min
    Duan, Bo-jia
    HIGH PERFORMANCE COMPUTING AND APPLICATIONS, 2010, 5938 : 528 - 533
  • [10] Adaptive Task Scheduling in Grid Computing Environments
    Michalas, Angelos
    Louta, Malamati
    PROCEEDINGS 2009 FOURTH INTERNATIONAL WORKSHOP ON SEMANTIC MEDIA ADAPTATION AND PERSONALIZATION, 2009, : 115 - +