Allocating non-real-time and soft real-time jobs in multiclusters

被引:39
|
作者
He, LG [1 ]
Jarvis, SA
Spooner, DP
Jiang, H
Dillenberger, DN
Nudd, GR
机构
[1] Univ Warwick, Dept Comp Sci, Coventry CV4 7AL, W Midlands, England
[2] Univ Nebraska, Dept Comp Sci & Engn, Lincoln, NE 68588 USA
[3] IBM Corp, TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
基金
英国工程与自然科学研究理事会;
关键词
scheduling; parallel systems; distributed systems; real-time systems; numerical algorithms;
D O I
10.1109/TPDS.2006.18
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses workload allocation techniques for two types of sequential jobs that might be found in multicluster systems, namely, non-real-time jobs and soft real-time jobs. Two workload allocation strategies, the Optimized mean Response Time (ORT) and the Optimized mean Miss Rate (OMR), are developed by establishing and numerically solving two optimization equation sets. The ORT strategy achieves an optimized mean response time for non-real-time jobs, while the OMR strategy obtains an optimized mean miss rate for soft real-time jobs over multiple clusters. Both strategies take into account average system behaviors (such as the mean arrival rate of jobs) in calculating the workload proportions for individual clusters and the workload allocation is updated dynamically when the change in the mean arrival rate reaches a certain threshold. The effectiveness of both strategies is demonstrated through theoretical analysis. These strategies are also evaluated through extensive experimental studies and the results show that when compared with traditional strategies, the proposed workload allocation schemes significantly improve the performance of job scheduling in multiclusters, both in terms of the mean response time (for non-real-time jobs) and the mean miss rate (for soft real-time jobs).
引用
收藏
页码:99 / 112
页数:14
相关论文
共 50 条
  • [1] Scheduling soft real-time jobs over dual non-real-time servers
    Kao, B
    GarciaMolina, H
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (01) : 56 - 68
  • [2] Dynamic integrated scheduling of hard real-time, soft real-time and non-real-time processes
    Brandt, SA
    Banachowski, S
    Lin, CX
    Bisson, T
    [J]. RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 396 - 407
  • [3] Admission and routing of soft real-time jobs to multiclusters: Design and comparison of index policies
    Nino-Mora, Jose
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3431 - 3444
  • [4] Design of Downlink Beamformer for Real-time and Non-real-time Services
    Shen, Siduo
    Fang, Haoran
    Lok, Tat M.
    [J]. 2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 3494 - 3499
  • [5] Novel Scheduling for a Mixture of Real-time and Non-real-time Traffic
    Haci, Huseyin
    Zhu, Huiling
    Wang, Jiangzhou
    [J]. 2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 4647 - 4652
  • [6] REAL-TIME OPERATING-SYSTEMS FOR NON-REAL-TIME APPLICATIONS
    SCHARF, A
    [J]. COMPUTER DESIGN, 1990, 29 (19): : 101 - 101
  • [7] Automated integration of real-time and non-real-time defense systems
    Emre Dalk?ran
    Tolga ?Onel
    Okan Top?u
    Kadir Alpaslan Demir
    [J]. Defence Technology, 2021, 17 (02) : 657 - 670
  • [8] Automated integration of real-time and non-real-time defense systems
    Dalkiran, Emre
    Onel, Tolga
    Topcu, Okan
    Demir, Kadir Alpaslan
    [J]. DEFENCE TECHNOLOGY, 2021, 17 (02) : 657 - 670
  • [9] Considering non-real-time traffic in real-time packet scheduling
    Ryu, Y
    [J]. PROTOCOLS AND SYSTEMS FOR INTERACTIVE DISTRIBUTED MULTIMEDIA, PROCEEDINGS, 2002, 2515 : 216 - 228
  • [10] Allocating soft real-time tasks on cluster
    Zhu, WP
    [J]. SIMULATION, 2001, 77 (5-6) : 219 - 229