{"id":"https:\/\/openalex.org\/W4249889413","doi":"https:\/\/doi.org\/10.5753\/sbrc_estendido.2019.7780","title":"Improving Software Middleboxes and Datacenter Task Schedulers","display_name":"Improving Software Middleboxes and Datacenter Task Schedulers","publication_year":2019,"publication_date":"2019-05-06","ids":{"openalex":"https:\/\/openalex.org\/W4249889413","doi":"https:\/\/doi.org\/10.5753\/sbrc_estendido.2019.7780"},"language":"en","primary_location":{"id":"doi:10.5753\/sbrc_estendido.2019.7780","is_oa":true,"landing_page_url":"https:\/\/doi.org\/10.5753\/sbrc_estendido.2019.7780","pdf_url":"https:\/\/sol.sbc.org.br\/index.php\/sbrc_estendido\/article\/download\/7780\/8235","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Anais Estendidos do XXXVII Simp\u00f3sio Brasileiro de Redes de Computadores e Sistemas Distribu\u00eddos (SBRC Estendido 2019)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https:\/\/sol.sbc.org.br\/index.php\/sbrc_estendido\/article\/download\/7780\/8235","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https:\/\/openalex.org\/A5086741849","display_name":"Hugo Sadok","orcid":"https:\/\/orcid.org\/0000-0002-2464-1465"},"institutions":[{"id":"https:\/\/openalex.org\/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https:\/\/ror.org\/03490as77","country_code":"BR","type":"education","lineage":["https:\/\/openalex.org\/I122140584"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Hugo Sadok","raw_affiliation_strings":["Universidade Federal do Rio de Janeiro"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio de Janeiro","institution_ids":["https:\/\/openalex.org\/I122140584"]}]},{"author_position":"middle","author":{"id":"https:\/\/openalex.org\/A5083970479","display_name":"Miguel Elias M. Campista","orcid":"https:\/\/orcid.org\/0000-0002-8752-9382"},"institutions":[{"id":"https:\/\/openalex.org\/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https:\/\/ror.org\/03490as77","country_code":"BR","type":"education","lineage":["https:\/\/openalex.org\/I122140584"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Miguel Elias M. Campista","raw_affiliation_strings":["Universidade Federal do Rio de Janeiro"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio de Janeiro","institution_ids":["https:\/\/openalex.org\/I122140584"]}]},{"author_position":"last","author":{"id":"https:\/\/openalex.org\/A5052798351","display_name":"Lu\u00eds Henrique M. K. Costa","orcid":"https:\/\/orcid.org\/0000-0002-7789-3359"},"institutions":[{"id":"https:\/\/openalex.org\/I122140584","display_name":"Universidade Federal do Rio de Janeiro","ror":"https:\/\/ror.org\/03490as77","country_code":"BR","type":"education","lineage":["https:\/\/openalex.org\/I122140584"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lu\u00eds Henrique M. K. Costa","raw_affiliation_strings":["Universidade Federal do Rio de Janeiro"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal do Rio de Janeiro","institution_ids":["https:\/\/openalex.org\/I122140584"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https:\/\/openalex.org\/I122140584"],"apc_list":null,"apc_paid":null,"fwci":0.2193,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.56265853,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"137","last_page":"144"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https:\/\/openalex.org\/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995999932289124,"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"}},"topics":[{"id":"https:\/\/openalex.org\/T10101","display_name":"Cloud Computing and Resource Management","score":0.9995999932289124,"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"}},{"id":"https:\/\/openalex.org\/T10772","display_name":"Distributed systems and fault tolerance","score":0.9976000189781189,"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.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"}}],"keywords":[{"id":"https:\/\/openalex.org\/keywords\/computer-science","display_name":"Computer science","score":0.8080880641937256},{"id":"https:\/\/openalex.org\/keywords\/stateful-firewall","display_name":"Stateful firewall","score":0.7221974730491638},{"id":"https:\/\/openalex.org\/keywords\/network-packet","display_name":"Network packet","score":0.7037769556045532},{"id":"https:\/\/openalex.org\/keywords\/scheduling","display_name":"Scheduling (production processes)","score":0.546592116355896},{"id":"https:\/\/openalex.org\/keywords\/task","display_name":"Task (project management)","score":0.5278874635696411},{"id":"https:\/\/openalex.org\/keywords\/software","display_name":"Software","score":0.5157068371772766},{"id":"https:\/\/openalex.org\/keywords\/distributed-computing","display_name":"Distributed computing","score":0.5063368082046509},{"id":"https:\/\/openalex.org\/keywords\/computer-network","display_name":"Computer network","score":0.502403736114502},{"id":"https:\/\/openalex.org\/keywords\/popularity","display_name":"Popularity","score":0.4685671627521515},{"id":"https:\/\/openalex.org\/keywords\/operating-system","display_name":"Operating system","score":0.2337314486503601},{"id":"https:\/\/openalex.org\/keywords\/engineering","display_name":"Engineering","score":0.07320335507392883}],"concepts":[{"id":"https:\/\/openalex.org\/C41008148","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q21198","display_name":"Computer science","level":0,"score":0.8080880641937256},{"id":"https:\/\/openalex.org\/C22927095","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q1784206","display_name":"Stateful firewall","level":3,"score":0.7221974730491638},{"id":"https:\/\/openalex.org\/C158379750","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q214111","display_name":"Network packet","level":2,"score":0.7037769556045532},{"id":"https:\/\/openalex.org\/C206729178","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.546592116355896},{"id":"https:\/\/openalex.org\/C2780451532","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q759676","display_name":"Task (project management)","level":2,"score":0.5278874635696411},{"id":"https:\/\/openalex.org\/C2777904410","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q7397","display_name":"Software","level":2,"score":0.5157068371772766},{"id":"https:\/\/openalex.org\/C120314980","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q180634","display_name":"Distributed computing","level":1,"score":0.5063368082046509},{"id":"https:\/\/openalex.org\/C31258907","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q1301371","display_name":"Computer network","level":1,"score":0.502403736114502},{"id":"https:\/\/openalex.org\/C2780586970","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q1357284","display_name":"Popularity","level":2,"score":0.4685671627521515},{"id":"https:\/\/openalex.org\/C111919701","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q9135","display_name":"Operating system","level":1,"score":0.2337314486503601},{"id":"https:\/\/openalex.org\/C127413603","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q11023","display_name":"Engineering","level":0,"score":0.07320335507392883},{"id":"https:\/\/openalex.org\/C15744967","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q9418","display_name":"Psychology","level":0,"score":0},{"id":"https:\/\/openalex.org\/C21547014","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q1423657","display_name":"Operations management","level":1,"score":0},{"id":"https:\/\/openalex.org\/C77805123","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q161272","display_name":"Social psychology","level":1,"score":0},{"id":"https:\/\/openalex.org\/C201995342","wikidata":"https:\/\/www.wikidata.org\/wiki\/Q682496","display_name":"Systems engineering","level":1,"score":0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5753\/sbrc_estendido.2019.7780","is_oa":true,"landing_page_url":"https:\/\/doi.org\/10.5753\/sbrc_estendido.2019.7780","pdf_url":"https:\/\/sol.sbc.org.br\/index.php\/sbrc_estendido\/article\/download\/7780\/8235","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Anais Estendidos do XXXVII Simp\u00f3sio Brasileiro de Redes de Computadores e Sistemas Distribu\u00eddos (SBRC Estendido 2019)","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.5753\/sbrc_estendido.2019.7780","is_oa":true,"landing_page_url":"https:\/\/doi.org\/10.5753\/sbrc_estendido.2019.7780","pdf_url":"https:\/\/sol.sbc.org.br\/index.php\/sbrc_estendido\/article\/download\/7780\/8235","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Anais Estendidos do XXXVII Simp\u00f3sio Brasileiro de Redes de Computadores e Sistemas Distribu\u00eddos (SBRC Estendido 2019)","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https:\/\/openalex.org\/G2776397901","display_name":null,"funder_award_id":"15\/24490-2","funder_id":"https:\/\/openalex.org\/F4320322749","funder_display_name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro"},{"id":"https:\/\/openalex.org\/G29316538","display_name":null,"funder_award_id":"(Code 001)","funder_id":"https:\/\/openalex.org\/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https:\/\/openalex.org\/G3787666471","display_name":null,"funder_award_id":"15\/24494-8","funder_id":"https:\/\/openalex.org\/F4320322749","funder_display_name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro"},{"id":"https:\/\/openalex.org\/G4558584510","display_name":null,"funder_award_id":"15\/24490-2","funder_id":"https:\/\/openalex.org\/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https:\/\/openalex.org\/G603645331","display_name":null,"funder_award_id":"15\/24494-8","funder_id":"https:\/\/openalex.org\/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https:\/\/openalex.org\/G6957242593","display_name":"MC2: mobile computing, content distribution, and cloud computing","funder_award_id":"15\/24490-2","funder_id":"https:\/\/openalex.org\/F4320320997","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo"},{"id":"https:\/\/openalex.org\/G7349480107","display_name":"Communications and processing of big data in cloud and fog computing","funder_award_id":"15\/24494-8","funder_id":"https:\/\/openalex.org\/F4320320997","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo"},{"id":"https:\/\/openalex.org\/G7400518227","display_name":null,"funder_award_id":"15\/24494-8","funder_id":"https:\/\/openalex.org\/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https:\/\/openalex.org\/G7942297873","display_name":null,"funder_award_id":"-8 and","funder_id":"https:\/\/openalex.org\/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"}],"funders":[{"id":"https:\/\/openalex.org\/F4320320997","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","ror":"https:\/\/ror.org\/02ddkpn78"},{"id":"https:\/\/openalex.org\/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https:\/\/ror.org\/00x0ma614"},{"id":"https:\/\/openalex.org\/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https:\/\/ror.org\/03swz6y49"},{"id":"https:\/\/openalex.org\/F4320322749","display_name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","ror":"https:\/\/ror.org\/03kk0s825"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https:\/\/content.openalex.org\/works\/W4249889413.pdf","grobid_xml":"https:\/\/content.openalex.org\/works\/W4249889413.grobid-xml"},"referenced_works_count":22,"referenced_works":["https:\/\/openalex.org\/W243342323","https:\/\/openalex.org\/W1547378549","https:\/\/openalex.org\/W1890643295","https:\/\/openalex.org\/W2202294430","https:\/\/openalex.org\/W2521597241","https:\/\/openalex.org\/W2604403546","https:\/\/openalex.org\/W2629221296","https:\/\/openalex.org\/W2744387122","https:\/\/openalex.org\/W2798657600","https:\/\/openalex.org\/W2900470020","https:\/\/openalex.org\/W2949371380","https:\/\/openalex.org\/W2980746898","https:\/\/openalex.org\/W3005368569","https:\/\/openalex.org\/W3008783405","https:\/\/openalex.org\/W4253800079","https:\/\/openalex.org\/W6676992443","https:\/\/openalex.org\/W6683109245","https:\/\/openalex.org\/W6727321242","https:\/\/openalex.org\/W6739456351","https:\/\/openalex.org\/W6750631653","https:\/\/openalex.org\/W6756158988","https:\/\/openalex.org\/W7029340229"],"related_works":["https:\/\/openalex.org\/W2583381754","https:\/\/openalex.org\/W2144255176","https:\/\/openalex.org\/W2222333653","https:\/\/openalex.org\/W2368605798","https:\/\/openalex.org\/W109977192","https:\/\/openalex.org\/W1970797462","https:\/\/openalex.org\/W2518037665","https:\/\/openalex.org\/W2566747981","https:\/\/openalex.org\/W4312120139","https:\/\/openalex.org\/W2342453732"],"abstract_inverted_index":{"Shared":[0],"systems":[1,12,41],"have":[2],"contributed":[3],"to":[4,18,59,63],"the":[5,71,79,115,130],"popularity":[6],"of":[7,74,82,132],"many":[8],"technologies.":[9],"However,":[10],"these":[11],"often":[13],"confront":[14],"a":[15,53,100],"common":[16],"challenge:":[17],"ensure":[19],"that":[20,55,87,106],"resources":[21],"are":[22],"fairly":[23],"divided":[24],"without":[25],"compromising":[26],"utilization":[27],"efficiency.":[28],"In":[29],"this":[30,36],"master's":[31],"thesis":[32],"we":[33,93],"look":[34],"at":[35,108],"problem":[37],"in":[38,65,114],"two":[39],"distinct":[40],"-":[42],"software":[43,66],"middleboxes":[44],"and":[45,77,111,125],"datacenter":[46],"task":[47,101],"schedulers.":[48],"We":[49],"first":[50],"present":[51,94],"Sprayer,":[52],"system":[54],"uses":[56],"packet":[57,90],"spraying":[58],"load":[60],"balance":[61],"packets":[62],"cores":[64],"middleboxes.":[67],"Our":[68],"design":[69],"eliminates":[70],"imbalance":[72],"problems":[73],"per-flow":[75],"solutions":[76],"addresses":[78],"new":[80],"challenges":[81],"handling":[83],"shared":[84],"flow":[85],"states":[86],"come":[88],"with":[89,137,140],"spraying.":[91],"Then,":[92],"Stateful":[95],"Dominant":[96],"Resource":[97],"Fairness":[98],"(SDRF),":[99],"scheduling":[102],"policy":[103],"for":[104,135],"datacenters":[105],"looks":[107],"past":[109],"allocations":[110],"enforces":[112],"fairness":[113,127],"long":[116],"run.":[117],"SDRF":[118],"reduces":[119],"users'":[120],"waiting":[121],"time":[122],"on":[123,143],"average":[124],"improves":[126],"by":[128],"increasing":[129],"number":[131],"completed":[133],"tasks":[134],"users":[136],"lower":[138],"demands,":[139],"small":[141],"impact":[142],"high-demand":[144],"users.":[145]},"counts_by_year":[{"year":2019,"cited_by_count":1}],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2025-10-10T00:00:00"}