{"id":"https://openalex.org/W4403421868","doi":"https://doi.org/10.1109/icws62655.2024.00155","title":"QueueFlower: Orchestrating Microservice Workflows via Dynamic Queue Balancing","display_name":"QueueFlower: Orchestrating Microservice Workflows via Dynamic Queue Balancing","publication_year":2024,"publication_date":"2024-07-07","ids":{"openalex":"https://openalex.org/W4403421868","doi":"https://doi.org/10.1109/icws62655.2024.00155"},"language":"en","primary_location":{"id":"doi:10.1109/icws62655.2024.00155","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icws62655.2024.00155","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Web Services (ICWS)","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/A5084786967","display_name":"Hongchen Cao","orcid":null},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongchen Cao","raw_affiliation_strings":["ShanghaiTech University,School of Information Science and Technology,Shanghai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ShanghaiTech University,School of Information Science and Technology,Shanghai,China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100601996","display_name":"Xinrui Liu","orcid":"https://orcid.org/0000-0002-6194-4115"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xinrui Liu","raw_affiliation_strings":["ShanghaiTech University,School of Information Science and Technology,Shanghai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ShanghaiTech University,School of Information Science and Technology,Shanghai,China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014210151","display_name":"Hengquan Guo","orcid":"https://orcid.org/0000-0003-4394-9710"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hengquan Guo","raw_affiliation_strings":["ShanghaiTech University,School of Information Science and Technology,Shanghai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ShanghaiTech University,School of Information Science and Technology,Shanghai,China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080326162","display_name":"Jingzhu He","orcid":"https://orcid.org/0009-0005-9448-5022"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingzhu He","raw_affiliation_strings":["ShanghaiTech University,School of Information Science and Technology,Shanghai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ShanghaiTech University,School of Information Science and Technology,Shanghai,China","institution_ids":["https://openalex.org/I30809798"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100352330","display_name":"Xin Liu","orcid":"https://orcid.org/0000-0003-3685-4852"},"institutions":[{"id":"https://openalex.org/I30809798","display_name":"ShanghaiTech University","ror":"https://ror.org/030bhh786","country_code":"CN","type":"education","lineage":["https://openalex.org/I30809798"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Liu","raw_affiliation_strings":["ShanghaiTech University,School of Information Science and Technology,Shanghai,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"ShanghaiTech University,School of Information Science and Technology,Shanghai,China","institution_ids":["https://openalex.org/I30809798"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9366,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.77323477,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1293","last_page":"1299"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9995999932289124,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9984999895095825,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9904999732971191,"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.8180358409881592},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6612836122512817},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.6556596755981445},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5545623302459717},{"id":"https://openalex.org/keywords/queueing-theory","display_name":"Queueing theory","score":0.41815364360809326},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.41214609146118164},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.32470470666885376},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3202478289604187},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.14927834272384644}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8180358409881592},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6612836122512817},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.6556596755981445},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5545623302459717},{"id":"https://openalex.org/C22684755","wikidata":"https://www.wikidata.org/wiki/Q847526","display_name":"Queueing theory","level":2,"score":0.41815364360809326},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.41214609146118164},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.32470470666885376},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3202478289604187},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.14927834272384644},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icws62655.2024.00155","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icws62655.2024.00155","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Web Services (ICWS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320330944","display_name":"Nature","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1987497363","https://openalex.org/W2003436900","https://openalex.org/W2102558581","https://openalex.org/W2105177639","https://openalex.org/W2106896172","https://openalex.org/W2109341366","https://openalex.org/W2470228854","https://openalex.org/W2597068831","https://openalex.org/W2788642105","https://openalex.org/W2931122162","https://openalex.org/W2934850407","https://openalex.org/W2982539992","https://openalex.org/W2994053796","https://openalex.org/W3156127671","https://openalex.org/W3185994014","https://openalex.org/W3214315505","https://openalex.org/W4220844283","https://openalex.org/W4296911841","https://openalex.org/W4308426177","https://openalex.org/W4387501361","https://openalex.org/W4388483849","https://openalex.org/W7067822191"],"related_works":["https://openalex.org/W1981780420","https://openalex.org/W2182707996","https://openalex.org/W45233828","https://openalex.org/W2964988449","https://openalex.org/W2397952901","https://openalex.org/W2029380707","https://openalex.org/W188202134","https://openalex.org/W4255934811","https://openalex.org/W2465382974","https://openalex.org/W2010229520"],"abstract_inverted_index":{"In":[0],"microservices,":[1],"requests\u2019":[2],"workflows":[3],"with":[4],"the":[5],"complex":[6],"dependency":[7,50],"graphs":[8,51],"pose":[9],"challenges":[10],"to":[11,34,96],"auto-scaling":[12,23],"strategies.":[13],"This":[14],"paper":[15],"presents":[16],"QueueFlower,":[17],"an":[18],"adaptive":[19],"and":[20,59,81,104,111],"dependency-":[21],"agnostic":[22],"framework":[24],"for":[25],"orchestrating":[26],"microservice":[27,88],"workflows.":[28],"QueueFlower":[29,54,80,99],"leverages":[30],"real-time":[31],"latency":[32],"feedback":[33],"estimate":[35],"queue":[36],"lengths,":[37],"effectively":[38],"identifying":[39],"congested":[40],"services":[41,58,70],"without":[42],"offline":[43],"profiling.":[44],"Unlike":[45],"previous":[46],"methods":[47],"that":[48,94],"build":[49],"between":[52],"services,":[53],"operates":[55],"on":[56,64,85],"individual":[57],"adjusts":[60],"resources":[61,68],"proportionally":[62],"based":[63],"estimated":[65],"queues,":[66],"ensuring":[67],"of":[69,79,106],"are":[71],"balanced":[72],"globally.":[73],"We":[74],"have":[75],"implemented":[76],"a":[77,86],"prototype":[78],"evaluated":[82],"its":[83],"performance":[84],"real-world":[87],"application.":[89],"The":[90],"experimental":[91],"results":[92],"demonstrate":[93],"compared":[95],"baseline":[97],"methods,":[98],"significantly":[100],"reduces":[101],"request":[102],"latencies":[103],"percentages":[105],"SLA":[107],"violations":[108],"under":[109],"stationary":[110],"non-stationary":[112],"workloads.":[113]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
