Cargando…

Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing

Spatial crowdsourcing refers to the allocation of crowdsourcing workers to each task based on location information. K-nearest neighbor technology has been widely applied in crowdsourcing applications for crowdsourcing allocation. However, there are still several issues need to be stressed. Most of t...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Jing, Ding, Qian, Li, Biao, Ye, Xiucai
Formato: Online Artículo Texto
Lenguaje:English
Publicado: PeerJ Inc. 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10280631/
https://www.ncbi.nlm.nih.gov/pubmed/37346529
http://dx.doi.org/10.7717/peerj-cs.1244
_version_ 1785060839708950528
author Zhang, Jing
Ding, Qian
Li, Biao
Ye, Xiucai
author_facet Zhang, Jing
Ding, Qian
Li, Biao
Ye, Xiucai
author_sort Zhang, Jing
collection PubMed
description Spatial crowdsourcing refers to the allocation of crowdsourcing workers to each task based on location information. K-nearest neighbor technology has been widely applied in crowdsourcing applications for crowdsourcing allocation. However, there are still several issues need to be stressed. Most of the existing spatial crowdsourcing allocation schemes operate on a centralized framework, resulting in low efficiency of crowdsourcing allocation. In addition, these spatial crowdsourcing allocation schemes are one-way allocation, that is, the suitable matching objects for each task can be queried from the set of crowdsourcing workers, but cannot query in reverse. In this article, a bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing (BKNN-CAP) is proposed. Firstly, a spatial crowdsourcing task allocation framework based on edge computing (SCTAFEC) is established, which can offload all tasks to edge nodes in edge computing layer to realize parallel processing of spatio-temporal queries. Secondly, the positive k-nearest neighbor spatio-temporal query algorithm (PKNN) and reverse k-nearest neighbor spatio-temporal query algorithm (RKNN) are proposed to make the task publishers and crowdsourcing workers conduct two-way query. In addition, a road network distance calculation method is proposed to improve the accuracy of Euclidean distance in spatial query scenarios. Experimental results show that the proposed protocol has less time cost and higher matching success rate compared with other ones.
format Online
Article
Text
id pubmed-10280631
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher PeerJ Inc.
record_format MEDLINE/PubMed
spelling pubmed-102806312023-06-21 Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing Zhang, Jing Ding, Qian Li, Biao Ye, Xiucai PeerJ Comput Sci Algorithms and Analysis of Algorithms Spatial crowdsourcing refers to the allocation of crowdsourcing workers to each task based on location information. K-nearest neighbor technology has been widely applied in crowdsourcing applications for crowdsourcing allocation. However, there are still several issues need to be stressed. Most of the existing spatial crowdsourcing allocation schemes operate on a centralized framework, resulting in low efficiency of crowdsourcing allocation. In addition, these spatial crowdsourcing allocation schemes are one-way allocation, that is, the suitable matching objects for each task can be queried from the set of crowdsourcing workers, but cannot query in reverse. In this article, a bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing (BKNN-CAP) is proposed. Firstly, a spatial crowdsourcing task allocation framework based on edge computing (SCTAFEC) is established, which can offload all tasks to edge nodes in edge computing layer to realize parallel processing of spatio-temporal queries. Secondly, the positive k-nearest neighbor spatio-temporal query algorithm (PKNN) and reverse k-nearest neighbor spatio-temporal query algorithm (RKNN) are proposed to make the task publishers and crowdsourcing workers conduct two-way query. In addition, a road network distance calculation method is proposed to improve the accuracy of Euclidean distance in spatial query scenarios. Experimental results show that the proposed protocol has less time cost and higher matching success rate compared with other ones. PeerJ Inc. 2023-02-20 /pmc/articles/PMC10280631/ /pubmed/37346529 http://dx.doi.org/10.7717/peerj-cs.1244 Text en ©2023 Zhang et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited.
spellingShingle Algorithms and Analysis of Algorithms
Zhang, Jing
Ding, Qian
Li, Biao
Ye, Xiucai
Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing
title Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing
title_full Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing
title_fullStr Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing
title_full_unstemmed Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing
title_short Bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing
title_sort bidirectional k-nearest neighbor spatial crowdsourcing allocation protocol based on edge computing
topic Algorithms and Analysis of Algorithms
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10280631/
https://www.ncbi.nlm.nih.gov/pubmed/37346529
http://dx.doi.org/10.7717/peerj-cs.1244
work_keys_str_mv AT zhangjing bidirectionalknearestneighborspatialcrowdsourcingallocationprotocolbasedonedgecomputing
AT dingqian bidirectionalknearestneighborspatialcrowdsourcingallocationprotocolbasedonedgecomputing
AT libiao bidirectionalknearestneighborspatialcrowdsourcingallocationprotocolbasedonedgecomputing
AT yexiucai bidirectionalknearestneighborspatialcrowdsourcingallocationprotocolbasedonedgecomputing