{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:24:27Z","timestamp":1760243067198,"version":"build-2065373602"},"reference-count":56,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2015,6,26]],"date-time":"2015-06-26T00:00:00Z","timestamp":1435276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61379126"],"award-info":[{"award-number":["61379126"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Wireless sensor networks, serving as an important interface between physical environments and computational systems, have been used extensively for supporting domain applications, where multiple-attribute sensory data are queried from the network continuously and periodically. Usually, certain sensory data may not vary significantly within a certain time duration for certain applications. In this setting, sensory data gathered at a certain time slot can be used for answering concurrent queries and may be reused for answering the forthcoming queries when the variation of these data is within a certain threshold. To address this challenge, a popularity-based cooperative caching mechanism is proposed in this article, where the popularity of sensory data is calculated according to the queries issued in recent time slots. This popularity reflects the possibility that sensory data are interested in the forthcoming queries. Generally, sensory data with the highest popularity are cached at the sink node, while sensory data that may not be interested in the forthcoming queries are cached in the head nodes of divided grid cells. Leveraging these cooperatively cached sensory data, queries are answered through composing these two-tier cached data. Experimental evaluation shows that this approach can reduce the network communication cost significantly and increase the network capability.<\/jats:p>","DOI":"10.3390\/s150715033","type":"journal-article","created":{"date-parts":[[2015,6,26]],"date-time":"2015-06-26T10:24:46Z","timestamp":1435314286000},"page":"15033-15066","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["A Novel Two-Tier Cooperative Caching Mechanism for the Optimization of Multi-Attribute Periodic Queries in Wireless Sensor Networks"],"prefix":"10.3390","volume":"15","author":[{"given":"ZhangBing","family":"Zhou","sequence":"first","affiliation":[{"name":"School of Information Engineering, China University of Geosciences (Beijing), Beijing 100083, China"},{"name":"Computer Science Department, TELECOM SudParis, Evry 91011, France"}]},{"given":"Deng","family":"Zhao","sequence":"additional","affiliation":[{"name":"School of Information Engineering, China University of Geosciences (Beijing), Beijing 100083, China"}]},{"given":"Lei","family":"Shu","sequence":"additional","affiliation":[{"name":"Guangdong Provincial Key Lab. of Petrochemical Equipment Fault Diagnosis, Guangdong University of Petrochemical Technology, Maoming 525000, China"}]},{"given":"Kim-Fung","family":"Tsang","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, City University of Hong Kong, Hong Kong, China"}]}],"member":"1968","published-online":{"date-parts":[[2015,6,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"4932","DOI":"10.3390\/s140304932","article-title":"Use of Local Intelligence to Reduce Energy Consumption of Wireless Sensor Nodes in Elderly Health Monitoring Systems","volume":"14","author":"Lampoltshammer","year":"2014","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1016\/j.future.2013.12.014","article-title":"Auction-based adaptive sensor activation algorithm for target tracking in wireless sensor networks","volume":"39","author":"Zheng","year":"2014","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_3","unstructured":"Saukh, O., Sauter, R., and Marr\u00f3n, P.J. (2008, January 11\u201314). Time-Bounded and Space-Bounded Sensing in Wireless Sensor Networks. Santorini Island, Greece."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/2566675","article-title":"Perpetual Data Collection with Energy-Harvesting Sensor Networks","volume":"11","author":"Renner","year":"2014","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2836","DOI":"10.1109\/TMC.2014.2307332","article-title":"Joint Mobile Data Gathering and Energy Provisioning in Wireless Rechargeable Sensor Networks","volume":"13","author":"Guo","year":"2014","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.comnet.2014.08.020","article-title":"The dynamic routing algorithm for renewable wireless sensor networks with wireless power transfer","volume":"74","author":"Shi","year":"2014","journal-title":"Comput. Netw."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1016\/j.comnet.2014.03.027","article-title":"Energy efficiency in wireless sensor networks: A top-down survey","volume":"67","author":"Rault","year":"2014","journal-title":"Comput. Netw."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"527","DOI":"10.1109\/TPDS.2014.2310484","article-title":"Quality of Energy Provisioning for Wireless Power Transfer","volume":"26","author":"Dai","year":"2015","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1308","DOI":"10.1109\/TMC.2010.76","article-title":"Maximizing the Lifetime of Wireless Sensor Networks with Mobile Sink in Delay-Tolerant Applications","volume":"9","author":"Yun","year":"2010","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1109\/TNET.2011.2166165","article-title":"Efficient Scheduling for Periodic Aggregation Queries in Multihop Sensor Networks","volume":"20","author":"Xu","year":"2012","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1145\/2523814","article-title":"Maximizing the Lifetime of Query-Based Wireless Sensor Networks","volume":"10","author":"Degirmenci","year":"2014","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1109\/TPDS.2013.289","article-title":"Data Collection in Multi-Application Sharing Wireless Sensor Networks","volume":"26","author":"Gao","year":"2015","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"709","DOI":"10.1109\/TMC.2013.48","article-title":"A Two-Phase Dispatch Heuristic to Schedule the Movement of Multi-Attribute Mobile Sensors in a Hybrid Wireless Sensor Network","volume":"13","author":"Wang","year":"2013","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"13149","DOI":"10.3390\/s140713149","article-title":"An Integrated Environment Monitoring System for Underground Coal Mines Wireless Sensor Network Subsystem with Multi-Parameter Monitoring","volume":"14","author":"Zhang","year":"2014","journal-title":"Sensors"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2288","DOI":"10.1016\/j.adhoc.2013.04.017","article-title":"Multiple point of interest discovery and coverage with mobile wireless sensors","volume":"11","author":"Erdelj","year":"2013","journal-title":"Ad Hoc Netw."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1016\/j.comnet.2014.06.016","article-title":"Event data collection in ZigBee tree-based wireless sensor networks","volume":"73","author":"Pan","year":"2014","journal-title":"Comput. Netw."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1109\/TMC.2013.30","article-title":"Snapshot and Continuous Data Collection in Probabilistic Wireless Sensor Networks","volume":"13","author":"Ji","year":"2014","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"596","DOI":"10.1016\/j.adhoc.2012.08.007","article-title":"A survey on in-network querying and tracking services for wireless sensor networks","volume":"11","author":"Can","year":"2013","journal-title":"Ad Hoc Netw."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1159","DOI":"10.1109\/TNET.2012.2220857","article-title":"Differential Forms for Target Tracking and Aggregate Queries in Distributed Networks","volume":"21","author":"Sarkar","year":"2013","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"806","DOI":"10.1109\/TPDS.2013.90","article-title":"Transmission-Efficient Clustering Method for Wireless Sensor Networks Using Compressive Sensing","volume":"25","author":"Xie","year":"2014","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.adhoc.2011.08.005","article-title":"A spatial correlation aware algorithm to perform efficient data collection in wireless sensor networks","volume":"12","author":"Villas","year":"2014","journal-title":"Ad Hoc Netw."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"23905","DOI":"10.3390\/s141223905","article-title":"Collusion-Aware Privacy-Preserving Range Query in Tiered Wireless Sensor Networks","volume":"14","author":"Zhang","year":"2014","journal-title":"Sensors"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1007\/s10707-012-0170-y","article-title":"Opportunistic sampling-based query processing in wireless sensor networks","volume":"17","author":"Umer","year":"2013","journal-title":"Geoinformatica"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1145\/2489253.2489264","article-title":"Cell-Based Snapshot and Continuous Data Collection in Wireless Sensor Networks","volume":"9","author":"Ji","year":"2013","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_25","unstructured":"Xu, X., Li, X.Y., and Song, M. (2013, January 25\u201326). Distributed Scheduling for Real-Time Data Collection in Wireless Sensor Networks. Budapest, Hungary."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1016\/j.jnca.2013.03.003","article-title":"Bloom filter based processing algorithms for the multi-dimensional event query in wireless sensor networks","volume":"37","author":"Li","year":"2014","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"838","DOI":"10.1109\/TMC.2013.69","article-title":"Minimum Latency Multiple Data MULE Trajectory Planning in Wireless Sensor Networks","volume":"13","author":"Kimand","year":"2014","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1145\/2594768","article-title":"Efficient Solutions Framework for Optimal Multitask Resource Assignments for Data Fusion in Wireless Sensor Networks","volume":"10","author":"Hariharan","year":"2014","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Grilo, A.M., and Heidrich, M. (2013). Routing metrics for cache-based reliable transport in wireless sensor networks. EURASIP J. Wirel. Commun. Netw., 139.","DOI":"10.1186\/1687-1499-2013-139"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"549","DOI":"10.14445\/22315381\/IJETT-V10P309","article-title":"Caching in Wireless Sensor Networks: A Survey","volume":"10","author":"Kumar","year":"2014","journal-title":"Int. J. Eng. Trends Technol."},{"key":"ref_31","first-page":"1712","article-title":"A New Approach for Scheduling Periodic Aggregation Queries in Wireless Sensor Network with Aggregation Delay","volume":"2","author":"Mahajan","year":"2013","journal-title":"Int. J. Adv. Res. Comput. Commun. Eng."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Khoury, R., Dawborn, T., Gafurov, B., Pink, G., Tse, E., Tse, Q., Almi'Ani, K., Gaber, M., Rhm, U., and Scholz, B. (2010, January 1\u20134). Corona: Energy-Efficient Multi-query Processing in Wireless Sensor Networks. DASFAA 2010, Tsukuba, Japan.","DOI":"10.1007\/978-3-642-12098-5_39"},{"key":"ref_33","first-page":"699","article-title":"Efficient Multi-Attribute Query Processing in Heterogeneous Wireless Sensor Networks","volume":"15","author":"Zhou","year":"2014","journal-title":"J. Internet Technol."},{"key":"ref_34","unstructured":"Heinzelman, W.R., Chandrakasan, A., and Balakrishnan, H. (2000, January 4\u20137). Energy-Efficient Communication Protocol for Wireless Microsensor Networks. Maui, HI ,USA."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"769","DOI":"10.3390\/s150101518","article-title":"An Efficient Distributed Algorithm for Constructing Spanning Trees in Wireless Sensor Networks","volume":"15","author":"Lachowski","year":"2015","journal-title":"Sensors"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/2629662","article-title":"Building Maximum Lifetime Shortest Path Data Aggregation Trees in Wireless Sensor Networks","volume":"11","author":"Shan","year":"2014","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1145\/296854.277632","article-title":"Inverted files versus signature files for text indexing","volume":"23","author":"Zobel","year":"1998","journal-title":"ACM Trans. Datab. Syst."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Marx, D., and Razgon, I. (2009, January 7\u20139). Constant Ratio Fixed-Parameter Approximation of the Edge Multicut Problem. Copenhagen, Denmark.","DOI":"10.1007\/978-3-642-04128-0_58"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1109\/TWC.2002.804190","article-title":"An Application-Specific Protocol Architecture for Wireless Microsensor Networks","volume":"1","author":"Heinzelman","year":"2002","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Forster, A., Forster, A., and L.Murphy, A. (2010, January 16\u201318). Optimal Cluster Sizes for Wireless Sensor Networks: An Experimental Analysis. Niagara Falls, ON, Canada.","DOI":"10.1007\/978-3-642-11723-7_4"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1016\/j.adhoc.2014.09.009","article-title":"A hybrid clustering technique using quantitative and qualitative data for wireless sensor networks","volume":"25","author":"Zhu","year":"2015","journal-title":"Ad Hoc Netw."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Zhou, Z., Zhao, D., Xu, X., Du, C., and Sun, H. (2014). Periodic Query Optimization Leveraging Popularity-Based Caching in Wireless Sensor Networks for Industrial IoT Applications. Mob. Netw. Appl.","DOI":"10.1007\/s11036-014-0545-4"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"248","DOI":"10.3390\/s150100248","article-title":"A Structure Fidelity Approach for Big Data Collection in Wireless Sensor Networks","volume":"15","author":"Wu","year":"2015","journal-title":"Sensors"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Zhu, C., Leung, V.C.M., Yang, L.T., and Shu, L. (2014). Collaborative Location-based Sleep Scheduling for Wireless Sensor Networks Integrated with Mobile Cloud Computing. IEEE Trans. Comput.","DOI":"10.1109\/TC.2014.2349524"},{"key":"ref_45","first-page":"36","article-title":"Optimal Radius for Connectivity in Duty-Cycled Wireless Sensor Networks","volume":"11","author":"Bagchi","year":"2014","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1109\/SURV.2013.052213.00116","article-title":"Survey and Taxonomy of Duty Cycling Mechanisms in Wireless Sensor Networks","volume":"16","author":"Carrano","year":"2014","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Chauhan, N., Awasthi, L.K., and Chand, N. (2012, January 4\u20137). Cluster Based Efficient Caching Technique for Wireless Sensor Networks. Dubrovnik, Croatia.","DOI":"10.1109\/WICT.2011.6141250"},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Sharma, T., Joshi, R., and Misra, M. (2008, January 19\u201322). Dual Radio Based Cooperative Caching for Wireless Sensor Networks. Orlando, FL, USA.","DOI":"10.1109\/ICON.2008.4772565"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Dimokas, N., and Katsaros, D. (2013, January 25\u201328). Detecting Energy-Efficient Central Nodes for Cooperative Caching in Wireless Sensor Networks. Barcelona, Spain.","DOI":"10.1109\/AINA.2013.120"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.adhoc.2014.10.018","article-title":"Protecting data flow anonymity in mobile ad hoc networks that employ cooperative caching","volume":"26","author":"Abbani","year":"2015","journal-title":"Ad Hoc Netw."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1037","DOI":"10.1109\/TMC.2012.66","article-title":"Distributed Cooperative Caching in Social Wireless Networks","volume":"12","author":"Taghizadeh","year":"2013","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_52","unstructured":"Leone, R., Medagliani, P., and Leguay, J. (2013, January 19\u201321). Optimizing QoS in Wireless Sensors Networks using a Caching Platform. Barcelona, Spain."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1217","DOI":"10.3390\/s150101217","article-title":"A Proxy Design to Leverage the Interconnection of CoAP Wireless Sensor Networks with Web Applications","volume":"15","author":"Ludovici","year":"2015","journal-title":"Sensors"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"879","DOI":"10.1109\/JSYST.2013.2260625","article-title":"Local Semidefinite Programming-Based Node Localization System for Wireless Sensor Network Applications","volume":"8","author":"Li","year":"2014","journal-title":"IEEE Syst. J."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Naraghi-Pour, M., and Rojas, G.C. (2014). A Novel Algorithm for Distributed Localization in Wireless Sensor Networks. ACM Trans. Sens. Netw., 11, Article No. 1.","DOI":"10.1145\/2632150"},{"key":"ref_56","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.inffus.2012.01.010","article-title":"On query processing in wireless sensor networks using classes of quality of queries","volume":"15","author":"Brayner","year":"2014","journal-title":"Inf. Fusion"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/7\/15033\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:48:24Z","timestamp":1760215704000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/7\/15033"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,6,26]]},"references-count":56,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2015,7]]}},"alternative-id":["s150715033"],"URL":"https:\/\/doi.org\/10.3390\/s150715033","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2015,6,26]]}}}