{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T16:07:47Z","timestamp":1791216467507,"version":"4.1.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2009,11,1]],"date-time":"2009-11-01T00:00:00Z","timestamp":1257033600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["EEC-0313747CNS-0626873CNS-0546177CNS-052072CNS-0325868EIA-0080119"],"award-info":[{"award-number":["EEC-0313747CNS-0626873CNS-0546177CNS-052072CNS-0325868EIA-0080119"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000149","name":"Division of Engineering Education and Centers","doi-asserted-by":"publisher","award":["EEC-0313747CNS-0626873CNS-0546177CNS-052072CNS-0325868EIA-0080119"],"award-info":[{"award-number":["EEC-0313747CNS-0626873CNS-0546177CNS-052072CNS-0325868EIA-0080119"]}],"id":[{"id":"10.13039\/100000149","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["EEC-0313747CNS-0626873CNS-0546177CNS-052072CNS-0325868EIA-0080119"],"award-info":[{"award-number":["EEC-0313747CNS-0626873CNS-0546177CNS-052072CNS-0325868EIA-0080119"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Sen. Netw."],"published-print":{"date-parts":[[2009,11]]},"abstract":"<jats:p>Local storage is required in many sensor network applications, both for archival of detailed event information, as well as to overcome sensor platform memory constraints. Recent gains in energy efficiency of new-generation NAND flash storage have strengthened the case for in-network storage by data-centric sensor network applications. We argue that current storage solutions offering a simple file system abstraction are inadequate for sensor applications to exploit storage. Instead, we propose Capsule\u2014a rich, flexible and portable object storage abstraction that offers stream, file, array, queue and index storage objects for data storage and retrieval. Further, Capsule supports checkpointing and rollback of object state for fault tolerance. Our experiments demonstrate that Capsule provides platform independence, greater functionality and greater energy efficiency than existing storage solutions.<\/jats:p>","DOI":"10.1145\/1614379.1614385","type":"journal-article","created":{"date-parts":[[2009,11,24]],"date-time":"2009-11-24T15:21:01Z","timestamp":1259076061000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":53,"title":["Ultra-low power data storage for sensor networks"],"prefix":"10.1145","volume":"5","author":[{"given":"Gaurav","family":"Mathur","sequence":"first","affiliation":[{"name":"Google, Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Peter","family":"Desnoyers","sequence":"additional","affiliation":[{"name":"Northeastern University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul","family":"Chukiu","sequence":"additional","affiliation":[{"name":"University of Massachusetts"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Deepak","family":"Ganesan","sequence":"additional","affiliation":[{"name":"University of Massachusetts"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Prashant","family":"Shenoy","sequence":"additional","affiliation":[{"name":"University of Massachusetts"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2009,11,27]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Agilent. Cyclops camera. http:\/\/www.cyclopscamera.org.  Agilent. Cyclops camera. http:\/\/www.cyclopscamera.org."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the USENIX Annual Technical Conference. USENIX, 277--288","author":"Blackwell T."},{"key":"e_1_2_1_3_1","volume-title":"Datasheet: MICA2. Crossbow Technology. part number 6020-0042-06 Rev A.","author":"Crossbow Technology","year":"2004"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031495.1031516"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the USENIX Annual Technical Conference. USENIX, 89--104","author":"Gal E."},{"key":"e_1_2_1_6_1","unstructured":"Gay D. 2003. Design of matchbox the simple filing system for motes. in TinyOs 1.x distribution www.tinyos.net. Version 1.0.  Gay D. 2003. Design of matchbox the simple filing system for motes. in TinyOs 1.x distribution www.tinyos.net. Version 1.0."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the International Conference on Information Processing on Sensor Networks (IPSN'03)","author":"Hellerstein J."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/356989.356998"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031495.1031506"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/871506.871609"},{"key":"e_1_2_1_11_1","unstructured":"Levis P. Madden S. Polastre J. Szewczyk R. Whitehouse K. Woo A. Gay D. Hill J. Welsh M. Brewer E. and Culler D. 2005. TinyOS: An operating system for wireless sensor networks. In Ambient Intelligence Springer-Verlag.  Levis P. Madden S. Polastre J. Szewczyk R. Whitehouse K. Woo A. Gay D. Hill J. Welsh M. Brewer E. and Culler D. 2005. TinyOS: An operating system for wireless sensor networks. In Ambient Intelligence Springer-Verlag."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 3nd USENIX\/ACM Symposium on Networked Systems Design and Implementation (NSDI'06)","author":"Li M."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1061318.1061322"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/570738.570751"},{"key":"e_1_2_1_15_1","unstructured":"Manning C. 2002. YAFFS: the NAND-specific flash file system. www.aleph1.co.uk\/yaffs.  Manning C. 2002. YAFFS: the NAND-specific flash file system. www.aleph1.co.uk\/yaffs."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182827"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1127777.1127833"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266700"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the 3rd International Workshop on Measurement, Modeling, and Performance Analysis of Wireless Sensor Networks (SenMetrics'05)","author":"Mitra A."},{"key":"e_1_2_1_20_1","volume-title":"Proceedings of the 5th Symposium on Operating System Design and Implementation (OSDI).","author":"Nightingale E. B."},{"key":"e_1_2_1_21_1","unstructured":"Nrvag K. 2000. Vagabond: The design and analysis of a temporal object database management system. Tech. Rep. PhD thesis Norwegian University of Science and Technology.  Nrvag K. 2000. Vagabond: The design and analysis of a temporal object database management system. Tech. Rep. PhD thesis Norwegian University of Science and Technology."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1013235.1013317"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 4th International Conference on IPSN\/SPOTS.","author":"Polastre J."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/332833.332838"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1098918.1098946"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 1st ACM Workshop on Hot Topics in Networks.","author":"Ratnasamy S."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/570738.570750"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"key":"e_1_2_1_29_1","volume-title":"Datasheet: TC58DVG02A1FT00. Toshiba America Electronic Components","author":"Toshiba America Electronic Components","year":"2003"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/225535.225539"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the Ottowa Linux Symposium.","author":"Woodhouse D.","year":"2001"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the 4th USENIX FAST Conference.","author":"Zeinalipour-Yazti D."}],"container-title":["ACM Transactions on Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1614379.1614385","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1614379.1614385","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:18:06Z","timestamp":1750249086000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1614379.1614385"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,11]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,11]]}},"alternative-id":["10.1145\/1614379.1614385"],"URL":"https:\/\/doi.org\/10.1145\/1614379.1614385","relation":{},"ISSN":["1550-4859","1550-4867"],"issn-type":[{"value":"1550-4859","type":"print"},{"value":"1550-4867","type":"electronic"}],"subject":[],"published":{"date-parts":[[2009,11]]},"assertion":[{"value":"2007-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-11-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}