Flexible Online Task Assignment in Real-Time Spatial Data

被引:127
|
作者
Tong, Yongxin [1 ,2 ]
Wang, Libin [1 ,2 ]
Zhou, Zimu [3 ]
Ding, Bolin [5 ]
Chen, Lei [4 ]
Ye, Jieping [6 ]
Xu, Ke [1 ,2 ]
机构
[1] Beihang Univ, SKLSDE Lab, Beijing, Peoples R China
[2] Beihang Univ, IRI, Beijing, Peoples R China
[3] Swiss Fed Inst Technol, Zurich, Switzerland
[4] Hong Kong Univ Sci & Technol, Hong Kong, Hong Kong, Peoples R China
[5] Microsoft Res, Redmond, WA USA
[6] Didi Res Inst, Beijing, Peoples R China
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2017年 / 10卷 / 11期
关键词
D O I
10.14778/3137628.3137643
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The popularity of Online To Offline (O2O) service platforms has spurred the need for online task assignment in real-time spatial data, where streams of spatially distributed tasks and workers are matched in real time such that the total number of assigned pairs is maximized. Existing online task assignment models assume that each worker is either assigned a task immediately or waits for a subsequent task at a fixed location once she/he appears on the platform. Yet in practice a worker may actively move around rather than passively wait in place if no task is assigned. In this paper, we define a new problem Flexible Two-sided Online task Assignment (FTOA). FTOA aims to guide idle workers based on the prediction of tasks and workers so as to increase the total number of assigned worker-task pairs. To address the FTOA problem, we face two challenges: (i) How to generate guidance for idle workers based on the prediction of the spatiotemporal distribution of tasks and workers? (ii) How to leverage the guidance of workers' movements to optimize the online task assignment? To this end, we propose a novel two-step framework, which integrates offline prediction and online task assignment. Specifically, we estimate the distributions of tasks and workers per time slot and per unit area, and design an online task assignment algorithm, Prediction-oriented Online task Assignment in Real-time spatial data (POLAR-OP). It yields a 0.47-competitive ratio, which is nearly twice better than that of the state-of-the-art. POLAR-OP also reduces the time complexity to process each newly-arrived task/worker to O(1). We validate the effectiveness and efficiency of our methods via extensive experiments on both synthetic datasets and real-world datasets from a large-scale taxi-calling platform.
引用
收藏
页码:1334 / 1345
页数:12
相关论文
共 50 条
  • [21] Real-time Task Assignment in Heterogeneous Distributed Systems with Rechargeable Batteries
    Lin, Jian
    Cheng, Albert M. K.
    Kumar, Rashmi
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, : 82 - 89
  • [22] Task assignment with imprecise information for real-time operation in a supply chain
    Deshpande, U
    Gupta, A
    Basu, A
    APPLIED SOFT COMPUTING, 2004, 5 (01) : 101 - 117
  • [23] Real-time Task Assignment in Heterogeneous Multiprocessor Using Metaheuristic Algorithms
    Prescilla, K.
    Selvakumar, A. Immanuel
    2013 THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC 2013), 2013, : 248 - 252
  • [24] Task partitioning and priority assignment for distributed hard real-time systems
    Garibay-Martinez, Ricardo
    Nelissen, Geoffrey
    Ferreira, Luis Lino
    Pinho, Luis Miguel
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (08) : 1542 - 1555
  • [25] Modeling Real-Time Task Assignment for Mobile Crowdsourcing in Opportunistic Networks
    Imamura, Haruumi
    Sakai, Kazuya
    Sun, Min-Te
    Ku, Wei-Shinn
    Wu, Jie
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 3942 - 3955
  • [26] Research on PSO Based Multiple UAVs Real-Time Task Assignment
    Lin Lin
    Sun Qibo
    Wang Shangguang
    Yang Fangchun
    2013 25TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2013, : 1530 - 1536
  • [27] Online sporadic task scheduling in hard real-time systems
    Vieira, SL
    Magalhaes, MF
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1998, 13 (04): : 249 - 258
  • [28] Online Client Assignment in Dynamic Real-Time Distributed Interactive Applications
    Ucar, Seyhan
    Guler, Huseyin
    Ozkasap, Oznur
    17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2013), 2013, : 65 - 71
  • [29] Flexible real-time linux:: A flexible hard real-time environment
    Terrasa, A
    García-Fornes, A
    Botti, VJ
    REAL-TIME SYSTEMS, 2002, 22 (1-2) : 151 - 173
  • [30] Flexible Real-Time Linux*: A Flexible Hard Real-Time Environment
    Andrés Terrasa
    Ana García-Fornes
    Vicente J. Botti
    Real-Time Systems, 2002, 22 : 151 - 173