{"id":"https://openalex.org/W4390690207","doi":"https://doi.org/10.48550/arxiv.2401.02801","title":"Credence: Augmenting Datacenter Switch Buffer Sharing with ML Predictions","display_name":"Credence: Augmenting Datacenter Switch Buffer Sharing with ML Predictions","publication_year":2024,"publication_date":"2024-01-05","ids":{"openalex":"https://openalex.org/W4390690207","doi":"https://doi.org/10.48550/arxiv.2401.02801"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2401.02801","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2401.02801","pdf_url":"https://arxiv.org/pdf/2401.02801","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2401.02801","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015398112","display_name":"Vamsi Addanki","orcid":"https://orcid.org/0000-0002-0577-0413"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Addanki, Vamsi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046854190","display_name":"Maciej Pacut","orcid":"https://orcid.org/0000-0002-6379-1490"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pacut, Maciej","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5066080641","display_name":"Stefan Schmid","orcid":"https://orcid.org/0000-0002-7798-1711"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Schmid, Stefan","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":true,"cited_by_count":1,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9968000054359436,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9968000054359436,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9936000108718872,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8060917854309082},{"id":"https://openalex.org/keywords/credence","display_name":"Credence","score":0.7873616218566895},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5344831943511963},{"id":"https://openalex.org/keywords/performance-improvement","display_name":"Performance improvement","score":0.5161577463150024},{"id":"https://openalex.org/keywords/drop","display_name":"Drop (telecommunication)","score":0.5039021372795105},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5015709400177002},{"id":"https://openalex.org/keywords/retard","display_name":"Retard","score":0.46923762559890747},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.46798110008239746},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.44279745221138},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.42545533180236816},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.41209617257118225},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3707258403301239},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.11287301778793335},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.10802233219146729},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.074317067861557},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.06688660383224487}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8060917854309082},{"id":"https://openalex.org/C2779513410","wikidata":"https://www.wikidata.org/wiki/Q25351567","display_name":"Credence","level":2,"score":0.7873616218566895},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5344831943511963},{"id":"https://openalex.org/C2778915421","wikidata":"https://www.wikidata.org/wiki/Q3643177","display_name":"Performance improvement","level":2,"score":0.5161577463150024},{"id":"https://openalex.org/C2781345722","wikidata":"https://www.wikidata.org/wiki/Q5308388","display_name":"Drop (telecommunication)","level":2,"score":0.5039021372795105},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5015709400177002},{"id":"https://openalex.org/C2777131613","wikidata":"https://www.wikidata.org/wiki/Q18394147","display_name":"Retard","level":2,"score":0.46923762559890747},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.46798110008239746},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.44279745221138},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.42545533180236816},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.41209617257118225},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3707258403301239},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.11287301778793335},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.10802233219146729},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.074317067861557},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.06688660383224487},{"id":"https://openalex.org/C118552586","wikidata":"https://www.wikidata.org/wiki/Q7867","display_name":"Psychiatry","level":1,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2401.02801","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2401.02801","pdf_url":"https://arxiv.org/pdf/2401.02801","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.2401.02801","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2401.02801","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":"pmh:oai:arXiv.org:2401.02801","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2401.02801","pdf_url":"https://arxiv.org/pdf/2401.02801","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8030278888","display_name":null,"funder_award_id":"864228","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4390690207.pdf","grobid_xml":"https://content.openalex.org/works/W4390690207.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2324869209","https://openalex.org/W4250918561","https://openalex.org/W2304903823","https://openalex.org/W4236768710","https://openalex.org/W3036211183","https://openalex.org/W2212640847","https://openalex.org/W3020355059","https://openalex.org/W1983511718","https://openalex.org/W2561530205","https://openalex.org/W4391003033"],"abstract_inverted_index":{"Packet":[0],"buffers":[1,79,83],"in":[2,12,25,71,120,234,248],"datacenter":[3,26],"switches":[4,27,55],"are":[5,56,89,231],"shared":[6],"across":[7],"all":[8],"the":[9,16,85,103,107,116,138,151,161,177,180,187,218,256],"switch":[10],"ports":[11],"order":[13],"to":[14,51,58,64,109,176,203,223],"improve":[15,111],"overall":[17],"throughput.":[18],"The":[19],"trend":[20],"of":[21,66,92,153,160,179,208,258],"shrinking":[22],"buffer":[23,29,42,128],"sizes":[24],"makes":[28],"sharing":[30,43,129],"extremely":[31],"challenging":[32],"and":[33,250],"a":[34,126],"critical":[35],"performance":[36,48,139,148,159,178],"issue.":[37],"Literature":[38],"suggests":[39,95],"that":[40,77,96,196,214,230,252],"push-out":[41,69,82,143,164],"algorithms":[44,62,99,144],"have":[45],"significantly":[46,110],"better":[47],"guarantees":[49],"compared":[50,202],"drop-tail":[52,78,98,127,182],"algorithms.":[53],"Unfortunately,":[54],"unable":[57],"benefit":[59],"from":[60],"these":[61],"due":[63],"lack":[65],"support":[67],"for":[68],"operations":[70],"hardware.":[72,236],"Our":[73,193],"key":[74],"observation":[75],"is":[76,115],"can":[80,136],"emulate":[81],"if":[84],"future":[86,104,244],"packet":[87],"arrivals":[88,105],"known":[90,163],"ahead":[91],"time.":[93],"This":[94,113],"augmenting":[97],"with":[100,132,170],"predictions":[101],"about":[102],"has":[106],"potential":[108],"performance.":[112],"paper":[114],"first":[117],"research":[118],"attempt":[119],"this":[121,239,259],"direction.":[122],"We":[123,237],"propose":[124],"Credence,":[125],"algorithm":[130,165,183],"augmented":[131],"machine-learned":[133],"predictions.":[134,154],"Credence":[135,156,197,215],"unlock":[137],"only":[140],"attainable":[141],"by":[142,200,221],"so":[145],"far.":[146],"Its":[147],"hinges":[149],"on":[150],"accuracy":[152],"Specifically,":[155],"achieves":[157],"near-optimal":[158],"best":[162],"LQD":[166],"(Longest":[167],"Queue":[168],"Drop)":[169],"perfect":[171],"predictions,":[172],"but":[173],"gracefully":[174],"degrades":[175],"simplest":[181],"Complete":[184],"Sharing":[185],"when":[186],"prediction":[188],"error":[189],"gets":[190],"arbitrarily":[191],"worse.":[192],"evaluations":[194],"show":[195,213],"improves":[198,216],"throughput":[199],"$1.5$x":[201],"traditional":[204],"approaches.":[205],"In":[206],"terms":[207],"flow":[209],"completion":[210],"times,":[211],"we":[212,253],"upon":[217],"state-of-the-art":[219],"approaches":[220],"up":[222],"$95\\%$":[224],"using":[225],"off-the-shelf":[226],"machine":[227],"learning":[228],"techniques":[229],"also":[232],"practical":[233],"today's":[235],"believe":[238],"work":[240,245],"opens":[241],"several":[242],"interesting":[243],"opportunities":[246],"both":[247],"systems":[249],"theory":[251],"discuss":[254],"at":[255],"end":[257],"paper.":[260]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-13T07:31:44.756512","created_date":"2025-10-10T00:00:00"}
