Profit and Penalty Aware Scheduling for Real-Time Online Services

被引:11
|
作者
Li, Shuhui [1 ]
Ren, Shangping [1 ]
Yu, Yue [1 ]
Wang, Xing [1 ]
Wang, Li [1 ]
Quan, Gang [2 ]
机构
[1] IIT, Dept Comp Sci, Chicago, IL 60616 USA
[2] Florida Int Univ, Dept Elect & Comp Engn, Miami, FL 33174 USA
基金
美国国家科学基金会;
关键词
Online services; real-time; scheduling; ALGORITHM; SYSTEMS;
D O I
10.1109/TII.2011.2172447
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As computer and Internet technology continue to advance, real-time online services are emerging. Different from traditional real-time applications for which the scheduling objective is to meet task deadlines, the optimization goal for online service systems is to maximize profit obtained through providing timely services. For this class of applications, there are two distinctive characteristics. First, tasks are associated with a pair of time dependent functions representing accrued profit when completed before their deadlines and accrued penalty otherwise, respectively. Second, the service requests or tasks arrive aperiodically with execution time varying in a wide range. This paper presents a novel scheduling method and related analysis for such applications. Two scheduling algorithms, i.e., the nonpreemptive and preemptive Profit and Penalty aware (PP-aware) scheduling algorithms, are proposed with an objective to maximize system's total accrued profit. Our simulation results clearly demonstrate the advantages of the proposed algorithms, with respect to the system total accrued profit, over other commonly used scheduling algorithms, such as Earliest Deadline First (EDF) and Utility Accrual (UA) algorithms.
引用
收藏
页码:78 / 89
页数:12
相关论文
共 50 条
  • [1] A Review on Scheduling Tasks For Real Time Online Services and Maximizing System's Total Accrued Profit
    Rajani, Rakesh
    Mahajan, Monika
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 13 - 16
  • [2] Uncertainty-Aware Online Scheduling for Real-Time Workflows in Cloud Service Environment
    Chen, Huangke
    Zhu, Xiaomin
    Liu, Guipeng
    Pedrycz, Witold
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (04) : 1167 - 1178
  • [3] Communication-Aware Prediction-Based Online Scheduling in High-Performance Real-Time Embedded Systems
    Goupille-Lescar, Baptiste
    Lenormand, Eric
    Parlavantzas, Nikos
    Morin, Christine
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT III, 2018, 11336 : 575 - 592
  • [4] Online Scheduling Strategy to Minimize Penalty of Tardiness for Real-Time Tasks in Mobile Edge Computing Systems
    Chen, Xi
    Xu, Hongli
    Huang, Liusheng
    ICBDC 2019: PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON BIG DATA AND COMPUTING, 2019, : 107 - 114
  • [5] Semantic-Aware Real-Time Scheduling in Robotics
    Mastrogiovanni, Fulvio
    Paikan, Ali
    Sgorbissa, Antonio
    IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (01) : 118 - 135
  • [6] QoS-Aware Fault-Tolerant Scheduling for Real-Time Tasks on Heterogeneous Clusters
    Zhu, Xiaomin
    Qin, Xiao
    Qiu, Meikang
    IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (06) : 800 - 812
  • [7] Flow Network Models for Online Scheduling Real-Time Tasks on Multiprocessors
    Cho, Hyeonjoong
    Easwaran, Arvind
    IEEE ACCESS, 2020, 8 : 172136 - 172151
  • [8] Real-Time Tasks Oriented Energy-Aware Scheduling in Virtualized Clouds
    Zhu, Xiaomin
    Yang, Laurence T.
    Chen, Huangke
    Wang, Ji
    Yin, Shu
    Liu, Xiaocheng
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 168 - 180
  • [9] A Compound Prescheduling Algorithm for Real-Time Tasks’ Battery-Aware Scheduling
    CAO Yang1
    2. State Key Laboratory of Software Engineering
    WuhanUniversityJournalofNaturalSciences, 2009, 14 (03) : 235 - 240
  • [10] A systematic review on security aware real-time task scheduling
    Singh, Surendra
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2023, 38