Trust-Based IoT Cloud Participatory Sensing of Air Quality
- 2 Downloads
In this paper we present a case study of IoT cloud participatory sensing where a user sends a query to the cloud about the air quality of a location at a particular time to decide if it should enter the location based on its susceptibility to the air quality detected. All IoT devices (e.g., smart phones carried by humans or smart cars driven by humans) capable of detecting air quality can act as participants and submit sensing reports to the cloud for sensing result aggregation. The major challenge is the selection of trustworthy participants because not all IoT devices will be trustworthy. We leverage a “Trust as a Service” (TaaS) cloud utility to address the issue of selecting trustworthy participants. Using real traces of ozone (O3) levels and mobility traces of users in the O3 community of interest (O3COI) group in the city of Houston, we demonstrate that TaaS outperforms contemporary IoT trust protocols in selecting trustworthy participants. We compare the performance of the TaaS cloud utility with two contemporary IoT trust protocols for supporting trust-based IoT participatory sensing applications. With the help of the TaaS cloud utility, a user in this O3COI group is able to obtain O3 readings very close to the ground truth O3 level despite 30% participants are untrustworthy.
KeywordsInternet of things Participatory sensing Trust Cloud computing
This work is supported in part by the U.S. AFOSR under grant number FA2386-17-1-4076.
- 5.Chen, I. R., Guo, J., Wang, D. C., Tsai, J. J. P., Al-Hamadi, H., & You, I. (2018). Trust as a service for IoT service management in smart cities. The 16th IEEE International Conference on Smart City, Exeter, UK, June 2018.Google Scholar
- 8.Pires B. et al. (2015). Towards an in silico experimental platform for air quality: Houston, TX as a case study. In Computational social science society of America conference, Santa Fe, NM, USA.Google Scholar
- 9.Jøsang, A., & Ismail, R. (2002). The beta reputation system. Bled electronic commerce conference, Bled, Slovenia, pp. 1–14.Google Scholar
- 10.Guo, J., Chen, I. R., & Tsai. J. J. P. (2017). A mobile cloud hierarchical trust management protocol for IoT systems, In 5th IEEE International Conference on Mobile Cloud Computing, Services, and Engineering, San Francisco, April 2017.Google Scholar
- 23.Chen, I. R., Bao, F., & Guo, J. (2016). Trust-based service management for social internet of things systems. In IEEE transactions on dependable and secure computing, vol. 13, no. 6, Nov–Dec 2016, (pp. 684–696).Google Scholar
- 25.Kamvar, S. D., Schlosser,M. T., & Garcia-Molina, H. The EigenTrust algorithm for reputation management in P2P networks. In 12th International conference on world wide web, Budapest, Hungary, 2003.Google Scholar
- 26.Xiong, L., & Liu, L. (2004). PeerTrust: Supporting reputation-based trust for peer-to-peer electronic communities. In IEEE transaction on knowledge and data engineering 16, (pp. 843–857).Google Scholar
- 27.Su, Z., Liu, L., Li, M., Fan, X., Zhou, Y. ServiceTrust: Trust management in service provision networks. In IEEE international conference on services computing, Santa Clara, CA, USA, 2013, pp. 272-279Google Scholar