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] On-line Preemptive Scheduling of Real-Time Services with Profit and Penalty
    Liu, Shuo
    Quan, Gang
    Ren, Shangping
    IEEE SOUTHEASTCON 2011: BUILDING GLOBAL ENGINEERS, 2011, : 287 - 292
  • [2] ONLINE SCHEDULING OF REAL-TIME TASKS
    HONG, KS
    LEUNG, JYT
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (10) : 1326 - 1331
  • [3] 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
  • [4] Implementation of a situation aware and real-time approach for decision support in Online Surgery Scheduling
    Spangenberg, Norman
    Augenstein, Christoph
    Wilke, Moritz
    Franczyk, Bogdan
    2018 31ST IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS 2018), 2018, : 417 - 421
  • [5] 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
  • [6] 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
  • [7] Semantic-Aware Real-Time Scheduling in Robotics
    Mastrogiovanni, Fulvio
    Paikan, Ali
    Sgorbissa, Antonio
    IEEE TRANSACTIONS ON ROBOTICS, 2013, 29 (01) : 118 - 135
  • [8] Cache-aware real-time disk scheduling
    Chang, HP
    Chang, RI
    Shih, WK
    Chang, RC
    COMPUTER JOURNAL, 2004, 47 (05): : 560 - 578
  • [9] Cache-aware real-time disk scheduling
    Chang, Hsung-Pin
    Chang, Ray-I
    Shih, Wei-Kuan
    Chang, Ruei-Chuan
    Computer Journal, 2004, 47 (05): : 560 - 578
  • [10] Temperature Aware Energy Management or Real-Time Scheduling
    Gupta, Nikhil
    Mahapatra, Rabi
    2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2011, : 91 - 96