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...
Autores principales: | , , , |
---|---|
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 |