VisSched: An Auction-Based Scheduler for Vision Workloads on Heterogeneous Processors

被引:2
|
作者
Moolchandani, Diksha [1 ]
Kumar, Anshul [2 ]
Martinez, Jose F. [3 ]
Sarangi, Smruti R. [2 ]
机构
[1] Indian Inst Technol Delhi, Sch IT, New Delhi 110016, India
[2] Indian Inst Technol Delhi, Dept Comp Sci & Engn, New Delhi 110016, India
[3] Cornell Univ, Sch Elect & Comp Engn, Ithaca, NY 14850 USA
关键词
Asymmetric multicores; auction theory; hardware scheduler; scheduling; RESOURCE-ALLOCATION; SAVE ENERGY; CONSTRAINTS; MANAGEMENT; HARDWARE;
D O I
10.1109/TCAD.2020.3013076
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the growth of edge computing, application-specific workloads based on computer vision are steadily migrating to edge cloudlets. Scheduling has been identified to be a major problem in these cloudlets. In this article, we propose a generic architectural solution, VisSched, that leverages the fact that most vision workloads share similar code kernels (such as library code for linear algebra), and as a result, they tend to exhibit similar phase behavior. This allows us to create an auction theory-based scheduling mechanism, where we give each thread a replenishable virtual wallet, and threads are scheduled based on the amounts that they bid for executing on a free core. We show that in 20%-40% of the cases, our scheduling algorithm is theoretically optimal, and in the remaining cases, it reaches a global optimum obtained using Monte Carlo simulations 90%-95% of the time. Our results for the MEVBench vision workloads show a 17% higher performance and a 14% lower ED2 as compared to the nearest competing algorithm in the literature.
引用
收藏
页码:4252 / 4265
页数:14
相关论文
共 50 条
  • [41] Auction-Based Storage Resource Allocation for Blockchain
    Pan, Rui
    Hu, Yikun
    Liu, Chubo
    Li, Keqin
    Li, Kenli
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (24) : 21607 - 21614
  • [42] An auction-based system for workforce resource allocation
    Haque, Nadim
    Virginas, Botond
    Kern, Mathias
    Owusu, Gilbert
    [J]. NEW FRONTIERS IN APPLIED ARTIFICIAL INTELLIGENCE, 2008, 5027 : 845 - 854
  • [43] Modeling and analysis of an auction-based logistics market
    Agrali, Semra
    Tan, Baris
    Karaesmen, Fikri
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 191 (01) : 272 - 294
  • [44] Reverse auction-based grid resources allocation
    Liang, Zhengyou
    Sun, Yu
    Zhang, Ling
    Dong, Shoubin
    [J]. AGENT COMPUTING AND MULTI-AGENT SYSTEMS, 2006, 4088 : 150 - 161
  • [45] The value of information in auction-based carrier collaborations
    Gansterer, Margaretha
    Hartl, Richard F.
    Savelsbergh, Martin
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2020, 221 (221)
  • [46] Robust strategic bidding in auction-based markets
    Fanzeres, Bruno
    Ahmed, Shabbir
    Street, Alexandre
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 272 (03) : 1158 - 1172
  • [47] Pushing frontiers in auction-based transport collaborations
    Gansterer, Margaretha
    Hartl, Richard F.
    Sorensen, Kenneth
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2020, 94 (94):
  • [48] Auction-Based Effective Bandwidth Allocation Mechanism
    Eiji Takahashi
    Yoshiaki Tanaka
    [J]. Telecommunication Systems, 2003, 24 : 323 - 338
  • [49] Auction-Based Resource Allocation in Digital Ecosystems
    Marzolla, Moreno
    Ferretti, Stefano
    D'Angelo, Gabriele
    [J]. 2013 INTERNATIONAL CONFERENCE ON MOBILE WIRELESS MIDDLEWARE, OPERATING SYSTEMS AND APPLICATIONS (MOBILWARE 2013), 2013, : 20 - 27
  • [50] Auction-based serious game for bug tracking
    Usfekes, Cagdas
    Tuzun, Eray
    Yilmaz, Murat
    Macit, Yagup
    Clarke, Paul
    [J]. IET SOFTWARE, 2019, 13 (05) : 386 - 392