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...

Full description

Bibliographic Details
Main Authors: CHEN-CHENG YEH, 簡丞業
Other Authors: Shiow-yang Wu
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