{"id":"https://openalex.org/W4320067975","doi":"https://doi.org/10.1145/3545008.3545068","title":"Simmer: Rate proportional scheduling to reduce packet drops in vGPU based NF chains","display_name":"Simmer: Rate proportional scheduling to reduce packet drops in vGPU based NF chains","publication_year":2022,"publication_date":"2022-08-29","ids":{"openalex":"https://openalex.org/W4320067975","doi":"https://doi.org/10.1145/3545008.3545068"},"language":"en","primary_location":{"id":"doi:10.1145/3545008.3545068","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3545008.3545068","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st International Conference on Parallel Processing","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/A5008615646","display_name":"Avinash Kumar Chaurasia","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Avinash Kumar Chaurasia","raw_affiliation_strings":["Indian Institute of Technology Bombay, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Bombay, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101060751","display_name":"Anshuj Garg","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Anshuj Garg","raw_affiliation_strings":["Computer Science and Engineering, Indian Institute of Technology Bombay, India"],"affiliations":[{"raw_affiliation_string":"Computer Science and Engineering, Indian Institute of Technology Bombay, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017699878","display_name":"Bhaskaran Raman","orcid":"https://orcid.org/0000-0002-2234-7123"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Bhaskaran Raman","raw_affiliation_strings":["Indian Institute of Technology Bombay, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology Bombay, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054827318","display_name":"Uday Kurkure","orcid":"https://orcid.org/0000-0002-9000-291X"},"institutions":[{"id":"https://openalex.org/I74786994","display_name":"Kitware (United States)","ror":"https://ror.org/02s2acn37","country_code":"US","type":"company","lineage":["https://openalex.org/I74786994"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Uday Kurkure","raw_affiliation_strings":["VMware, United States of America"],"affiliations":[{"raw_affiliation_string":"VMware, United States of America","institution_ids":["https://openalex.org/I74786994"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058087009","display_name":"Hari Sivaraman","orcid":"https://orcid.org/0000-0001-6764-6998"},"institutions":[{"id":"https://openalex.org/I74786994","display_name":"Kitware (United States)","ror":"https://ror.org/02s2acn37","country_code":"US","type":"company","lineage":["https://openalex.org/I74786994"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hari Sivaraman","raw_affiliation_strings":["VMware, United States of America"],"affiliations":[{"raw_affiliation_string":"VMware, United States of America","institution_ids":["https://openalex.org/I74786994"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112875212","display_name":"Lan Vu","orcid":"https://orcid.org/0000-0002-8944-4841"},"institutions":[{"id":"https://openalex.org/I74786994","display_name":"Kitware (United States)","ror":"https://ror.org/02s2acn37","country_code":"US","type":"company","lineage":["https://openalex.org/I74786994"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lan Vu","raw_affiliation_strings":["VMware, United States of America"],"affiliations":[{"raw_affiliation_string":"VMware, United States of America","institution_ids":["https://openalex.org/I74786994"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054906498","display_name":"Sairam Veeraswamy","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sairam Veeraswamy","raw_affiliation_strings":["VMware, India"],"affiliations":[{"raw_affiliation_string":"VMware, India","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5008615646"],"corresponding_institution_ids":["https://openalex.org/I162827531"],"apc_list":null,"apc_paid":null,"fwci":0.2848,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.60078851,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","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/T10714","display_name":"Software-Defined Networks and 5G","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/T11478","display_name":"Caching and Content Delivery","score":0.9980000257492065,"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.9973000288009644,"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.6163300275802612},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5923108458518982},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5460623502731323},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.4394776523113251},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.34857800602912903},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.18762290477752686},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.13787999749183655}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6163300275802612},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5923108458518982},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5460623502731323},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.4394776523113251},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.34857800602912903},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.18762290477752686},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.13787999749183655},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3545008.3545068","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3545008.3545068","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1996212904","https://openalex.org/W2102298614","https://openalex.org/W2111734949","https://openalex.org/W2117967225","https://openalex.org/W2136930733","https://openalex.org/W2144127235","https://openalex.org/W2289096564","https://openalex.org/W2550252820","https://openalex.org/W2613150457","https://openalex.org/W2735042432","https://openalex.org/W2883056249","https://openalex.org/W2975716337","https://openalex.org/W3008783405","https://openalex.org/W4249882833","https://openalex.org/W4250518453","https://openalex.org/W4251462984","https://openalex.org/W4290473017","https://openalex.org/W6651807476"],"related_works":["https://openalex.org/W2070119082","https://openalex.org/W2128410848","https://openalex.org/W2102390841","https://openalex.org/W2118368532","https://openalex.org/W2096289371","https://openalex.org/W2126232624","https://openalex.org/W2434525066","https://openalex.org/W3140149227","https://openalex.org/W2946406471","https://openalex.org/W2130555437"],"abstract_inverted_index":{"Network":[0],"Function":[1],"Virtualization":[2],"(NFV)":[3],"paradigm":[4],"offers":[5],"flexibility,":[6],"cost":[7],"benefits,":[8],"and":[9,80,102,116,138,176,217],"ease":[10],"of":[11,33,203],"deployment":[12],"by":[13,213],"decoupling":[14],"network":[15,37,52,63,148,189],"function":[16,22,70,190],"from":[17],"hardware":[18,79],"middleboxes.":[19],"The":[20,109],"service":[21,69,191],"chains":[23],"(SFC)":[24],"deployed":[25],"using":[26],"the":[27,40,142,159,200,219],"NFV":[28],"platform":[29],"require":[30],"efficient":[31,184],"sharing":[32,56],"resources":[34],"among":[35,60,106],"various":[36,51],"functions":[38,64,149],"in":[39,67,173,205],"chain.":[41],"Graphics":[42],"Processing":[43],"Units":[44],"(GPUs)":[45],"have":[46],"been":[47,73],"used":[48],"to":[49,76,97,121,145,169,215,222,225],"improve":[50],"functions\u2019":[53],"performance.":[54],"However,":[55],"a":[57,68,87,89,123,188,206],"single":[58,90,124],"GPU":[59,84,92],"multiple":[61,107,118],"virtualized":[62],"(virtual":[65],"machines)":[66,153],"chain":[71,192],"has":[72],"challenging":[74],"due":[75],"their":[77],"proprietary":[78],"software":[81],"stack.":[82],"Earlier":[83],"architectures":[85],"had":[86],"limitation:":[88],"physical":[91,125],"can":[93],"only":[94],"be":[95,104,170],"allocated":[96],"one":[98],"virtual":[99,119,152],"machine":[100],"(VM)":[101],"cannot":[103],"shared":[105],"VMs.":[108],"newer":[110],"GPUs":[111,130],"are":[112],"virtualization-aware":[113,162,194],"(hardware-assisted":[114],"virtualization)":[115],"allow":[117],"machines":[120],"share":[122,158],"GPU.":[126],"Although":[127],"virtualization-aware,":[128],"these":[129],"still":[131],"lack":[132],"support":[133],"for":[134,186],"custom":[135],"scheduling":[136,166,187,197],"policies":[137],"do":[139],"not":[140],"expose":[141],"preemption":[143],"control":[144],"users.":[146],"When":[147],"(hosted":[150],"within":[151],"with":[154],"different":[155],"processing":[156,201],"requirements":[157],"same":[160],"GPU,":[161],"GPUs\u2019":[163],"default":[164],"round-robin":[165],"mechanism":[167,185],"proves":[168],"inefficient,":[171],"resulting":[172],"packet":[174,220],"drops":[175],"lower":[177],"throughput.":[178],"This":[179],"paper":[180],"presents":[181],"Simmer,":[182],"an":[183],"on":[193],"GPUs.":[195],"Our":[196],"solution":[198],"considers":[199],"requirement":[202],"NFs":[204],"GPU-based":[207],"SFC,":[208],"thus":[209],"improving":[210],"overall":[211],"throughput":[212],"up":[214],"29%":[216],"reducing":[218],"drop":[221],"zero":[223],"compared":[224],"vanilla":[226],"setup.":[227]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-10T16:38:18.471706","created_date":"2025-10-10T00:00:00"}
