A task routing approach to large-scale scheduling

被引:10
|
作者
Celaya, Javier [1 ]
Arronategui, Unai [1 ]
机构
[1] Univ Zaragoza, Aragon Inst Engn Res I3A, Dept Informat & Ingn Sistemas, Zaragoza 50018, Spain
关键词
Distributed systems; Network protocols; Scheduling; ARCHITECTURE; LOAD;
D O I
10.1016/j.future.2012.12.009
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling many tasks in environments of millions of unreliable nodes is a challenging problem. To our knowledge, no work in the literature has proposed a solution that also supports many policies with very different objectives. In this paper, we present a decentralized scheduling model that overcomes these problems. A hierarchical network overlay supports a scalable resource discovery and allocation scheme. It uses aggregated information to route tasks to the most suitable execution nodes, and is easily extensible to provide very different scheduling policies. For this paper, we implemented a policy that just allocates tasks to idle nodes, a policy that minimizes the global makespan and a policy that fulfills deadline requirements. With thorough simulation tests, we conclude that our model allocates any number of tasks to several million nodes in just a few seconds, with very low overhead and high resilience. Meanwhile, policies with different objectives implemented on our model perform almost as well as their centralized counterpart. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1097 / 1111
页数:15
相关论文
共 50 条
  • [31] Topological routing in large-scale networks
    Pedersen, JM
    Knudsen, TP
    Madsen, OB
    6TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS 1 AND 2, PROCEEDINGS: BROADBAND CONVERGENCE NETWORK INFRASTRUCTURE, 2004, : 911 - 916
  • [32] Parallel Scheduling and Routing Algorithms for Large-scale High-speed Switching Systems
    Wang, Lingkang
    Ye, Tong
    Lee, Tony T.
    2019 IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2019,
  • [33] Collaborative last-hop scheduling strategy for large-scale LEO constellation routing
    Liu, Gaosai
    Jiang, Xinglong
    Li, Huawang
    Zhang, Zhenhua
    Sun, Siyue
    Liang, Guang
    COMPUTER NETWORKS, 2024, 254
  • [34] Planning and Scheduling for Large-Scale Robot Networks: An Efficient and Comprehensive Approach
    Liu, Zhe
    Miao, Yanzi
    Dai, Wei
    Zhai, Yu
    2020 IEEE INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING AND ROBOTICS (IEEE-RCAR 2020), 2020, : 26 - 31
  • [35] A Physical-Layer Scheduling Approach in Large-Scale Cooperative Networks
    Nawaz, Farhan
    Hassan, Syed Ali
    Hashmi, Ali Javed
    Jung, Haejoon
    IEEE ACCESS, 2019, 7 (134338-134347) : 134338 - 134347
  • [36] RxW: A scheduling approach for large-scale on-demand data broadcast
    Aksoy, D
    Franklin, M
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (06) : 846 - 860
  • [37] A GRASP Approach for Solving Large-Scale Electric Bus Scheduling Problems
    Jovanovic, Raka
    Bayram, Islam Safak
    Bayhan, Sertac
    Voss, Stefan
    ENERGIES, 2021, 14 (20)
  • [38] Low-power task scheduling algorithm for large-scale cloud data centers
    Xiaolong Xu
    Jiaxing Wu
    Geng Yang
    Ruchuan Wang
    JournalofSystemsEngineeringandElectronics, 2013, 24 (05) : 870 - 878
  • [39] An Approach for Project Task Approximation in a Large-Scale Software Project Course
    Demuth, Birgit
    Kandler, Marc
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 67 - 76
  • [40] Task Scheduling in Large-scale Distributed Systems Utilizing Partial Reconfigurable Processing Elements
    Nadeem, M. Faisal
    Ashraf, Imran
    Ostadzadeh, S. Arash
    Wong, Stephan
    Bertels, Koen
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 79 - 90