{"id":"https://openalex.org/W2397121781","doi":"https://doi.org/10.1109/tpds.2015.2453960","title":"&lt;italic&gt;qcAffin&lt;/italic&gt;: A Hardware Topology Aware Interrupt Affinitizing and Balancing Scheme for Multi-Core and Multi-Queue Packet Processing Systems","display_name":"&lt;italic&gt;qcAffin&lt;/italic&gt;: A Hardware Topology Aware Interrupt Affinitizing and Balancing Scheme for Multi-Core and Multi-Queue Packet Processing Systems","publication_year":2015,"publication_date":"2015-07-08","ids":{"openalex":"https://openalex.org/W2397121781","doi":"https://doi.org/10.1109/tpds.2015.2453960","mag":"2397121781"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2015.2453960","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2015.2453960","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-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/A5111917638","display_name":"Nen-Fu Huang","orcid":null},"institutions":[{"id":"https://openalex.org/I25846049","display_name":"National Tsing Hua University","ror":"https://ror.org/00zdnkx70","country_code":"TW","type":"education","lineage":["https://openalex.org/I25846049"]}],"countries":["TW"],"is_corresponding":true,"raw_author_name":"Nen-Fu Huang","raw_affiliation_strings":["Institute of Communications Engineering, and the Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan"],"affiliations":[{"raw_affiliation_string":"Institute of Communications Engineering, and the Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan","institution_ids":["https://openalex.org/I25846049"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103569049","display_name":"Wen-Yen Tsai","orcid":null},"institutions":[{"id":"https://openalex.org/I25846049","display_name":"National Tsing Hua University","ror":"https://ror.org/00zdnkx70","country_code":"TW","type":"education","lineage":["https://openalex.org/I25846049"]}],"countries":["TW"],"is_corresponding":false,"raw_author_name":"Wen-Yen Tsai","raw_affiliation_strings":["Institute of Communications Engineering, National Tsing Hua University, Hsinchu, Taiwan"],"affiliations":[{"raw_affiliation_string":"Institute of Communications Engineering, National Tsing Hua University, Hsinchu, Taiwan","institution_ids":["https://openalex.org/I25846049"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5111917638"],"corresponding_institution_ids":["https://openalex.org/I25846049"],"apc_list":null,"apc_paid":null,"fwci":0.9985,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.81293399,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"27","issue":"6","first_page":"1783","last_page":"1795"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9998999834060669,"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.9998999834060669,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9998000264167786,"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/T10714","display_name":"Software-Defined Networks and 5G","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/computer-science","display_name":"Computer science","score":0.815407395362854},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6160719990730286},{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.5793469548225403},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5760653018951416},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5579720735549927},{"id":"https://openalex.org/keywords/scheme","display_name":"Scheme (mathematics)","score":0.5575495958328247},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.48648756742477417},{"id":"https://openalex.org/keywords/network-topology","display_name":"Network topology","score":0.45496803522109985},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.4143315255641937},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.38109922409057617},{"id":"https://openalex.org/keywords/topology","display_name":"Topology (electrical circuits)","score":0.3564643859863281},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2814507484436035}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.815407395362854},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6160719990730286},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.5793469548225403},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5760653018951416},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5579720735549927},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.5575495958328247},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.48648756742477417},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.45496803522109985},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4143315255641937},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.38109922409057617},{"id":"https://openalex.org/C184720557","wikidata":"https://www.wikidata.org/wiki/Q7825049","display_name":"Topology (electrical circuits)","level":2,"score":0.3564643859863281},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2814507484436035},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","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},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2015.2453960","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2015.2453960","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1964102159","https://openalex.org/W1997894093","https://openalex.org/W2009875829","https://openalex.org/W2022272738","https://openalex.org/W2026317193","https://openalex.org/W2038580629","https://openalex.org/W2084933462","https://openalex.org/W2100315216","https://openalex.org/W2103666886","https://openalex.org/W2112331233","https://openalex.org/W2127586408","https://openalex.org/W2132648308","https://openalex.org/W2146542985","https://openalex.org/W2149413963","https://openalex.org/W2157871138","https://openalex.org/W2159194018","https://openalex.org/W2162932658","https://openalex.org/W2165946954","https://openalex.org/W2741031572","https://openalex.org/W4285719527","https://openalex.org/W6659869120","https://openalex.org/W6671773286","https://openalex.org/W6741996759"],"related_works":["https://openalex.org/W2488897859","https://openalex.org/W2010011028","https://openalex.org/W1966817240","https://openalex.org/W2366027386","https://openalex.org/W2086205578","https://openalex.org/W2015504232","https://openalex.org/W164750744","https://openalex.org/W1513409726","https://openalex.org/W2078367140","https://openalex.org/W2056810213"],"abstract_inverted_index":{"Interrupt":[0],"affinitization":[1,37,75,82,142,212],"of":[2,65,120,139,152,171,188,197,218],"multi-queue":[3],"network":[4],"interface":[5],"cards":[6],"is":[7,192],"a":[8,44,195,215],"fundamental":[9],"composition":[10],"that":[11],"defines":[12],"how":[13],"packets":[14],"from":[15,49,96],"individual":[16],"queue":[17],"are":[18,68,113,176],"processed":[19],"by":[20,150,194],"which":[21],"CPU-cores":[22,87],"on":[23,43,86,159],"multi-core":[24],"platforms.":[25],"In":[26],"this":[27],"paper,":[28],"we":[29,78],"propose":[30],"qcAffin":[31,134],"to":[32,71,83,104,116,209],"attain":[33],"an":[34],"optimal":[35],"queue-to-core":[36],"for":[38,162,178],"packet":[39,106],"processing":[40],"systems":[41],"based":[42],"numerical":[45],"cost":[46],"model":[47],"derived":[48],"hardware":[50,66],"topology":[51,64],"and":[52,63,88,124,144,156,173,181,203],"runtime":[53],"system":[54,201],"workloads.":[55],"Static":[56],"architectural":[57],"characteristics":[58],"comprising":[59],"the":[60,118,121,131,136,140,146,163,179,186,210],"memory":[61],"hierarchy":[62],"components":[67],"first":[69],"analyzed":[70],"calculate":[72],"static":[73],"interrupt":[74,81,190],"costs.":[76],"Then":[77],"attempt":[79],"dynamic":[80,189],"balance":[84],"workloads":[85],"improve":[89],"overall":[90],"performance.":[91],"Classical":[92],"networking":[93],"applications":[94],"ranging":[95],"bridging,":[97],"routing,":[98],"access":[99],"control":[100],"list":[101],"(ACL)":[102],"matching":[103],"deep":[105],"inspection":[107],"(DPI)":[108],"with":[109],"different":[110],"frame":[111],"sizes":[112],"extensively":[114],"experimented":[115],"compare":[117],"performance":[119,138],"proposed":[122],"scheme":[123],"other":[125],"existing":[126],"approaches.":[127],"As":[128],"demonstrated":[129],"in":[130,214],"comparison":[132],"result,":[133],"achieves":[135],"similar":[137],"best":[141],"approach":[143,213],"outperforms":[145],"Linux":[147],"default":[148],"affinitizer":[149],"averages":[151],"102,":[153],"278,":[154],"248":[155],"131":[157],"percent":[158,175,199],"1G":[160],"NICs":[161],"four":[164],"applications.":[165],"On":[166],"10G":[167],"NICs,":[168],"dramatic":[169],"boosts":[170],"1,424":[172],"1,343":[174],"measured":[177],"bridging":[180],"routing":[182],"applications,":[183],"respectively.":[184],"Moreover,":[185],"effectiveness":[187],"balancing":[191],"justified":[193],"maximum":[196],"150":[198],"higher":[200],"utilization":[202],"1.2":[204],"Mpps":[205],"more":[206],"throughput":[207],"compared":[208],"fixed":[211],"simulated":[216],"setup":[217],"unbalanced":[219],"traffic":[220],"load.":[221]},"counts_by_year":[{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
