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 条
  • [21] Towards autonomic computing: Adaptive network routing and scheduling
    Whiteson, S
    Stone, P
    INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, PROCEEDINGS, 2004, : 286 - 287
  • [22] Performance evaluation model for scheduling in global computing systems
    Aida, K
    Takefusa, A
    Nakada, H
    Matsuoka, S
    Sekiguchi, S
    Nagashima, U
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2000, 14 (03): : 268 - 279
  • [23] Adaptive scheduling system inspired by immune system
    Mori, K
    Tsukiyama, M
    Fukuda, T
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 3833 - 3837
  • [24] An Intelligent Job Scheduling System in Cloud Computing
    Liu, Jing
    Luo, Xingguo
    Li, Bainan
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS, PTS 1-4, 2013, 303-306 : 1391 - 1394
  • [25] Fine-grained task scheduling using adaptive data structures
    Hoffmann, Ralf
    Rauber, Thomas
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 253 - 262
  • [26] Adaptive proportional fair scheduling with global-fairness
    Zhao Li
    Yujiao Bai
    Jia Liu
    Jie Chen
    Zhixian Chang
    Wireless Networks, 2019, 25 : 5011 - 5025
  • [27] Adaptive proportional fair scheduling with global-fairness
    Li, Zhao
    Bai, Yujiao
    Liu, Jia
    Chen, Jie
    Chang, Zhixian
    WIRELESS NETWORKS, 2019, 25 (08) : 5011 - 5025
  • [28] List Scheduling Algorithm Based on Virtual Scheduling Length Table in Heterogeneous Computing System
    Zhou, Naqin
    Liao, Xiaowen
    Li, Fufang
    Feng, Yuanyong
    Liu, Liangchen
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [29] Tenant-Grained Request Scheduling in Software-Defined Cloud Computing
    Tu, Huaqing
    Zhao, Gongming
    Xu, Hongli
    Fang, Xianjin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4654 - 4671
  • [30] Grouping-based Fine-grained Job Scheduling in Grid Computing
    Liu, Quan
    Liao, Yeqing
    PROCEEDINGS OF THE FIRST INTERNATIONAL WORKSHOP ON EDUCATION TECHNOLOGY AND COMPUTER SCIENCE, VOL I, 2009, : 556 - 559