{"id":"https://openalex.org/W2717920768","doi":"https://doi.org/10.1145/2904080","title":"Scheduling Storms and Streams in the Cloud","display_name":"Scheduling Storms and Streams in the Cloud","publication_year":2016,"publication_date":"2016-08-02","ids":{"openalex":"https://openalex.org/W2717920768","doi":"https://doi.org/10.1145/2904080","mag":"2717920768"},"language":"en","primary_location":{"id":"doi:10.1145/2904080","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2904080","pdf_url":null,"source":{"id":"https://openalex.org/S4210231956","display_name":"ACM Transactions on Modeling and Performance Evaluation of Computing Systems","issn_l":"2376-3639","issn":["2376-3639","2376-3647"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Modeling and Performance Evaluation of Computing 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/A5062344673","display_name":"Javad Ghaderi","orcid":"https://orcid.org/0000-0001-8038-550X"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Javad Ghaderi","raw_affiliation_strings":["Columbia University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Columbia University","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028903768","display_name":"Sanjay Shakkottai","orcid":"https://orcid.org/0000-0002-4325-9050"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sanjay Shakkottai","raw_affiliation_strings":["University of Texas at Austin, Austin, TX"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Texas at Austin, Austin, TX","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078518595","display_name":"R. Srikant","orcid":"https://orcid.org/0000-0003-1483-5204"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"R. Srikant","raw_affiliation_strings":["University of Illinois at Urbana-Champaign, Urbana, IL"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign, Urbana, IL","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5062344673"],"corresponding_institution_ids":["https://openalex.org/I78577930"],"apc_list":null,"apc_paid":null,"fwci":5.7638,"has_fulltext":false,"cited_by_count":33,"citation_normalized_percentile":{"value":0.95860077,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"1","issue":"4","first_page":"1","last_page":"28"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10974","display_name":"Advanced Queuing Theory Analysis","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T10974","display_name":"Advanced Queuing Theory Analysis","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9976999759674072,"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/T10246","display_name":"Mobile Ad Hoc Networks","score":0.996999979019165,"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.8040299415588379},{"id":"https://openalex.org/keywords/server","display_name":"Server","score":0.7444885969161987},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5992577075958252},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.5331997275352478},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5317569971084595},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4680091440677643},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.44614851474761963},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.42429155111312866},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.29245418310165405},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.17794406414031982},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.14043116569519043},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.11341434717178345}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8040299415588379},{"id":"https://openalex.org/C93996380","wikidata":"https://www.wikidata.org/wiki/Q44127","display_name":"Server","level":2,"score":0.7444885969161987},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5992577075958252},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.5331997275352478},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5317569971084595},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4680091440677643},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.44614851474761963},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.42429155111312866},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.29245418310165405},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.17794406414031982},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.14043116569519043},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.11341434717178345},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2904080","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2904080","pdf_url":null,"source":{"id":"https://openalex.org/S4210231956","display_name":"ACM Transactions on Modeling and Performance Evaluation of Computing Systems","issn_l":"2376-3639","issn":["2376-3639","2376-3647"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Modeling and Performance Evaluation of Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.5799999833106995,"display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1549010977","https://openalex.org/W1968999661","https://openalex.org/W1971655283","https://openalex.org/W1984220394","https://openalex.org/W1999644179","https://openalex.org/W2000666669","https://openalex.org/W2011786610","https://openalex.org/W2022490362","https://openalex.org/W2032094795","https://openalex.org/W2039060503","https://openalex.org/W2039612281","https://openalex.org/W2077240465","https://openalex.org/W2081708767","https://openalex.org/W2083030709","https://openalex.org/W2097058227","https://openalex.org/W2114202040","https://openalex.org/W2118953734","https://openalex.org/W2119567691","https://openalex.org/W2119745055","https://openalex.org/W2125141803","https://openalex.org/W2128142727","https://openalex.org/W2131166445","https://openalex.org/W2137152139","https://openalex.org/W2153129868","https://openalex.org/W2161297030","https://openalex.org/W2164353254","https://openalex.org/W2272158670","https://openalex.org/W2949888389","https://openalex.org/W2964165982","https://openalex.org/W3025178320","https://openalex.org/W4245558686","https://openalex.org/W4301852635","https://openalex.org/W6758383543"],"related_works":["https://openalex.org/W2388464034","https://openalex.org/W2140460949","https://openalex.org/W2105580438","https://openalex.org/W2533125852","https://openalex.org/W2057435755","https://openalex.org/W2949620858","https://openalex.org/W2018782216","https://openalex.org/W1994111466","https://openalex.org/W1989375655","https://openalex.org/W2911113383"],"abstract_inverted_index":{"Motivated":[0],"by":[1],"emerging":[2],"big":[3],"streaming":[4],"data":[5,39],"processing":[6],"paradigms":[7],"(e.g.,":[8],"Twitter":[9],"Storm,":[10],"Streaming":[11],"MapReduce),":[12],"we":[13,168],"investigate":[14],"the":[15,55,61,66,72,86,97,103,106,115,132,171],"problem":[16],"of":[17,24,102,117],"scheduling":[18,125],"graphs":[19],"over":[20,49,71],"a":[21,29,58,100,109,122,141,164,181],"large":[22],"cluster":[23],"servers.":[25],"Each":[26],"graph":[27,67,87,135],"is":[28,112],"job,":[30],"where":[31],"nodes":[32],"represent":[33],"compute":[34,43,83],"tasks":[35,84],"and":[36,68,78,149],"edges":[37],"indicate":[38],"flows":[40],"between":[41,144],"these":[42],"tasks.":[44],"Jobs":[45],"(graphs)":[46],"arrive":[47],"randomly":[48],"time":[50],"and,":[51],"upon":[52],"completion,":[53],"leave":[54],"system.":[56,183],"When":[57],"job":[59],"arrives,":[60],"scheduler":[62],"needs":[63],"to":[64,74,91,114,154],"partition":[65],"distribute":[69],"it":[70,139],"servers":[73,93,107],"satisfy":[75],"load":[76,95],"balancing":[77],"cost":[79,110,148],"considerations.":[80],"Specifically,":[81],"neighboring":[82],"in":[85],"that":[88,111,170],"are":[89],"mapped":[90],"different":[92],"incur":[94],"on":[96,163],"network;":[98],"thus":[99],"mapping":[101],"jobs":[104],"among":[105],"incurs":[108],"proportional":[113],"number":[116],"\u201cbroken":[118],"edges.\u201d":[119],"We":[120],"propose":[121],"low-complexity":[123],"randomized":[124],"algorithm":[126],"that,":[127],"without":[128],"service":[129,156],"preemptions,":[130,157],"stabilizes":[131],"system":[133],"with":[134],"arrivals/departures;":[136],"more":[137],"importantly,":[138],"allows":[140],"smooth":[142],"tradeoff":[143],"minimizing":[145],"average":[146,150],"partitioning":[147],"queue":[151],"lengths.":[152],"Interestingly,":[153],"avoid":[155],"our":[158],"approach":[159],"does":[160],"not":[161],"rely":[162],"Gibbs":[165],"sampler;":[166],"instead,":[167],"show":[169],"corresponding":[172],"limiting":[173],"invariant":[174],"measure":[175],"has":[176],"an":[177],"interpretation":[178],"stemming":[179],"from":[180],"loss":[182]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
