{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:40:36Z","timestamp":1760244036264,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2009,12,30]],"date-time":"2009-12-30T00:00:00Z","timestamp":1262131200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Flash memory has become a more widespread storage medium for modern wireless devices because of its effective characteristics like non-volatility, small size, light weight, fast access speed, shock resistance, high reliability and low power consumption. Sensor nodes are highly resource constrained in terms of limited processing speed, runtime memory, persistent storage, communication bandwidth and finite energy. Therefore, for wireless sensor networks supporting sense, store, merge and send schemes, an efficient and reliable file system is highly required with consideration of sensor node constraints. In this paper, we propose a novel log structured external NAND flash memory based file system, called Proceeding to Intelligent service oriented memorY Allocation for flash based data centric Sensor devices in wireless sensor networks (PIYAS). This is the extended version of our previously proposed PIYA [1]. The main goals of the PIYAS scheme are to achieve instant mounting and reduced SRAM space by keeping memory mapping information to a very low size of and to provide high query response throughput by allocation of memory to the sensor data by network business rules. The scheme intelligently samples and stores the raw data and provides high in-network data availability by keeping the aggregate data for a longer period of time than any other scheme has done before. We propose effective garbage collection and wear-leveling schemes as well. The experimental results show that PIYAS is an optimized memory management scheme allowing high performance for wireless sensor networks.<\/jats:p>","DOI":"10.3390\/s100100292","type":"journal-article","created":{"date-parts":[[2009,12,31]],"date-time":"2009-12-31T02:45:58Z","timestamp":1262227558000},"page":"292-312","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["PIYAS-Proceeding to Intelligent Service Oriented Memory Allocation for Flash Based Data Centric Sensor Devices in Wireless Sensor Networks"],"prefix":"10.3390","volume":"10","author":[{"given":"Sanam Shahla","family":"Rizvi","sequence":"first","affiliation":[{"name":"Information and Computer Engineering, Ajou University, San 5 Woncheon-dong Yeongtong-gu, Suwon 443-749, Korea"}]},{"given":"Tae-Sun","family":"Chung","sequence":"additional","affiliation":[{"name":"Information and Computer Engineering, Ajou University, San 5 Woncheon-dong Yeongtong-gu, Suwon 443-749, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2009,12,30]]},"reference":[{"key":"ref_1","unstructured":"Rizvi, S.S., and Chung, T.S. PIYA\u2013Proceeding to Intelligent Service Oriented Memory Allocation for Flash Based Sensor Devices in Wireless Sensor Networks. Busan, Korea."},{"key":"ref_2","unstructured":"Considine, J., Li, F., Kollios, G., and Byers, J. Approximate Aggregation Techniques for Sensor Databases. Boston, MA, USA."},{"key":"ref_3","unstructured":"Madden, S., Franklin, M.J., Hellerstein, J., and Hong, W. TAG: a Tiny AGgregation Service for Ad-Hoc Sensor Networks. Boston, MA, USA."},{"key":"ref_4","unstructured":"Zeinalipour-Yazti, D., Neema, S., Kalogeraki, V., Gunopulos, D., and Najjar, W. Data Acquisition in Sensor Networks with Large Memories. Tokyo, Japan."},{"key":"ref_5","unstructured":"Lymberopoulos, D., and Savvides, A. XYZ: A Motion Enabled, Power Aware Sensor Node Platform for Distributed Sensor Network Applications. Los Angeles, CA, USA."},{"key":"ref_6","unstructured":"Banerjee, A., Mitra, A., Najjar, W., Zeinalipour-Yazti, D., Kalogeraki, V., and Gunopulos, D. (,  2005). RISE Co-S: High Performance Sensor Storage and Co-Processing Architecture. Santa Clara, CA, USA."},{"key":"ref_7","unstructured":"Gay, D. Design of Matchbox: The simple Filing System for Motes. In TinyOS 1.x distribution, 2003. Available online: http:\/\/www.tinyos.net\/ (accessed on 16 August 2009)."},{"key":"ref_8","unstructured":"Dai, H., Neufeld, M., and Han, R. ELF: An Efficient Log-Structured Flash File System for Micro Sensor Nodes. Baltimore, MD, USA."},{"key":"ref_9","unstructured":"Mathur, Gaurav, Desnoyers, P., Ganesan, D., and Shenoy, P.J. Capsule: An Energy-Optimized Object Storage System for Memory-Constrained Sensor Devices. Boulder, CO, USA."},{"key":"ref_10","unstructured":"Zeinalipour-Yazti, D., Lin, S., Kalogeraki, V., Gunopulos, D., and Najjar, W.A. MicroHash: An Efficient Index Structure for Flash-Based Sensor Devices. San Francisco, CA, USA."},{"key":"ref_11","unstructured":"Mathur, G., Desnoyers, P., Ganesan, D., and Shenoy, P. Ultra-low Power Data Storage for Sensor Networks. Nashville, TN, USA."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1145\/1089733.1089735","article-title":"Algorithms and Data Structures for Flash Memories","volume":"37","author":"Gal","year":"2005","journal-title":"ACM Comput. Surv"},{"key":"ref_13","unstructured":"Zhang, P., Sadler, C.M., Lyon, A.S., and Martonosi, M. Hardware Design Experiences in ZebraNet. Baltimore, MD, USA."},{"key":"ref_14","unstructured":"Dipert, B., and Levy, M. (1993). Designing with Flash Memory, Annabooks Publisher."},{"key":"ref_15","unstructured":"(2009). NAND Flash Memory, K9F5608U0D data book, Samsung Electronics Co., Ltd."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1016\/j.sysarc.2007.02.005","article-title":"STAFF: A Flash Driver Algorithm Minimizing Block Erasures","volume":"53","author":"Chung","year":"2007","journal-title":"J. Syst. Architect"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1016\/j.sysarc.2009.03.005","article-title":"A survey of Flash Translation Layer","volume":"55","author":"Chung","year":"2009","journal-title":"J. Syst. Architect"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"631","DOI":"10.1109\/TCE.2008.4560140","article-title":"An Efficient and Advanced Space-management Technique for Flash Memory Using Reallocation Blocks","volume":"54","author":"Kwon","year":"2008","journal-title":"IEEE Trans. Consum. Electron"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1016\/j.sysarc.2008.03.007","article-title":"PORCE: An Efficient Power off Recovery Scheme for Flash Memory","volume":"54","author":"Chung","year":"2008","journal-title":"J. Syst. Architect"},{"key":"ref_20","unstructured":"Han, L.Z., Ryu, Y., Chung, T.S., Lee, M., and Hong, S. An Intelligent Garbage Collection Algorithm for Flash Memory Storages. Glasgow, UK."},{"key":"ref_21","unstructured":"Han, L., Ryu, Y., and Yim, K. CATA: A Garbage Collection Scheme for Flash Memory File Systems. Wuhan, China."},{"key":"ref_22","unstructured":"Chang, L.P. On Efficient Wear Leveling for Large Scale Flash Memory Storage Systems. Seoul, Korea."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Chang, Y.H., Hsieh, J.W., and Kuo, T.W. (,  2007). Endurance Enhancement of Flash-Memory Storage Systems: An Efficient Static Wear Leveling Design. San Diego, CA, USA.","DOI":"10.1109\/DAC.2007.375155"},{"key":"ref_24","unstructured":"Available online: http:\/\/ccc.atmos.colostate.edu\/~coagmet\/index.php\/ (accessed on 16 August 2009)."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/10\/1\/292\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T22:12:10Z","timestamp":1760220730000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/10\/1\/292"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,12,30]]},"references-count":24,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2010,1]]}},"alternative-id":["s100100292"],"URL":"https:\/\/doi.org\/10.3390\/s100100292","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2009,12,30]]}}}