| Literature DB >> 30356029 |
Kai Fan1, Jie Yin2, Kuan Zhang3, Hui Li4, Yintang Yang5.
Abstract
Edge computing is an extension of cloud computing that enables messages to be acquired and processed at low cost. Many terminal devices are being deployed in the edge network to sense and deal with the massive data. By migrating part of the computing tasks from the original cloud computing model to the edge device, the message is running on computing resources close to the data source. The edge computing model can effectively reduce the pressure on the cloud computing center and lower the network bandwidth consumption. However, the security and privacy issues in edge computing are worth noting. In this paper, we propose an efficient auto-correction retrieval scheme for data management in edge computing, named EARS-DM. With automatic error correction for the query keywords instead of similar words extension, EARS-DM can tolerate spelling mistakes and reduce the complexity of index storage space. By the combination of TF-IDF value of keywords and the syntactic weight of query keywords, keywords who are more important will obtain higher relevance scores. We construct an R-tree index building with the encrypted keywords and the children nodes of which are the encrypted identifier FID and Bloom filter BF of files who contain this keyword. The secure index will be uploaded to the edge computing and the search phrase will be performed by the edge computing which is close to the data source. Then EDs sort the matching encrypted file identifier FID by relevance scores and upload them to the cloud server (CS). Performance analysis with actual data indicated that our scheme is efficient and accurate.Entities:
Keywords: R-tree; automatic error correction; edge computing; multi-keyword; privacy; relevance ranked
Year: 2018 PMID: 30356029 PMCID: PMC6263989 DOI: 10.3390/s18113616
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The structure of edge network.
Figure 2The working principle of Bloom filter.
Figure 3R-tree data structure.
Notations and descriptions.
| Symbol | Description |
|---|---|
|
| Plaintext file |
|
| Ciphertext file |
|
| The set of |
|
| The set of |
|
| Keyword dictionary |
|
| The encrypted identifier of files |
|
| The keyword weight. |
|
| The index of keyword dictionary |
|
| Original query keywords |
|
| Query keywords after auto correction |
|
| The trapdoor of the keywords |
|
| The Bloom filter of |
Figure 4System model of retrieval construction in Edge computing system.
An example of Dependency Relation.
| Example | Types of Dependency Relation |
|---|---|
| Service, Attitude | Adjective modification relation: |
| Accept, Speed | Verb modification relation: |
| High, Quality | Noun topic modification relation: |
| Run, Fast | Adjective complement modification relation: |
Figure 5Noisy channel model.
Figure 6Real-word spelling correction model.
Figure 7The main framework of our scheme.
Comparison of supported functions.
| Schemes | MRSE | Wang’s | Fu’s | EliMFS | Our Scheme |
|---|---|---|---|---|---|
| Multi-keyword |
|
|
|
|
|
| Relevance ranking |
|
|
|
|
|
| Auto correction |
|
|
|
|
|
| Keyword weight |
|
|
|
|
|
| updating |
|
|
|
|
|
(: not supported; : supported).
Figure 8Time consumption of index creation. (a) Time consumption of building index changes with the file number of fileset; (b) Time consumption of building index changes with the keyword number of dictionary.
Figure 9Time of trapdoor Generation.
Figure 10Precision of auto correction.
Figure 11Time consumption of search process. (a) Time consumption of search process changes with the size of file set (n = 8000); (b) Time consumption of search process changes with the size of file set (n = 8000).