{"id":"https://openalex.org/W4281762256","doi":"https://doi.org/10.1145/3514221.3517825","title":"P4DB - The Case for In-Network OLTP","display_name":"P4DB - The Case for In-Network OLTP","publication_year":2022,"publication_date":"2022-06-10","ids":{"openalex":"https://openalex.org/W4281762256","doi":"https://doi.org/10.1145/3514221.3517825"},"language":"en","primary_location":{"id":"doi:10.1145/3514221.3517825","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3514221.3517825","pdf_url":null,"source":{"id":"https://openalex.org/S4363608845","display_name":"Proceedings of the 2022 International Conference on Management of Data","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2022 International Conference on Management of Data","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/A5041337492","display_name":"Matthias Jasny","orcid":"https://orcid.org/0000-0002-5068-4645"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Matthias Jasny","raw_affiliation_strings":["Technical University of Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033399248","display_name":"Lasse Thostrup","orcid":"https://orcid.org/0009-0006-7243-5507"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lasse Thostrup","raw_affiliation_strings":["Technical University of Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103144060","display_name":"Tobias Ziegler","orcid":"https://orcid.org/0000-0002-1602-4512"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Ziegler","raw_affiliation_strings":["Technical University of Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073504200","display_name":"Carsten Binnig","orcid":"https://orcid.org/0000-0002-2744-7836"},"institutions":[{"id":"https://openalex.org/I31512782","display_name":"Technical University of Darmstadt","ror":"https://ror.org/05n911h24","country_code":"DE","type":"education","lineage":["https://openalex.org/I31512782"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Carsten Binnig","raw_affiliation_strings":["Technical University of Darmstadt, Darmstadt, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Darmstadt, Darmstadt, Germany","institution_ids":["https://openalex.org/I31512782"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5041337492"],"corresponding_institution_ids":["https://openalex.org/I31512782"],"apc_list":null,"apc_paid":null,"fwci":2.3283,"has_fulltext":false,"cited_by_count":16,"citation_normalized_percentile":{"value":0.90458237,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1375","last_page":"1389"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10714","display_name":"Software-Defined Networks and 5G","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/online-transaction-processing","display_name":"Online transaction processing","score":0.9617941975593567},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8517311811447144},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.7100729942321777},{"id":"https://openalex.org/keywords/transaction-processing","display_name":"Transaction processing","score":0.667437732219696},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.6001313924789429},{"id":"https://openalex.org/keywords/tuple","display_name":"Tuple","score":0.5512493848800659},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5071887969970703},{"id":"https://openalex.org/keywords/transaction-processing-system","display_name":"Transaction processing system","score":0.464288592338562},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4470788240432739},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2928798198699951},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2677276134490967}],"concepts":[{"id":"https://openalex.org/C191087605","wikidata":"https://www.wikidata.org/wiki/Q1501395","display_name":"Online transaction processing","level":4,"score":0.9617941975593567},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8517311811447144},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.7100729942321777},{"id":"https://openalex.org/C72108876","wikidata":"https://www.wikidata.org/wiki/Q844565","display_name":"Transaction processing","level":3,"score":0.667437732219696},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.6001313924789429},{"id":"https://openalex.org/C118930307","wikidata":"https://www.wikidata.org/wiki/Q600590","display_name":"Tuple","level":2,"score":0.5512493848800659},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5071887969970703},{"id":"https://openalex.org/C11354467","wikidata":"https://www.wikidata.org/wiki/Q953487","display_name":"Transaction processing system","level":4,"score":0.464288592338562},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4470788240432739},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2928798198699951},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2677276134490967},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3514221.3517825","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3514221.3517825","pdf_url":null,"source":{"id":"https://openalex.org/S4363608845","display_name":"Proceedings of the 2022 International Conference on Management of Data","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2022 International Conference on Management of Data","raw_type":"proceedings-article"},{"id":"pmh:oai:tubiblio.ulb.tu-darmstadt.de:137377","is_oa":false,"landing_page_url":"http://tubiblio.ulb.tu-darmstadt.de/137377/","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":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":65,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1497100682","https://openalex.org/W1554223221","https://openalex.org/W1971885140","https://openalex.org/W1977329921","https://openalex.org/W1985123706","https://openalex.org/W1985229168","https://openalex.org/W1986523862","https://openalex.org/W1989306170","https://openalex.org/W1993226606","https://openalex.org/W1994926493","https://openalex.org/W2003719432","https://openalex.org/W2032950184","https://openalex.org/W2037438990","https://openalex.org/W2040340473","https://openalex.org/W2060440895","https://openalex.org/W2060818668","https://openalex.org/W2078408284","https://openalex.org/W2104615308","https://openalex.org/W2127872526","https://openalex.org/W2130617154","https://openalex.org/W2135315786","https://openalex.org/W2150630976","https://openalex.org/W2155070484","https://openalex.org/W2236986911","https://openalex.org/W2240667924","https://openalex.org/W2394555589","https://openalex.org/W2401610261","https://openalex.org/W2435648513","https://openalex.org/W2574582689","https://openalex.org/W2585130803","https://openalex.org/W2607067159","https://openalex.org/W2751108192","https://openalex.org/W2754082843","https://openalex.org/W2761338514","https://openalex.org/W2769700065","https://openalex.org/W2769986458","https://openalex.org/W2789584774","https://openalex.org/W2806438613","https://openalex.org/W2884299639","https://openalex.org/W2897469996","https://openalex.org/W2902247260","https://openalex.org/W2922527104","https://openalex.org/W2931304851","https://openalex.org/W2944456270","https://openalex.org/W2948862017","https://openalex.org/W2949161920","https://openalex.org/W2964109949","https://openalex.org/W2968450015","https://openalex.org/W2971307483","https://openalex.org/W2997666247","https://openalex.org/W3009669213","https://openalex.org/W3030235304","https://openalex.org/W3033725271","https://openalex.org/W3046474425","https://openalex.org/W3103058085","https://openalex.org/W3205928774","https://openalex.org/W3209859849","https://openalex.org/W4253731216","https://openalex.org/W6672338428","https://openalex.org/W6700174708","https://openalex.org/W6750453510","https://openalex.org/W6758136777","https://openalex.org/W6778856675","https://openalex.org/W6987022672"],"related_works":["https://openalex.org/W2123909466","https://openalex.org/W2991521312","https://openalex.org/W4288089517","https://openalex.org/W579270350","https://openalex.org/W2981349997","https://openalex.org/W2545898663","https://openalex.org/W2017040309","https://openalex.org/W2028650062","https://openalex.org/W4249709097","https://openalex.org/W2544175982"],"abstract_inverted_index":{"In":[0,67],"this":[1],"paper":[2],"we":[3,70],"present":[4],"a":[5,15,31,38,86],"new":[6],"approach":[7],"for":[8],"distributed":[9],"DBMSs":[10],"called":[11],"P4DB,":[12],"that":[13,28,72],"uses":[14],"programmable":[16],"switch":[17,42],"to":[18,57,79,90],"accelerate":[19],"OLTP":[20],"workloads.":[21],"The":[22,41],"main":[23],"idea":[24],"of":[25,37,88],"P4DB":[26,73],"is":[27,55],"it":[29,54],"implements":[30],"transaction":[32],"processing":[33],"engine":[34],"on":[35,64],"top":[36],"P4-programmable":[39],"switch.":[40,66],"can":[43,84],"thus":[44],"act":[45],"as":[46],"an":[47],"accelerator":[48],"in":[49],"the":[50,65],"network,":[51],"especially":[52],"when":[53],"used":[56],"store":[58],"and":[59,83],"process":[60],"hot":[61],"(contended)":[62],"tuples":[63],"our":[68],"experiments,":[69],"show":[71],"hence":[74],"provides":[75],"significant":[76],"benefits":[77],"compared":[78],"traditional":[80],"DBMS":[81],"architectures":[82],"achieve":[85],"speedup":[87],"up":[89],"8x.":[91]},"counts_by_year":[{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":2}],"updated_date":"2026-02-26T08:16:20.718346","created_date":"2025-10-10T00:00:00"}
