Task scheduling for mobile edge computing enabled crowd sensing applications

Crowd sensing effectively solves the dilemma of massive data collection faced by most data-driven applications. Recently, mobile edge computing (MEC) is proposed to extend the frontier of cloud to the network edge so that it is quite suitable to integrate MEC with current crowd sensing systems. In this paper, we focus on the basic problem of task scheduling in such systems. The problem discussed here has some unique challenges, e.g., edge devices are not dedicated to perform sensing tasks, task scheduling on edge devices and edge servers are highly coupled, and it is hard to achieve long-term objectives. To this end, we first present a workflow framework that captures the unique execution logic of sensing tasks. Then we propose a staged scheme to decouple the original scheduling problem. Moreover, we leverage Lyapunov optimisation technique to achieve long-term objective. The experiment results verify the effectiveness and efficiency of our proposed algorithm.

[1]  Zhibin Lei,et al.  Quantum-Based Feature Selection for Multiclassification Problem in Complex Systems with Edge Computing , 2020, Complex..

[2]  Trung Q. Duong,et al.  Social-Aware UAV-Assisted Mobile Crowd Sensing in Stochastic and Dynamic Environments for Disaster Relief Networks , 2020, IEEE Transactions on Vehicular Technology.

[3]  Hai Jin,et al.  Computation Offloading Toward Edge Computing , 2019, Proceedings of the IEEE.

[4]  Jin Wang,et al.  Optimal Task Allocation and Coding Design for Secure Coded Edge Computing , 2019, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS).

[5]  Dzmitry Kliazovich,et al.  A Survey on Mobile Crowdsensing Systems: Challenges, Solutions, and Opportunities , 2019, IEEE Communications Surveys & Tutorials.

[6]  Ming Yang,et al.  Security Cost Aware Data Communication in Low-Power IoT Sensors with Energy Harvesting , 2018, Sensors.

[7]  Daqing Zhang,et al.  Task Allocation in Mobile Crowd Sensing: State-of-the-Art and Future Opportunities , 2018, IEEE Internet of Things Journal.

[8]  Xiaobo Sharon Hu,et al.  A Real-Time and Non-Cooperative Task Allocation Framework for Social Sensing Applications in Edge Computing Systems , 2018, 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS).

[9]  Rong Du,et al.  Cooperative Stackelberg game based optimal allocation and pricing mechanism in crowdsensing , 2018, Int. J. Sens. Networks.

[10]  Guisheng Yin,et al.  A novel task recommendation model for mobile crowdsourcing systems , 2018, Int. J. Sens. Networks.

[11]  Xiaojiang Chen,et al.  Coverage Hole Detection and Recovery in Wireless Sensor Networks Based on RSSI-Based Localization , 2017, 22017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC).

[12]  Xiang-Yang Li,et al.  Online job dispatching and scheduling in edge-clouds , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[13]  Tony Q. S. Quek,et al.  Offloading in Mobile Edge Computing: Task Allocation and Computational Frequency Scaling , 2017, IEEE Transactions on Communications.

[14]  Husnu S. Narman,et al.  A Survey of Mobile Crowdsensing Techniques , 2018, ACM Trans. Cyber Phys. Syst..

[15]  Lin Wang,et al.  Reconciling task assignment and scheduling in mobile edge clouds , 2016, 2016 IEEE 24th International Conference on Network Protocols (ICNP).

[16]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[17]  Yu-Chee Tseng,et al.  Inference of Conversation Partners by Cooperative Acoustic Sensing in Smartphone Networks , 2016, IEEE Transactions on Mobile Computing.

[18]  Khaled Ben Letaief,et al.  Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices , 2016, IEEE Journal on Selected Areas in Communications.

[19]  Jianhua Ma,et al.  An Integrated Incentive Framework for Mobile Crowdsourced Sensing , 2016 .

[20]  Symeon Papavassiliou,et al.  Mobile crowdsensing as a service: A platform for applications on top of sensing Clouds , 2016, Future Gener. Comput. Syst..

[21]  Cheng-Xiang Wang,et al.  5G Ultra-Dense Cellular Networks , 2015, IEEE Wireless Communications.

[22]  Wenzhong Li,et al.  Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing , 2015, IEEE/ACM Transactions on Networking.

[23]  Zhuo Chen,et al.  Edge Analytics in the Internet of Things , 2015, IEEE Pervasive Computing.

[24]  Sergio Barbarossa,et al.  Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[25]  Yang Xiao,et al.  An Accountable Framework for Sensing-Oriented Mobile Cloud Computing , 2014 .

[26]  Thierry Delot,et al.  Collaborative Sensing for Urban Transportation , 2014, IEEE Data Eng. Bull..

[27]  Liviu Iftode,et al.  Real-time air quality monitoring through mobile sensing in metropolitan areas , 2013, UrbComp '13.

[28]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[29]  W. Chan,et al.  Pollaczek-Khinchin formula for the M/G/1 queue in discrete time with vacations , 1997 .

[30]  P. Hansen Methods of Nonlinear 0-1 Programming , 1979 .