{"id":"https://openalex.org/W7161156084","doi":"https://doi.org/10.48550/arxiv.2605.13398","title":"FPGA-Accelerated Lock Management and Transaction Processing: Architecture, Optimization, and Design Space Exploration","display_name":"FPGA-Accelerated Lock Management and Transaction Processing: Architecture, Optimization, and Design Space Exploration","publication_year":2026,"publication_date":"2026-05-13","ids":{"openalex":"https://openalex.org/W7161156084","doi":"https://doi.org/10.48550/arxiv.2605.13398"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.13398","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.13398","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.13398","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5136160646","display_name":"Shien Zhu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhu, Shien","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5112574963","display_name":"Gustavo Alonso","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alonso, Gustavo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9329000115394592,"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"}},"topics":[{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9329000115394592,"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/T11424","display_name":"Security and Verification in Computing","score":0.00839999970048666,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.008299999870359898,"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/online-transaction-processing","display_name":"Online transaction processing","score":0.886900007724762},{"id":"https://openalex.org/keywords/lock","display_name":"Lock (firearm)","score":0.8277000188827515},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.8077999949455261},{"id":"https://openalex.org/keywords/transaction-processing-system","display_name":"Transaction processing system","score":0.7562000155448914},{"id":"https://openalex.org/keywords/distributed-transaction","display_name":"Distributed transaction","score":0.7315999865531921},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.63919997215271},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5626000165939331},{"id":"https://openalex.org/keywords/compensating-transaction","display_name":"Compensating transaction","score":0.46140000224113464}],"concepts":[{"id":"https://openalex.org/C191087605","wikidata":"https://www.wikidata.org/wiki/Q1501395","display_name":"Online transaction processing","level":4,"score":0.886900007724762},{"id":"https://openalex.org/C174839445","wikidata":"https://www.wikidata.org/wiki/Q1134386","display_name":"Lock (firearm)","level":2,"score":0.8277000188827515},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.8077999949455261},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7802000045776367},{"id":"https://openalex.org/C11354467","wikidata":"https://www.wikidata.org/wiki/Q953487","display_name":"Transaction processing system","level":4,"score":0.7562000155448914},{"id":"https://openalex.org/C25185021","wikidata":"https://www.wikidata.org/wiki/Q4053284","display_name":"Distributed transaction","level":4,"score":0.7315999865531921},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.63919997215271},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5626000165939331},{"id":"https://openalex.org/C155951066","wikidata":"https://www.wikidata.org/wiki/Q5156254","display_name":"Compensating transaction","level":5,"score":0.46140000224113464},{"id":"https://openalex.org/C137180784","wikidata":"https://www.wikidata.org/wiki/Q6997825","display_name":"Nested transaction","level":5,"score":0.43209999799728394},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.38609999418258667},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.373199999332428},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.36570000648498535},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.35929998755455017},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3061999976634979},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.3046000003814697},{"id":"https://openalex.org/C2212953","wikidata":"https://www.wikidata.org/wiki/Q948454","display_name":"Transaction log","level":3,"score":0.2946000099182129},{"id":"https://openalex.org/C84511453","wikidata":"https://www.wikidata.org/wiki/Q2914952","display_name":"Concurrency control","level":3,"score":0.28220000863075256},{"id":"https://openalex.org/C127722929","wikidata":"https://www.wikidata.org/wiki/Q7833714","display_name":"Transaction data","level":3,"score":0.27950000762939453},{"id":"https://openalex.org/C191558696","wikidata":"https://www.wikidata.org/wiki/Q137712","display_name":"Serializability","level":5,"score":0.26269999146461487},{"id":"https://openalex.org/C70061542","wikidata":"https://www.wikidata.org/wiki/Q989016","display_name":"Distributed database","level":2,"score":0.2612000107765198},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.2605000138282776}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.13398","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.13398","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.13398","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.13398","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.44034335017204285}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Online":[0],"Transaction":[1],"Processing":[2],"(OLTP)":[3],"is":[4,22],"a":[5,9,84,99],"classic":[6],"application":[7],"with":[8,57],"growing":[10],"business.":[11],"CPU-based":[12],"OLTP":[13],"has":[14],"low":[15],"lock":[16,30,40,55,59,73,86,91,120],"serving":[17],"efficiency.":[18],"The":[19,126],"main":[20],"reason":[21],"that":[23,103],"most":[24],"locks":[25],"are":[26],"cold,":[27],"and":[28,75,93,114,122],"the":[29,39,63,105,111,118,137,141],"agent":[31,87,102],"must":[32],"issue":[33],"frequent":[34],"memory":[35],"accesses":[36],"to":[37,42,45,51,61,131],"retrieve":[38],"details":[41],"determine":[43],"whether":[44],"grant":[46],"it.":[47],"This":[48],"motivates":[49],"us":[50],"propose":[52,71,83],"dedicated":[53],"hardware-based":[54],"agents":[56],"integrated":[58],"tables":[60],"remove":[62],"DRAM":[64],"access":[65],"overhead.":[66],"In":[67],"this":[68],"paper,":[69],"we":[70,82,97],"hardware-accelerated":[72],"management":[74,121],"transaction":[76,101,107,123,134],"processing":[77,124],"for":[78,89],"database":[79],"systems.":[80],"First,":[81],"low-latency":[85],"optimized":[88],"both":[90],"acquiring":[92],"releasing":[94],"requests.":[95],"Second,":[96],"design":[98],"scalable":[100],"executes":[104],"full":[106],"lifecycle.":[108],"We":[109],"present":[110],"architecture,":[112],"optimizations,":[113],"design-space":[115],"exploration":[116],"of":[117],"proposed":[119],"system.":[125],"experiment":[127],"results":[128],"show":[129],"up":[130],"51X":[132],"higher":[133],"throughput":[135],"over":[136],"CPU":[138],"baseline":[139],"on":[140],"TPC-C":[142],"benchmark.":[143]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-05-15T00:00:00"}
