| Literature DB >> 27649308 |
Peng Wang1,2, Jing Yang1, Jian-Pei Zhang1.
Abstract
In the existing centralized location services system structure, the server is easily attracted and be the communication bottleneck. It caused the disclosure of users' location. For this, we presented a new distributed collaborative recommendation strategy that is based on the distributed system. In this strategy, each node establishes profiles of their own location information. When requests for location services appear, the user can obtain the corresponding location services according to the recommendation of the neighboring users' location information profiles. If no suitable recommended location service results are obtained, then the user can send a service request to the server according to the construction of a k-anonymous data set with a centroid position of the neighbors. In this strategy, we designed a new model of distributed collaborative recommendation location service based on the users' location information profiles and used generalization and encryption to ensure the safety of the user's location information privacy. Finally, we used the real location data set to make theoretical and experimental analysis. And the results show that the strategy proposed in this paper is capable of reducing the frequency of access to the location server, providing better location services and protecting better the user's location privacy.Entities:
Mesh:
Year: 2016 PMID: 27649308 PMCID: PMC5029899 DOI: 10.1371/journal.pone.0163053
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Central server mode.
Fig 2Collaborative recommendation service mode.
Fig 3Profile of the node position.
Fig 4Position generalization.
Fig 5Intersection profile.
Fig 6Scatterplots of the original location.
Fig 7Scatterplots of the location information profile.
Data in the object profiles.
| Name | Original location | Location profile | ||||
|---|---|---|---|---|---|---|
| (3873626,11821482) (3940082,11771571) | (3892056,11820049) (3926633,11800674) | 20543 | 596 | 20.2% | 2.9% | |
| (3867798,11820553)(3946396,11771350) | (3899564,11820254)(3924962,11807614) | 20159 | 818 | 8.3% | 4.06% | |
| (3553922,11980549)(3933677,11798774) | (3899557,11817670)(3923071,11808405) | 11616 | 354 | 1.34% | 3.05% | |
| (3891930,11825963)(3942674,11776498) | (3899573,11825953)(3942598,11776727) | 22694 | 840 | 84.38% | 3.7% | |
| (3865557,11820873)(3935831,11774437) | (3885050,11820226)(3924267,11795321) | 25611 | 978 | 29.93% | 3.82% | |
| (3864940,11821191)(3934646,11776343) | (3899619,11820901)(3929495,11807286) | 26165 | 722 | 12.51% | 2.76% |
Fig 8Location information quantity at different times.
Fig 93Dscatterplot of the all object positions.
Fig 10Number distribution of responsive users.
Specific statistics of responsive users.
| Minimum of | Maximum of | Average of | Failure ratio | |
|---|---|---|---|---|
| 100 | 0 | 48 | 6.01 | 1% |
| 200 | 1 | 39 | 11.29 | 0% |
| 300 | 1 | 55 | 17.55 | 0% |
Fig 11Number of result sets given by responsive users.
Values of service result sets.
| Minimum of | Maximum of | Average of | Failure ratio | |
|---|---|---|---|---|
| 100 | 0 | 1601 | 187.39 | 1% |
| 200 | 6 | 1363 | 356.55 | 0% |
| 300 | 12 | 2311 | 545.89 | 0% |
Framework comparison.
| DCRLS | P2P | MobiCrowd | |
|---|---|---|---|
| Architecture tiers | 2 tiers | 2 tiers | 3 tiers |
| Dependence on trusted third party | Low | heavy | medium |
| Privacy protect among peers | good | low | weak |
Fig 12Times of access server comparison among P2P, DCRLS and MobiCrowd.
Fig 13Performance comparison among P2P,DCRLS and MobiCrowd with r = 100,200,300.