Fair and Timely Scheduling via Cooperative Polling

被引:0
|
作者
Krasic, Charles [1 ]
Saubhasik, Mayukh [1 ]
Sinha, Anirban [1 ]
Goel, Ashvin
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V5Z 1M9, Canada
关键词
Fairness; Timeliness; SUPPORT; DESIGN;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Advances in hardware capacity, especially I/O devices such as cameras and displays, are driving the development of applications like high-definition video conferencing that have tight timing and CPU requirements. Unfortunately, current operating systems do not adequately provide the timing response needed by these applications. In this paper, we present a hierarchical scheduling model that aims to provide these applications with tight timing response, while at the same time preserve the strengths of current schedulers, namely fairness and efficiency. Our approach, called cooperative polling, consists of an application-level event scheduler and a kernel thread scheduler that cooperate to dispatch time-constrained application events accurately and with minimal kernel preemption, while still ensuring rigorously that all applications share resources fairly. Fairness is enforced in a flexible manner, allowing sharing according to a mixture of both traditional resource-centric metrics and new application-centric metrics, the latter being critical to support graceful application-level adaptation in overload. Unlike traditional real-time systems, our model does not require specification or estimation of resource requirements, simplifying its usage dramatically. Our evaluation, using an adaptive video application and a graphics server, shows that our system has event dispatch accuracies that are one to two orders of magnitude smaller than are achieved by existing schedulers. At the same time, our scheduler still maintains fairness and has low overhead.
引用
收藏
页码:103 / 115
页数:13
相关论文
共 50 条
  • [1] Cooperative fair scheduling for the downlink of CDMA cellular networks
    Dianati, Mehrdad
    Shen, Xuemin
    Naik, Kshirasagar
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2007, 56 (04) : 1749 - 1760
  • [2] Cooperative fair scheduling for the downlink of CDMA cellular networks
    Centre for Wireless Communications, Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada
    IEEE Trans. Veh. Technol., 4 I (1749-1760):
  • [3] Scheduling in polling systems
    Wierman, Adam
    Winands, Erik M. M.
    Boxma, Onno J.
    PERFORMANCE EVALUATION, 2007, 64 (9-12) : 1009 - 1028
  • [4] Fair Coflow Scheduling via Controlled Slowdown
    De Pellegrini, Francesco
    Gupta, Vaibhav Kumar
    El Azouzi, Rachid
    Gueye, Serigne
    Richier, Cedric
    Leguay, Jeremie
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (12) : 2347 - 2360
  • [5] An efficient and fair polling scheme for Bluetooth
    Lee, YZ
    Kapoor, R
    Gerla, M
    2002 MILCOM PROCEEDINGS, VOLS 1 AND 2: GLOBAL INFORMATION GRID - ENABLING TRANSFORMATION THROUGH 21ST CENTURY COMMUNICATIONS, 2002, : 1062 - 1068
  • [6] Fair Share Is Not Enough: Measuring Fairness in Scheduling with Cooperative Game Theory
    Skowron, Piotr
    Rzadca, Krzysztof
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT II, 2014, 8385 : 38 - 48
  • [7] Joint Cooperative Diversity and Proportional Fair Scheduling in OFDMA Relay Systems
    Tarasak, Poramate
    Sun Sumei
    68TH IEEE VEHICULAR TECHNOLOGY CONFERENCE, FALL 2008, 2008, : 311 - 315
  • [8] Proportional fair scheduling with superposition coding in a cellular cooperative relay system
    Kaneko, Megumi
    Hayashi, Kazunori
    Popovski, Petar
    Sakai, Hideaki
    ANNALS OF TELECOMMUNICATIONS-ANNALES DES TELECOMMUNICATIONS, 2013, 68 (9-10): : 525 - 537
  • [9] Fair and efficient DWBA algorithm based on SLA differentiated polling interleaved scheduling for NG-EPON
    Li, Yifan
    Qian, Chen
    Zhang, Qianwu
    Wang, Min
    OPTICAL FIBER TECHNOLOGY, 2021, 61
  • [10] FEDCVS: A Fair and Efficient Scheduling Scheme for Dynamic Cooperative Video Streaming on Smartphones
    Huang, Chao
    Zhou, Anfu
    Liu, Min
    Lan, Jinsong
    Li, Zhongcheng
    2013 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2013, : 1699 - 1704