Back to Search
Start Over
MicroVault: Reliable Storage Unit for IoT Devices
- Source :
- DCOSS
- Publication Year :
- 2020
- Publisher :
- IEEE, 2020.
-
Abstract
- The Internet of Things (IoT) is being deployed at large scale in a wide range of long-life applications. Examples range from Industry 4.0 to smart lighting systems. These applications have diverse requirements of non-volatile storage. However, the flash memory that is used in today’s IoT devices offers limited write endurance and must therefore be carefully managed if applications are to deliver on their promises of multiyear lifetimes. Managing the health of flash memory is difficult for application developers, as it requires in-depth hardware and software knowledge, which often needs to the problem being neglected. While various techniques have been proposed to preserve the health of flash memory, prior work tends to focus on a single hardware platform and data type. Furthermore, prior work does not provide lifetime guarantees. This paper tackles this problem by proposing MicroVault, a simple and unified interface for reliable non-volatile data storage on resource-constrained IoT devices. MicroVault enforces developer-specified lifetime guarantees through a range of lifetime extension techniques, which are adaptively applied based upon the needs of the application. Evaluation shows that MicroVault dramatically extends the lifetime of flash memory while minimising overhead.
- Subjects :
- 050101 languages & linguistics
Hardware_MEMORYSTRUCTURES
business.industry
Computer science
05 social sciences
02 engineering and technology
Software quality
Flash memory
Non-volatile memory
Software
Embedded system
Computer data storage
0202 electrical engineering, electronic engineering, information engineering
Overhead (computing)
020201 artificial intelligence & image processing
0501 psychology and cognitive sciences
EPROM
business
Smart lighting
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2020 16th International Conference on Distributed Computing in Sensor Systems (DCOSS)
- Accession number :
- edsair.doi.dedup.....f87512fe4b601de75f33cddfb91604ed