REFERENCES
Adegbija, T., Rogacs, A., Patel, C., and Gordon-Ross, A.
(2018). Microprocessor Optimizations for the Internet
of Things: A Survey. IEEE Trans. Comput. Aided
Des. Integr. Circuits Syst., 37(1):7–20.
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari,
M., and Ayyash, M. (2015). Internet of Things: A
Survey on Enabling Technologies, Protocols, and Ap-
plications. IEEE Communications Surveys - Tutorials,
17(4):2347–2376.
Bender, M. A., Farach-Colton, M., Jannen, W., Johnson, R.,
Kuszmaul, B. C., Porter, D. E., Yuan, J., and Zhan,
Y. (2015). An Introduction to Bε-trees and Write-
Optimization. Usenix Mag., 40(5).
Chung, T.-S., Park, D.-J., Park, S., Lee, D.-H., Lee, S.-W.,
and Song, H.-J. (2009). A survey of flash translation
layer. Journal of Systems Architecture, 55(5):332 –
343.
Douglas, G. and Lawrence, R. (2014). LittleD: a SQL
database for sensor nodes and embedded applications.
In Symposium on Applied Computing, pages 827–832.
Fazackerley, S., Penson, W., and Lawrence, R. (2016).
Write improvement strategies for serial NOR dataflash
memory. In 2016 IEEE Canadian Conference
on Electrical and Computer Engineering (CCECE),
pages 1–6.
Feltham, A., Ould-Khessal, N., MacBeth, S., Fazackerley,
S., and Lawrence, R. (2019). Linear Hashing Imple-
mentations for Flash Memory. In 21st International
Conference Enterprise Information Systems Selected
Papers, volume 378 of Lecture Notes in Business In-
formation Processing, pages 386–405. Springer.
Fevgas, A., Akritidis, L., Bozanis, P., and Manolopoulos,
Y. (2020). Indexing in flash storage devices: a survey
on challenges, current approaches, and future trends.
VLDB J., 29(1):273–311.
Fevgas, A. and Bozanis, P. (2015). Grid-File: Towards to a
Flash Efficient Multi-dimensional Index. In Database
and Expert Systems Applications, pages 285–294.
Springer.
Gubbi, J., Buyya, R., Marusic, S., and Palaniswami, M.
(2013). Internet of Things (IoT): A vision, architec-
tural elements, and future directions. Future Gener.
Comput. Syst., 29(7):1645–1660.
Hardock, S., Koch, A., Vinc¸on, T., and Petrov, I. (2019).
IPA-IDX: In-Place Appends for B-Tree Indices. In
15th International Workshop on Data Management,
pages 18:1–18:3. ACM.
Jin, P., Yang, C., Wang, X., Yue, L., and Zhang, D. (2020).
SAL-Hashing: A Self-Adaptive Linear Hashing Index
for SSDs. IEEE Trans. Knowl. Data Eng., 32(3):519–
532.
Kaiser, J., Margaglia, F., and Brinkmann, A. (2013). Ex-
tending SSD lifetime in database applications with
page overwrites. In 6th Annual International Systems
and Storage Conference, pages 11:1–11:12. ACM.
Kim, B. and Lee, D. (2015). LSB-Tree: a log-structured
B-Tree index structure for NAND flash SSDs. Des.
Autom. Embed. Syst., 19(1-2):77–100.
Madden, S., Franklin, M. J., Hellerstein, J. M., and Hong,
W. (2005). TinyDB: an acquisitional query processing
system for sensor networks. ACM Trans. Database
Syst., 30(1):122–173.
Qin, Y., Sheng, Q. Z., Falkner, N. J., Dustdar, S., Wang, H.,
and Vasilakos, A. V. (2016). When things matter: A
survey on data-centric internet of things. Journal of
Network and Computer Applications, 64:137 – 153.
Tsiftes, N. and Dunkels, A. (2011). A database in every
sensor. In Proceedings of the 9th ACM Conference
on Embedded Networked Sensor Systems, SenSys ’11,
page 316–332, New York, NY, USA. Association for
Computing Machinery.
Yao, Y. and Gehrke, J. (2002). The Cougar Approach to In-
Network Query Processing in Sensor Networks. SIG-
MOD Rec., 31(3):9–18.
Yin, S. and Pucheral, P. (2012). PBFilter: A flash-based
indexing scheme for embedded systems. Information
Systems, 37(7):634 – 653.
Zeinalipour-Yazti, D., Lin, S., Kalogeraki, V., Gunopulos,
D., and Najjar, W. (Dec 13, 2005). MicroHash: An
Efficient Index Structure for Flash-Based Sensor De-
vices. In Proceedings of the FAST ’05 Conference on
File and Storage Technologies, pages 31–43. USENIX
Association.
Efficient Flash Indexing for Time Series Data on Memory-constrained Embedded Sensor Devices
99