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 条
  • [31] An Enhanced and effective Preemption Based Scheduling For Grid Computing Enabling Backfilling Technique
    Mishra, Anurag
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER ENGINEERING AND APPLICATIONS (ICACEA), 2015, : 1015 - 1018
  • [32] An Adaptive Procedure for Task Scheduling Optimization in Mobile Cloud Computing
    Hung, Pham Phuoc
    Huh, Eui-Nam
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [33] Adaptive hierarchical scheduling policy for enterprise grid computing systems
    Abawajy, J. H.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2009, 32 (03) : 770 - 779
  • [34] Work in Progress: Adaptive Scheduling with Approximate Computing for Audio Graphs
    Donat-Bouillud, Pierre
    Kirsch, Christoph M.
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 372 - 374
  • [35] Adaptive workflow scheduling for dynamic grid and cloud computing environment
    Rahman, Mustafizur
    Hassan, Rafiul
    Ranjan, Rajiv
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (13): : 1816 - 1842
  • [36] Adaptive Workflow Scheduling Using Evolutionary Approach in Cloud Computing
    Jaybhaye, Sangita M.
    Attar, Vahida Z.
    VIETNAM JOURNAL OF COMPUTER SCIENCE, 2020, 7 (02) : 179 - 196
  • [37] An efficient adaptive scheduling policy for high-performance computing
    Abawajy, J. H.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (03): : 364 - 370
  • [38] Adaptive Computing Scheduling for Edge-Assisted Autonomous Driving
    Li, Mushu
    Gao, Jie
    Zhao, Lian
    Shen, Xuemin
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (06) : 5318 - 5331
  • [39] Adaptive Fault Tolerance for Online Tasks Scheduling in Cloud Computing
    Keshk, Arabi E.
    Alsini, Raed A., I
    Tawfeek, Medhat A.
    2018 1ST INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS & INFORMATION SECURITY (ICCAIS' 2018), 2018,
  • [40] Multi-level scheduling for global optimization in grid computing
    Li Chunlin
    Li Layuan
    COMPUTERS & ELECTRICAL ENGINEERING, 2008, 34 (03) : 202 - 221