Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing
碩士 === 國立東華大學 === 資訊工程學系 === 107 === With the rapid development of mobile device technology, mobile phones are equipped with a variety of sensors and have powerful computing power, and because of this, you can always know the information of users and their various situations. However, most of the ti...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2019
|
Online Access: | http://ndltd.ncl.edu.tw/handle/swb8hc |
id |
ndltd-TW-107NDHU5392020 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-107NDHU53920202019-10-29T05:22:34Z http://ndltd.ncl.edu.tw/handle/swb8hc Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing 行動群眾感測環境中之感測資料管理、查詢紀錄快取及預測式查詢 CHEN-CHENG YEH 簡丞業 碩士 國立東華大學 資訊工程學系 107 With the rapid development of mobile device technology, mobile phones are equipped with a variety of sensors and have powerful computing power, and because of this, you can always know the information of users and their various situations. However, most of the time mobile phones and these sensors are idle, so some people have proposed Mobile Crowd Sensing and Computing (MCSC) technology, which uses users' ubiquitous and idle mobile phone sensors to sense. The data in the real world is around, and the user's query of these materials is promptly answered. Since the time and space characteristics of the target are determined first when the MCSC query request is processed, then the query condition is formed and Task Assignment is performed, and an appropriate user group is found to sense and integrate the reply information to become a result. The efficiency of such query processing is obviously not easy to improve. Therefore, we propose a method to improve the sensing performance of the masses by using cache, and design several data replacement strategies to make the entire cache space more efficient. Since the data sensed by the action masses is data in the real world, these materials may also change over time, invalidating the data in the cache. In order to ensure the effectiveness of the cache, we have designed a mechanism to dynamically adjust the effective time of the data and determine whether the cached data value needs to be retested. This mechanism can not only solve the problem of data value changes, but also improve the cache hit. rate. Due to the limited size of the cache, only the data that has been queried recently can be saved, so there will be a miss for a long time without querying or new data. We also designed a predictive cache mechanism, using data and query characteristics to analyze whether the data has sufficient value for predictive query, and store the results of the sensing in the predictive cache to compensate for the general cache. Insufficient. We used MongoDB to implement our proposed cache and query processing mechanism on the Hadoop cluster and conducted a number of experiments. The experimental results confirm that the proposed mechanism can effectively improve the cache hit rate and query performance. The effective time maintenance and retest probability adjustment mechanism can effectively reduce unnecessary repeated queries. The hit rate after adding the predictive cache will increase by 2~. 10%, with the query characteristics and predictive cache take up the size of the entire cache space, on average, the ratio of the general and predictive cache to 6:4 is the best. Keyword: Resensing probability, Valid Time, Caching Replacement Policy, Predictive Caching Shiow-yang Wu 吳秀陽 2019 學位論文 ; thesis 58 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立東華大學 === 資訊工程學系 === 107 === With the rapid development of mobile device technology, mobile phones are equipped with a variety of sensors and have powerful computing power, and because of this, you can always know the information of users and their various situations. However, most of the time mobile phones and these sensors are idle, so some people have proposed Mobile Crowd Sensing and Computing (MCSC) technology, which uses users' ubiquitous and idle mobile phone sensors to sense. The data in the real world is around, and the user's query of these materials is promptly answered. Since the time and space characteristics of the target are determined first when the MCSC query request is processed, then the query condition is formed and Task Assignment is performed, and an appropriate user group is found to sense and integrate the reply information to become a result. The efficiency of such query processing is obviously not easy to improve. Therefore, we propose a method to improve the sensing performance of the masses by using cache, and design several data replacement strategies to make the entire cache space more efficient. Since the data sensed by the action masses is data in the real world, these materials may also change over time, invalidating the data in the cache. In order to ensure the effectiveness of the cache, we have designed a mechanism to dynamically adjust the effective time of the data and determine whether the cached data value needs to be retested. This mechanism can not only solve the problem of data value changes, but also improve the cache hit. rate.
Due to the limited size of the cache, only the data that has been queried recently can be saved, so there will be a miss for a long time without querying or new data. We also designed a predictive cache mechanism, using data and query characteristics to analyze whether the data has sufficient value for predictive query, and store the results of the sensing in the predictive cache to compensate for the general cache. Insufficient.
We used MongoDB to implement our proposed cache and query processing mechanism on the Hadoop cluster and conducted a number of experiments. The experimental results confirm that the proposed mechanism can effectively improve the cache hit rate and query performance. The effective time maintenance and retest probability adjustment mechanism can effectively reduce unnecessary repeated queries. The hit rate after adding the predictive cache will increase by 2~. 10%, with the query characteristics and predictive cache take up the size of the entire cache space, on average, the ratio of the general and predictive cache to 6:4 is the best.
Keyword: Resensing probability, Valid Time, Caching Replacement Policy, Predictive Caching
|
author2 |
Shiow-yang Wu |
author_facet |
Shiow-yang Wu CHEN-CHENG YEH 簡丞業 |
author |
CHEN-CHENG YEH 簡丞業 |
spellingShingle |
CHEN-CHENG YEH 簡丞業 Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing |
author_sort |
CHEN-CHENG YEH |
title |
Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing |
title_short |
Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing |
title_full |
Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing |
title_fullStr |
Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing |
title_full_unstemmed |
Sensing Data Management, Query Result Caching and Predictive Querying for Mobile Crowd Sensing |
title_sort |
sensing data management, query result caching and predictive querying for mobile crowd sensing |
publishDate |
2019 |
url |
http://ndltd.ncl.edu.tw/handle/swb8hc |
work_keys_str_mv |
AT chenchengyeh sensingdatamanagementqueryresultcachingandpredictivequeryingformobilecrowdsensing AT jiǎnchéngyè sensingdatamanagementqueryresultcachingandpredictivequeryingformobilecrowdsensing AT chenchengyeh xíngdòngqúnzhònggǎncèhuánjìngzhōngzhīgǎncèzīliàoguǎnlǐcháxúnjìlùkuàiqǔjíyùcèshìcháxún AT jiǎnchéngyè xíngdòngqúnzhònggǎncèhuánjìngzhōngzhīgǎncèzīliàoguǎnlǐcháxúnjìlùkuàiqǔjíyùcèshìcháxún |
_version_ |
1719280364256493568 |