{"id":"https://openalex.org/W3033111837","doi":"https://doi.org/10.1145/3399666.3399909","title":"Let's add transactions to FPGA-based key-value stores!","display_name":"Let's add transactions to FPGA-based key-value stores!","publication_year":2020,"publication_date":"2020-06-04","ids":{"openalex":"https://openalex.org/W3033111837","doi":"https://doi.org/10.1145/3399666.3399909","mag":"3033111837"},"language":"en","primary_location":{"id":"doi:10.1145/3399666.3399909","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3399666.3399909","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th International Workshop on Data Management on New Hardware","raw_type":"proceedings-article"},"type":"article","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/A5082765592","display_name":"Zsolt Istv\u00e1n","orcid":"https://orcid.org/0000-0002-4127-8573"},"institutions":[{"id":"https://openalex.org/I4210162154","display_name":"IMDEA Software","ror":"https://ror.org/04xvfkh51","country_code":"ES","type":"facility","lineage":["https://openalex.org/I105140100","https://openalex.org/I4210162154"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Zsolt Istv\u00e1n","raw_affiliation_strings":["IMDEA Software Institute, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"IMDEA Software Institute, Madrid, Spain","institution_ids":["https://openalex.org/I4210162154"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5082765592"],"corresponding_institution_ids":["https://openalex.org/I4210162154"],"apc_list":null,"apc_paid":null,"fwci":0.4621,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.57229965,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"3"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994999766349792,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7676099538803101},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.7632797956466675},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.7245574593544006},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.650532066822052},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.607444167137146},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.570064902305603},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.4986593723297119},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.49647361040115356},{"id":"https://openalex.org/keywords/value","display_name":"Value (mathematics)","score":0.4525744318962097},{"id":"https://openalex.org/keywords/transaction-data","display_name":"Transaction data","score":0.43188929557800293},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3890295922756195},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.3644406199455261},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2866758406162262},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2731199860572815},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.27116858959198}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7676099538803101},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.7632797956466675},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.7245574593544006},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.650532066822052},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.607444167137146},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.570064902305603},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.4986593723297119},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.49647361040115356},{"id":"https://openalex.org/C2776291640","wikidata":"https://www.wikidata.org/wiki/Q2912517","display_name":"Value (mathematics)","level":2,"score":0.4525744318962097},{"id":"https://openalex.org/C127722929","wikidata":"https://www.wikidata.org/wiki/Q7833714","display_name":"Transaction data","level":3,"score":0.43188929557800293},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3890295922756195},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3644406199455261},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2866758406162262},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2731199860572815},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.27116858959198},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3399666.3399909","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3399666.3399909","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 16th International Workshop on Data Management on New Hardware","raw_type":"proceedings-article"},{"id":"pmh:oai:tubiblio.ulb.tu-darmstadt.de:136031","is_oa":false,"landing_page_url":"http://tubiblio.ulb.tu-darmstadt.de/136031/","pdf_url":null,"source":{"id":"https://openalex.org/S4377196390","display_name":"TUbilio (Technical University of Darmstadt)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I31512782","host_organization_name":"Technische Universit\u00e4t Darmstadt","host_organization_lineage":["https://openalex.org/I31512782"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Konferenzver\u00f6ffentlichung"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7400000095367432}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1563299586","https://openalex.org/W1969455062","https://openalex.org/W2034591426","https://openalex.org/W2090815861","https://openalex.org/W2572583791","https://openalex.org/W2753147542","https://openalex.org/W2761070740","https://openalex.org/W2900463239","https://openalex.org/W2987319672"],"related_works":["https://openalex.org/W2363110500","https://openalex.org/W2989589039","https://openalex.org/W2371295991","https://openalex.org/W2385369652","https://openalex.org/W2143226912","https://openalex.org/W2403667029","https://openalex.org/W2125608776","https://openalex.org/W2956196523","https://openalex.org/W2372897440","https://openalex.org/W3007830508"],"abstract_inverted_index":{"In":[0,30],"recent":[1],"years":[2],"we":[3,96],"have":[4,72],"seen":[5],"a":[6,50],"proliferation":[7],"of":[8,52,56,124,138],"FPGA-based":[9,63,132],"key":[10],"value":[11],"stores":[12,65],"(KVSs)":[13],"[1--3,":[14],"5--7,":[15],"10]":[16],"driven":[17],"by":[18],"the":[19,53,61,76,110,129],"need":[20,97],"for":[21,102],"more":[22],"efficient":[23],"large-scale":[24],"data":[25],"management":[26],"and":[27,46,71,127],"storage":[28],"solutions.":[29],"this":[31],"context,":[32],"FPGAs":[33],"are":[34,92],"useful":[35],"because":[36],"they":[37],"offer":[38],"network-bound":[39],"performance":[40],"even":[41],"with":[42],"small":[43],"key-value":[44,64],"pairs":[45],"near-data":[47],"processing":[48],"in":[49,69,75,128],"fraction":[51],"energy":[54],"budget":[55],"regular":[57],"servers.":[58],"Even":[59],"though":[60],"first":[62],"started":[66],"appearing":[67],"already":[68],"2013":[70],"evolved":[73],"significantly":[74],"meantime,":[77],"almost":[78],"no":[79],"attention":[80],"has":[81],"been":[82],"paid":[83],"to":[84,98,121],"offering":[85],"transactions.":[86],"Today,":[87],"however,":[88],"that":[89,112],"such":[90],"systems":[91],"becoming":[93],"increasingly":[94],"practical,":[95],"ensure":[99],"consistency":[100],"guarantees":[101],"concurrent":[103],"clients":[104],"(transactions).":[105],"This":[106],"position":[107],"paper":[108],"makes":[109],"case":[111],"adding":[113],"transaction":[114],"support":[115],"is":[116],"not":[117],"particularly":[118],"expensive,":[119],"compared":[120],"other":[122],"parts":[123],"these":[125],"systems,":[126],"future":[130],"all":[131],"KVSs":[133],"should":[134],"provide":[135],"some":[136],"form":[137],"transactional":[139],"guarantees.":[140]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-02-26T08:16:20.718346","created_date":"2025-10-10T00:00:00"}
