{"id":"https://openalex.org/W1602486328","doi":"https://doi.org/10.1109/ccece.2015.7129178","title":"Key-value store implementations for Arduino microcontrollers","display_name":"Key-value store implementations for Arduino microcontrollers","publication_year":2015,"publication_date":"2015-05-01","ids":{"openalex":"https://openalex.org/W1602486328","doi":"https://doi.org/10.1109/ccece.2015.7129178","mag":"1602486328"},"language":"en","primary_location":{"id":"doi:10.1109/ccece.2015.7129178","is_oa":false,"landing_page_url":"http://doi.org/10.1109/ccece.2015.7129178","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5074754952","display_name":"Scott Fazackerley","orcid":"https://orcid.org/0000-0002-1323-272X"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]},{"id":"https://openalex.org/I4405260628","display_name":"University of British Columbia, Okanagan Campus","ror":"https://ror.org/04241wz75","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Scott Fazackerley","raw_affiliation_strings":["Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada","institution_ids":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080580204","display_name":"Eric Huang","orcid":"https://orcid.org/0000-0002-4745-2886"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]},{"id":"https://openalex.org/I4405260628","display_name":"University of British Columbia, Okanagan Campus","ror":"https://ror.org/04241wz75","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Eric Huang","raw_affiliation_strings":["Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada","institution_ids":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047202598","display_name":"Graeme Douglas","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]},{"id":"https://openalex.org/I4405260628","display_name":"University of British Columbia, Okanagan Campus","ror":"https://ror.org/04241wz75","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Graeme Douglas","raw_affiliation_strings":["Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada","institution_ids":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088697857","display_name":"Raffi Kudlac","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]},{"id":"https://openalex.org/I4405260628","display_name":"University of British Columbia, Okanagan Campus","ror":"https://ror.org/04241wz75","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Raffi Kudlac","raw_affiliation_strings":["Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada","institution_ids":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033389483","display_name":"Ramon Lawrence","orcid":"https://orcid.org/0000-0002-6779-4461"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]},{"id":"https://openalex.org/I4405260628","display_name":"University of British Columbia, Okanagan Campus","ror":"https://ror.org/04241wz75","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ramon Lawrence","raw_affiliation_strings":["Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of British Columbia, Kelowna, British Columbia, Canada","institution_ids":["https://openalex.org/I141945490","https://openalex.org/I4405260628"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"382","issue":null,"first_page":"158","last_page":"164"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10444","display_name":"Context-Aware Activity Recognition Systems","score":0.991599977016449,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10444","display_name":"Context-Aware Activity Recognition Systems","score":0.991599977016449,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9790999889373779,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9754999876022339,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/arduino","display_name":"Arduino","score":0.8495768308639526},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.830657958984375},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.7898153066635132},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.6670970320701599},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.5838608741760254},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.5747292637825012},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.46712949872016907},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.43659600615501404},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4158198833465576},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.35055381059646606},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.33192116022109985},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.23613157868385315}],"concepts":[{"id":"https://openalex.org/C136501162","wikidata":"https://www.wikidata.org/wiki/Q175957","display_name":"Arduino","level":2,"score":0.8495768308639526},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.830657958984375},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.7898153066635132},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.6670970320701599},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.5838608741760254},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.5747292637825012},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.46712949872016907},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.43659600615501404},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4158198833465576},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.35055381059646606},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.33192116022109985},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.23613157868385315},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ccece.2015.7129178","is_oa":false,"landing_page_url":"http://doi.org/10.1109/ccece.2015.7129178","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1493149182","https://openalex.org/W1506786868","https://openalex.org/W1601568537","https://openalex.org/W1973020953","https://openalex.org/W2024668293","https://openalex.org/W2028546326","https://openalex.org/W2077850713","https://openalex.org/W2083321118","https://openalex.org/W2097015797","https://openalex.org/W2107868659","https://openalex.org/W2110423232","https://openalex.org/W2121255383","https://openalex.org/W2125901106","https://openalex.org/W2148351334","https://openalex.org/W2149509741","https://openalex.org/W2153704625","https://openalex.org/W2154721480","https://openalex.org/W2155114672","https://openalex.org/W2158519170","https://openalex.org/W2256467669","https://openalex.org/W2564566221","https://openalex.org/W2998553639","https://openalex.org/W4236546708","https://openalex.org/W6629332843"],"related_works":["https://openalex.org/W4293241760","https://openalex.org/W2747703758","https://openalex.org/W2770439812","https://openalex.org/W2315986283","https://openalex.org/W2318293530","https://openalex.org/W2799932818","https://openalex.org/W2768783059","https://openalex.org/W4229074545","https://openalex.org/W4385574901","https://openalex.org/W4393899671"],"abstract_inverted_index":{"The":[0,96,140],"Internet":[1,13],"of":[2,61,86,88],"Things":[3],"relies":[4],"on":[5,46,93,135],"connecting":[6],"devices":[7],"big":[8],"and":[9,14,18,25,74,115,132,138,152],"small":[10],"to":[11,42,99,106,125,148],"the":[12,22,47,53,130,149],"facilitates":[15],"their":[16,136],"communication":[17,57],"management.":[19],"This":[20,127],"includes":[21],"smallest":[23],"microcontrollers":[24],"embedded":[26],"processors":[27],"that":[28],"perform":[29],"simple":[30,122],"but":[31],"critical":[32],"tasks.":[33],"There":[34],"are":[35,77,120],"many":[36],"applications":[37],"where":[38],"there":[39],"is":[40,58,98,153],"benefit":[41],"processing":[43],"data":[44,67,76,108,113],"locally":[45],"device":[48],"before":[49],"sending":[50],"it":[51,101],"over":[52],"network.":[54],"Since":[55],"network":[56],"an":[59],"order":[60],"magnitude":[62],"more":[63],"costly":[64],"than":[65],"local":[66],"processing,":[68],"efficient":[69],"techniques":[70],"for":[71,91,103,123],"storing,":[72],"searching,":[73],"filtering":[75],"useful.":[78],"In":[79],"this":[80],"work,":[81],"we":[82],"present":[83],"a":[84],"library":[85],"implementations":[87,131],"key-value":[89],"stores":[90,119],"use":[92],"Arduino":[94,104,150],"devices.":[95],"goal":[97],"make":[100],"easy":[102],"programmers":[105,124],"manipulate":[107],"without":[109],"worrying":[110],"about":[111],"implementing":[112],"structures":[114],"query":[116],"libraries.":[117],"Key-value":[118],"conceptually":[121],"use.":[126],"paper":[128],"describes":[129],"provides":[133],"insights":[134],"performance":[137],"trade-offs.":[139],"work":[141],"has":[142],"being":[143],"released":[144],"as":[145],"open":[146],"source":[147],"community":[151],"available":[154],"at":[155],"https://github.com/iondbproject/iondb.":[156]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
