MPCSToken: Smart contract enabled fault-tolerant incentivisation for mobile P2P crowd services
File(s)icdcs18.pdf (1.05 MB)
Accepted version
Author(s)
Shi, F
Qin, Z
Wu, D
McCann, J
Type
Conference Paper
Abstract
Mobile peer to peer (P2P) networks offer a huge potential for distributed mobile P2P crowd services (MPCS), which enable data and computational tasks to be offloaded and executed directly between mobile devices. Similar to centralised mobile crowd services, such as mobile crowdsensing, incentivisation mechanisms are core to encouraging mobile users to participate in MPCS systems. However, due to the impact of task execution failures and unreliable behaviours of mobile users (particularly task requesters), it is a daunting task to design and implement an incentivisation mechanism to cater for the needs of MPCS systems. In this paper, we propose a fault-tolerant incentivisation mechanism (FTIM) for MPCS systems. With conditional payment strategies, FTIM is proven to accommodate the requirements of two important application scenarios by achieving mechanism properties such as incentive compatibility, economic efficiency, individual rationality, and weak budget balance. Moreover, to tackle the practical challenges in implementing FTIM in the real world, we design a MPCSTo-ken smart contract to facilitate its service auction, task execution and payment settlement process. We implement the MPCSToken contract on Ethereum blockchain. Both real-world experiment and simulation results show that the system is cost effective for deployments and improves the overall mobile users' utility by exploring the opportunities offered by MPCS.
Date Issued
2018-07-23
Date Acceptance
2018-07-02
Citation
Proceedings - International Conference on Distributed Computing Systems, 2018, pp.961-971
ISBN
9781538668719
Publisher
IEEE
Start Page
961
End Page
971
Journal / Book Title
Proceedings - International Conference on Distributed Computing Systems
Copyright Statement
© 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Source
2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS)
Publication Status
Published
Start Date
2018-07-02
Finish Date
2018-07-06
Coverage Spatial
Vienna, Austria
Date Publish Online
2018-07-23