{"id":"https://openalex.org/W3150250367","doi":"https://doi.org/10.1109/ipdps.2006.1639560","title":"Asynchronous zero-copy communication for synchronous sockets in the sockets direct protocol (SDP) over InfiniBand","display_name":"Asynchronous zero-copy communication for synchronous sockets in the sockets direct protocol (SDP) over InfiniBand","publication_year":2006,"publication_date":"2006-01-01","ids":{"openalex":"https://openalex.org/W3150250367","doi":"https://doi.org/10.1109/ipdps.2006.1639560","mag":"3150250367"},"language":"en","primary_location":{"id":"doi:10.1109/ipdps.2006.1639560","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2006.1639560","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 20th IEEE International Parallel &amp; Distributed Processing Symposium","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/A5050531633","display_name":"Pavan Balaji","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"P. Balaji","raw_affiliation_strings":["Department of Computer Science and Engineering, Ohio State University"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Ohio State University","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019043793","display_name":"S. Bhagvat","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"S. Bhagvat","raw_affiliation_strings":["Department of Computer Science and Engineering, Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060454909","display_name":"Hyun\u2010Wook Jin","orcid":"https://orcid.org/0000-0002-9496-3486"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"H.-W. Jin","raw_affiliation_strings":["Department of Computer Science and Engineering, Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024879682","display_name":"Dhabaleswar K. Panda","orcid":"https://orcid.org/0000-0002-0356-1781"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"D.K. Panda","raw_affiliation_strings":["Department of Computer Science and Engineering, Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5050531633"],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":3.3449,"has_fulltext":false,"cited_by_count":19,"citation_normalized_percentile":{"value":0.92521979,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":97},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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.9998999834060669,"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.9997000098228455,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9991000294685364,"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/infiniband","display_name":"InfiniBand","score":0.8702458143234253},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8569732904434204},{"id":"https://openalex.org/keywords/asynchronous-communication","display_name":"Asynchronous communication","score":0.7263442873954773},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6081543564796448},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.5407424569129944},{"id":"https://openalex.org/keywords/chipset","display_name":"Chipset","score":0.48200884461402893},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4132079780101776},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.24550732970237732}],"concepts":[{"id":"https://openalex.org/C2781030343","wikidata":"https://www.wikidata.org/wiki/Q922437","display_name":"InfiniBand","level":2,"score":0.8702458143234253},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8569732904434204},{"id":"https://openalex.org/C151319957","wikidata":"https://www.wikidata.org/wiki/Q752739","display_name":"Asynchronous communication","level":2,"score":0.7263442873954773},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6081543564796448},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.5407424569129944},{"id":"https://openalex.org/C73431340","wikidata":"https://www.wikidata.org/wiki/Q182656","display_name":"Chipset","level":3,"score":0.48200884461402893},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4132079780101776},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.24550732970237732},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C165005293","wikidata":"https://www.wikidata.org/wiki/Q1074500","display_name":"Chip","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/ipdps.2006.1639560","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2006.1639560","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 20th IEEE International Parallel &amp; Distributed Processing Symposium","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.420.5443","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.420.5443","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cecs.uci.edu/~papers/ipdps06/pdfs/013-CAC-paper-1.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.81.485","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.81.485","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://nowlab.cse.ohio-state.edu/publications/conf-papers/2006/balaji-cac06.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.550000011920929}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1580236551","https://openalex.org/W1930877473","https://openalex.org/W2049958489","https://openalex.org/W2093607114","https://openalex.org/W2097335022","https://openalex.org/W2115754488","https://openalex.org/W2139882473","https://openalex.org/W2140358124","https://openalex.org/W2161773783","https://openalex.org/W6634905045","https://openalex.org/W6640589679","https://openalex.org/W6663243975","https://openalex.org/W6673759688","https://openalex.org/W6676256194","https://openalex.org/W6677315855","https://openalex.org/W6680708377"],"related_works":["https://openalex.org/W2406331183","https://openalex.org/W2363988059","https://openalex.org/W2792231649","https://openalex.org/W2053215237","https://openalex.org/W1939358748","https://openalex.org/W1995426833","https://openalex.org/W2613555492","https://openalex.org/W2157124414","https://openalex.org/W2160895517","https://openalex.org/W1902037833"],"abstract_inverted_index":{"Sockets":[0],"direct":[1],"protocol":[2],"(SDP)":[3],"is":[4,120,146],"an":[5,192,206],"industry":[6],"standard":[7,35,72],"pseudo":[8],"sockets-like":[9],"implementation":[10],"to":[11,16,63,102,210,218],"allow":[12],"existing":[13],"sockets":[14,40,44,53,98,118,126,139,145,177],"applications":[15,127],"directly":[17],"and":[18,51,80,108,168,187,216,228],"transparently":[19],"take":[20],"advantage":[21],"of":[22,26,39,67,89,106,114,195,208,221],"the":[23,64,70,96,116,121,134,175,189],"advanced":[24],"features":[25],"current":[27],"generation":[28],"networks":[29],"such":[30,77,155],"as":[31,78,158],"InfiniBand.":[32],"The":[33,197],"SDP":[34,71],"supports":[36],"two":[37],"kinds":[38],"semantics,":[41],"viz.,":[42],"synchronous":[43,97,117,144,176],"(e.g.,":[45,54],"used":[46,55,123,142],"by":[47,56,124,132],"Linux,":[48],"BSD,":[49],"Windows)":[50],"asynchronous":[52,68,138],"Windows,":[57],"upcoming":[58],"support":[59,109],"in":[60,184],"Linux).":[61],"Due":[62],"inherent":[65],"benefits":[66],"sockets,":[69],"allows":[73],"several":[74],"intelligent":[75],"approaches":[76,91,135],"source-avail":[79],"sink-avail":[81],"based":[82],"zero-copy":[83,161],"for":[84,95,137,143,212,224],"these":[85,90],"sockets.":[86],"Unfortunately,":[87],"most":[88,125],"are":[92],"not":[93],"beneficial":[94],"interface.":[99],"Further,":[100],"due":[101],"its":[103],"portability,":[104],"ease":[105],"use":[107],"on":[110],"a":[111,130,219],"wider":[112],"set":[113,194],"platforms,":[115],"interface":[119],"one":[122,154],"today.":[128],"Thus,":[129],"mechanism":[131],"which":[133],"proposed":[136],"can":[140,204],"be":[141],"highly":[147],"desirable.":[148],"In":[149],"this":[150,185],"paper,":[151],"we":[152,164],"propose":[153],"mechanism,":[156],"termed":[157],"AZ-SDP":[159],"(asynchronous":[160],"SDP),":[162],"where":[163],"memory-protect":[165],"application":[166],"buffers":[167],"carry":[169],"out":[170],"communication":[171],"asynchronously":[172],"while":[173],"maintaining":[174],"semantics.":[178],"We":[179],"present":[180],"our":[181,202],"detailed":[182],"design":[183],"paper":[186],"evaluate":[188],"stack":[190],"with":[191],"extensive":[193],"benchmarks.":[196],"experimental":[198],"results":[199],"demonstrate":[200],"that":[201],"approach":[203],"provide":[205],"improvement":[207],"close":[209],"35%":[211],"medium-message":[213],"unidirectional":[214],"throughput":[215],"up":[217],"factor":[220],"2":[222],"benefit":[223],"computation-communication":[225],"overlap":[226],"tests":[227],"multi-connection":[229],"benchmarks":[230]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
