{"id":"https://openalex.org/W4401408806","doi":"https://doi.org/10.1145/3673038.3673138","title":"Yggdrasil: Reducing Network I/O Tax with (CXL-Based) Distributed Shared Memory","display_name":"Yggdrasil: Reducing Network I/O Tax with (CXL-Based) Distributed Shared Memory","publication_year":2024,"publication_date":"2024-08-08","ids":{"openalex":"https://openalex.org/W4401408806","doi":"https://doi.org/10.1145/3673038.3673138"},"language":"en","primary_location":{"id":"doi:10.1145/3673038.3673138","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3673038.3673138","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673138","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 53rd International Conference on Parallel Processing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673138","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5026824225","display_name":"Wenda Tang","orcid":"https://orcid.org/0000-0001-6684-4642"},"institutions":[{"id":"https://openalex.org/I4387153335","display_name":"China Telecom","ror":"https://ror.org/05p67dv18","country_code":null,"type":"company","lineage":["https://openalex.org/I4387153335"]},{"id":"https://openalex.org/I4210136246","display_name":"China Telecom (China)","ror":"https://ror.org/03jgnzt20","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210136246"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wenda Tang","raw_affiliation_strings":["China Telecom eSurfing Cloud, China"],"affiliations":[{"raw_affiliation_string":"China Telecom eSurfing Cloud, China","institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106355555","display_name":"Ying Han","orcid":null},"institutions":[{"id":"https://openalex.org/I4387153335","display_name":"China Telecom","ror":"https://ror.org/05p67dv18","country_code":null,"type":"company","lineage":["https://openalex.org/I4387153335"]},{"id":"https://openalex.org/I4210136246","display_name":"China Telecom (China)","ror":"https://ror.org/03jgnzt20","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210136246"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ying Han","raw_affiliation_strings":["China Telecom eSurfing Cloud, China"],"affiliations":[{"raw_affiliation_string":"China Telecom eSurfing Cloud, China","institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5094237261","display_name":"Tianxiang Ai","orcid":null},"institutions":[{"id":"https://openalex.org/I4387153335","display_name":"China Telecom","ror":"https://ror.org/05p67dv18","country_code":null,"type":"company","lineage":["https://openalex.org/I4387153335"]},{"id":"https://openalex.org/I4210136246","display_name":"China Telecom (China)","ror":"https://ror.org/03jgnzt20","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210136246"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tianxiang Ai","raw_affiliation_strings":["China Telecom eSurfing Cloud, China"],"affiliations":[{"raw_affiliation_string":"China Telecom eSurfing Cloud, China","institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089526612","display_name":"G. Li","orcid":null},"institutions":[{"id":"https://openalex.org/I4387153335","display_name":"China Telecom","ror":"https://ror.org/05p67dv18","country_code":null,"type":"company","lineage":["https://openalex.org/I4387153335"]},{"id":"https://openalex.org/I4210136246","display_name":"China Telecom (China)","ror":"https://ror.org/03jgnzt20","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210136246"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guanghui Li","raw_affiliation_strings":["China Telecom eSurfing Cloud, China"],"affiliations":[{"raw_affiliation_string":"China Telecom eSurfing Cloud, China","institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100954087","display_name":"Bin Yu","orcid":"https://orcid.org/0009-0009-8998-423X"},"institutions":[{"id":"https://openalex.org/I4387153335","display_name":"China Telecom","ror":"https://ror.org/05p67dv18","country_code":null,"type":"company","lineage":["https://openalex.org/I4387153335"]},{"id":"https://openalex.org/I4210136246","display_name":"China Telecom (China)","ror":"https://ror.org/03jgnzt20","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210136246"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bin Yu","raw_affiliation_strings":["China Telecom eSurfing Cloud, China"],"affiliations":[{"raw_affiliation_string":"China Telecom eSurfing Cloud, China","institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101094279","display_name":"Yang Xin","orcid":"https://orcid.org/0000-0001-7434-2853"},"institutions":[{"id":"https://openalex.org/I4210136246","display_name":"China Telecom (China)","ror":"https://ror.org/03jgnzt20","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210136246"]},{"id":"https://openalex.org/I4387153335","display_name":"China Telecom","ror":"https://ror.org/05p67dv18","country_code":null,"type":"company","lineage":["https://openalex.org/I4387153335"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Yang","raw_affiliation_strings":["China Telecom eSurfing Cloud, China"],"affiliations":[{"raw_affiliation_string":"China Telecom eSurfing Cloud, China","institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5026824225"],"corresponding_institution_ids":["https://openalex.org/I4210136246","https://openalex.org/I4387153335"],"apc_list":null,"apc_paid":null,"fwci":1.7821,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.85824293,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"597","last_page":"606"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9983000159263611,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9983000159263611,"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.9975000023841858,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.996399998664856,"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.8706429600715637},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6116783022880554},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5013229846954346},{"id":"https://openalex.org/keywords/address-space","display_name":"Address space","score":0.48374414443969727},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.4538801908493042},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.43975698947906494},{"id":"https://openalex.org/keywords/message-queue","display_name":"Message queue","score":0.4184383749961853},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3500235676765442}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8706429600715637},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6116783022880554},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5013229846954346},{"id":"https://openalex.org/C144240696","wikidata":"https://www.wikidata.org/wiki/Q367204","display_name":"Address space","level":2,"score":0.48374414443969727},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.4538801908493042},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.43975698947906494},{"id":"https://openalex.org/C26324664","wikidata":"https://www.wikidata.org/wiki/Q1065525","display_name":"Message queue","level":2,"score":0.4184383749961853},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3500235676765442}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3673038.3673138","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3673038.3673138","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673138","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 53rd International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3673038.3673138","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3673038.3673138","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3673038.3673138","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 53rd International Conference on Parallel Processing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4401408806.pdf"},"referenced_works_count":31,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W2087626951","https://openalex.org/W2112942538","https://openalex.org/W2124415012","https://openalex.org/W2157352291","https://openalex.org/W2577489668","https://openalex.org/W2606722458","https://openalex.org/W2867345499","https://openalex.org/W2895347550","https://openalex.org/W2956068069","https://openalex.org/W2968129087","https://openalex.org/W2971243175","https://openalex.org/W2979952071","https://openalex.org/W2986989759","https://openalex.org/W3029694715","https://openalex.org/W3100923768","https://openalex.org/W3129865007","https://openalex.org/W4220993462","https://openalex.org/W4236116760","https://openalex.org/W4244923394","https://openalex.org/W4282551700","https://openalex.org/W4311118888","https://openalex.org/W4317033481","https://openalex.org/W4318541517","https://openalex.org/W4327930415","https://openalex.org/W4327930439","https://openalex.org/W4361194512","https://openalex.org/W4386764211","https://openalex.org/W4387302703","https://openalex.org/W4396773547","https://openalex.org/W4402134771"],"related_works":["https://openalex.org/W3135214639","https://openalex.org/W3167991936","https://openalex.org/W3094720421","https://openalex.org/W2594055038","https://openalex.org/W2354252607","https://openalex.org/W3044972519","https://openalex.org/W2521388331","https://openalex.org/W2418004379","https://openalex.org/W2355099047","https://openalex.org/W2388410831"],"abstract_inverted_index":{"In":[0,46,84,103],"communication-intensive":[1],"applications":[2,77],"that":[3,217],"run":[4],"on":[5,20,208],"hosts":[6],"with":[7,67],"high-speed":[8],"network":[9],"hardware,":[10,214],"a":[11,51,57,72,128,151,237],"common":[12],"challenge":[13],"arises":[14],"from":[15],"the":[16,21,26,35,41,79,146,162],"significant":[17],"burden":[18],"placed":[19],"native":[22],"socket":[23,53,61,116,166,221],"system":[24],"within":[25],"OS.":[27],"Researchers":[28],"have":[29],"devoted":[30],"considerable":[31],"effort":[32],"to":[33,44,86,114,173],"optimizing":[34],"kernel":[36],"networking":[37],"stack":[38,43],"and":[39,142,167,176,199,211,228],"moving":[40],"TCP/IP":[42],"user-space.":[45],"this":[47],"paper,":[48],"we":[49,169,215],"describe":[50],"novel":[52],"replacement":[54,74],"solution,":[55],"Yggdrasil,":[56,150],"CXL-based":[58,91],"user-space":[59,130],"high-performance":[60],"system.":[62],"Yggdrasil":[63,89,110,126,207,218],"is":[64,101,107,154],"fully":[65],"compatible":[66],"Linux":[68,115,220],"socket,":[69],"making":[70],"it":[71,100],"drop-in":[73],"for":[75,81,96,117,134,156],"existing":[76],"without":[78],"need":[80],"code":[82],"modifications.":[83],"order":[85],"optimize":[87],"performance,":[88,177],"employs":[90],"distributed":[92],"shared":[93],"memory":[94,189,202],"(DSM)":[95],"inter-host":[97],"communication":[98,157],"whenever":[99],"available.":[102],"cases":[104],"where":[105],"DSM":[106],"not":[108],"accessible,":[109],"transparently":[111],"switches":[112],"back":[113],"communication.":[118],"A":[119],"key":[120],"element":[121],"in":[122,125,222,236],"achieving":[123],"isolation":[124],"involves":[127],"trusted":[129],"monitoring":[131],"daemon":[132],"responsible":[133],"managing":[135],"control":[136],"plane":[137,148],"operations":[138],"like":[139],"connection":[140],"setup":[141],"access":[143],"control.":[144],"Within":[145],"data":[147,183,197],"of":[149],"peer-to-peer":[152],"model":[153],"adopted":[155],"between":[158,165],"processes.":[159],"To":[160],"bridge":[161],"semantic":[163],"gap":[164],"DSM,":[168],"exploit":[170],"several":[171],"techniques":[172],"ensure":[174],"compatibility":[175],"including":[178],"(1)":[179],"transparent":[180],"dynamic":[181,196],"fast/slow":[182],"path":[184],"navigation,":[185],"(2)":[186],"decentralized":[187],"CXL":[188,213],"management,":[190],"(3)":[191],"lock-free":[192],"queue":[193],"based":[194],"QoS-aware":[195],"polling,":[198],"(4)":[200],"semantics-aware":[201],"page":[203],"migration.":[204],"By":[205],"evaluating":[206],"both":[209],"emulated":[210],"real":[212],"show":[216],"outperforms":[219],"Memcached":[223],"throughput":[224],"by":[225,231],"8.2":[226],"\u00d7":[227,235],"reduces":[229],"latency":[230],"24":[232],"\u223c":[233],"320":[234],"micro":[238],"benchmark":[239],"across":[240],"different":[241],"message":[242],"sizes.":[243]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
