Show simple item record

dc.contributor.authorLin, S.en
dc.contributor.authorZeinalipour-Yazdi, Constantinos D.en
dc.contributor.authorKalogeraki, Vanaen
dc.contributor.authorGunopulos, Dimitriosen
dc.contributor.authorNajjar, W. A.en
dc.creatorLin, S.en
dc.creatorZeinalipour-Yazdi, Constantinos D.en
dc.creatorKalogeraki, Vanaen
dc.creatorGunopulos, Dimitriosen
dc.creatorNajjar, W. A.en
dc.date.accessioned2019-11-13T10:41:01Z
dc.date.available2019-11-13T10:41:01Z
dc.date.issued2006
dc.identifier.issn1553-3077
dc.identifier.urihttp://gnosis.library.ucy.ac.cy/handle/7/54408
dc.description.abstractFlash memory is the most prevalent storage medium found on modern wireless sensor devices (WSDs). In this article we present two external memory index structures for the efficient retrieval of records stored on the local flash memory of a WSD. Our index structures, MicroHash and MicroGF (micro grid files), exploit the asymmetric read/write and wear characteristics of flash memory in order to offer high-performance indexing and searching capabilities in the presence of a low-energy budget, which is typical for the devices under discussion. Both structures organize data and index pages on the flash media using a sorted by timestamp file organization. A key idea behind these index structures is that expensive random access deletions are completely eliminated. MicroHash enables equality searches by value in constant time and equality searches by timestamp in logarithmic time at a small cost of storing index pages on the flash media. Similarly, MicroGF enables spatial equality and proximity searches in constant time. We have implemented these index structures in nesC, the programming language of the TinyOS operating system. Our trace-driven experimentation with several real datasets reveals that our index structures offer excellent search performance at a small cost of constructing and maintaining the index. © 2006 ACM.en
dc.sourceACM Transactions on Storageen
dc.source.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-33846686729&doi=10.1145%2f1210596.1210601&partnerID=40&md5=8f4a49b5e05a5168a8752e4237961e9a
dc.subjectWireless sensor networksen
dc.subjectComputer programming languagesen
dc.subjectData structuresen
dc.subjectFlash memoryen
dc.subjectIndexing (of information)en
dc.subjectComputer operating systemsen
dc.subjectOnline searchingen
dc.subjectAccess methodsen
dc.subjectComputer operating system - TinyOSen
dc.subjectComputer programming language - nesCen
dc.subjectContent based retrievalen
dc.subjectFile organizationen
dc.subjectWireless sensor devices (WSD)en
dc.titleEfficient indexing data structures for flash-based sensor devicesen
dc.typeinfo:eu-repo/semantics/article
dc.identifier.doi10.1145/1210596.1210601
dc.description.volume2
dc.description.issue4
dc.description.startingpage468
dc.description.endingpage503
dc.author.faculty002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences
dc.author.departmentΤμήμα Πληροφορικής / Department of Computer Science
dc.type.uhtypeArticleen
dc.description.notes<p>Cited By :23</p>en
dc.source.abbreviationACM Trans.Storageen
dc.contributor.orcidZeinalipour-Yazdi, Constantinos D. [0000-0002-8388-1549]
dc.gnosis.orcid0000-0002-8388-1549


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record