Energy efficient IO stack design for wearable device

Cited 2 time in webofscience Cited 2 time in scopus
  • Hit : 164
  • Download : 0
In this paper, we visit the energy consumption issue of the IO subsystem for wearable device. We argue that the IO stack for wearable device is subject to extreme inefficiency in terms of the IO volume and the number of flush requests. The deficiency of the IO stack leaves a room for improvement from the energy consumption's point of view. In this work, we characterize the IO access patterns of the smartwatch device, develop a model to estimate the energy consumption from the given IO traces, and propose a set of methods to optimize the IO subsystem behavior for energy saving. In smartwatch, the amount of data written daily is 10× as large as the amount of data read daily. The amount of data written to the flash storage each day is approximately as large as the free space in the storage device. To minimize the energy consumption associated with the IO activities in smartwatch, we propose Metadata Embedding and Selective Directory Sync for SQLite DBMS and Flushless Durability Guarantee for the filesystem. We implement the proposed techniques in the commercially available smartwatch product. The proposed techniques reduce the energy consumption associated with the IO activities by 60%. It corresponds to 3% savings in the overall energy consumption. It is achieved solely via software optimization.
Publisher
Association for Computing Machinery
Issue Date
2019-04
Language
English
Citation

34th Annual ACM Symposium on Applied Computing, SAC 2019, pp.2152 - 2159

DOI
10.1145/3297280.3297491
URI
http://hdl.handle.net/10203/269508
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 2 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0