{"id":"https://openalex.org/W4399728972","doi":"https://doi.org/10.1109/syscon61195.2024.10553490","title":"Performance Modeling of Microservices with Circuit Breakers using Stochastic Petri Nets","display_name":"Performance Modeling of Microservices with Circuit Breakers using Stochastic Petri Nets","publication_year":2024,"publication_date":"2024-04-15","ids":{"openalex":"https://openalex.org/W4399728972","doi":"https://doi.org/10.1109/syscon61195.2024.10553490"},"language":"en","primary_location":{"id":"doi:10.1109/syscon61195.2024.10553490","is_oa":false,"landing_page_url":"https://doi.org/10.1109/syscon61195.2024.10553490","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Systems Conference (SysCon)","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/A5031297194","display_name":"Thiago Pinheiro","orcid":"https://orcid.org/0000-0003-4093-1670"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Thiago Pinheiro","raw_affiliation_strings":["Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","institution_ids":["https://openalex.org/I25112270"]},{"raw_affiliation_string":"Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025433215","display_name":"Marco Mialaret","orcid":null},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marco Mialaret","raw_affiliation_strings":["Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","institution_ids":["https://openalex.org/I25112270"]},{"raw_affiliation_string":"Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058968398","display_name":"Paulo Pereira","orcid":"https://orcid.org/0000-0003-4819-2112"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Paulo Pereira","raw_affiliation_strings":["Ci&#x00EA;ncia e Tecnologia da Para&#x00ED;ba,Instituto Federal de Educa&#x00E7;&#x00E3;o,Itaporanga,Brazil"],"affiliations":[{"raw_affiliation_string":"Ci&#x00EA;ncia e Tecnologia da Para&#x00ED;ba,Instituto Federal de Educa&#x00E7;&#x00E3;o,Itaporanga,Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108560034","display_name":"Luan Lins","orcid":"https://orcid.org/0009-0002-0830-0684"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Luan Lins","raw_affiliation_strings":["Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","institution_ids":["https://openalex.org/I25112270"]},{"raw_affiliation_string":"Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111231328","display_name":"Daliton Silva","orcid":null},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daliton Silva","raw_affiliation_strings":["Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","institution_ids":["https://openalex.org/I25112270"]},{"raw_affiliation_string":"Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011821071","display_name":"Jamilson Dantas","orcid":"https://orcid.org/0000-0001-9009-7659"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jamilson Dantas","raw_affiliation_strings":["Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","institution_ids":["https://openalex.org/I25112270"]},{"raw_affiliation_string":"Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil","institution_ids":["https://openalex.org/I25112270"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054133174","display_name":"Paulo Maciel","orcid":"https://orcid.org/0000-0003-3159-6065"},"institutions":[{"id":"https://openalex.org/I25112270","display_name":"Universidade Federal de Pernambuco","ror":"https://ror.org/047908t24","country_code":"BR","type":"education","lineage":["https://openalex.org/I25112270"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Paulo Maciel","raw_affiliation_strings":["Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Pernambuco (UFPE),Informatics Center,Recife,Brazil","institution_ids":["https://openalex.org/I25112270"]},{"raw_affiliation_string":"Informatics Center, Federal University of Pernambuco (UFPE), Recife, Brazil","institution_ids":["https://openalex.org/I25112270"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5031297194"],"corresponding_institution_ids":["https://openalex.org/I25112270"],"apc_list":null,"apc_paid":null,"fwci":0.7326,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.7054951,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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":1.0,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9955999851226807,"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.9955000281333923,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9090125560760498},{"id":"https://openalex.org/keywords/petri-net","display_name":"Petri net","score":0.6770291328430176},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6737258434295654},{"id":"https://openalex.org/keywords/stochastic-petri-net","display_name":"Stochastic Petri net","score":0.62924724817276},{"id":"https://openalex.org/keywords/circuit-breaker","display_name":"Circuit breaker","score":0.5753675699234009},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.34576770663261414},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.18177565932273865},{"id":"https://openalex.org/keywords/electrical-engineering","display_name":"Electrical engineering","score":0.16418859362602234},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11359357833862305}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9090125560760498},{"id":"https://openalex.org/C38677869","wikidata":"https://www.wikidata.org/wiki/Q724168","display_name":"Petri net","level":2,"score":0.6770291328430176},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6737258434295654},{"id":"https://openalex.org/C197551870","wikidata":"https://www.wikidata.org/wiki/Q7617809","display_name":"Stochastic Petri net","level":3,"score":0.62924724817276},{"id":"https://openalex.org/C61352017","wikidata":"https://www.wikidata.org/wiki/Q211058","display_name":"Circuit breaker","level":2,"score":0.5753675699234009},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.34576770663261414},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.18177565932273865},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.16418859362602234},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11359357833862305},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/syscon61195.2024.10553490","is_oa":false,"landing_page_url":"https://doi.org/10.1109/syscon61195.2024.10553490","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Systems Conference (SysCon)","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":14,"referenced_works":["https://openalex.org/W2023953679","https://openalex.org/W2028607007","https://openalex.org/W2054903937","https://openalex.org/W2525833315","https://openalex.org/W2795754049","https://openalex.org/W2884305138","https://openalex.org/W3031791786","https://openalex.org/W3106889297","https://openalex.org/W3119944216","https://openalex.org/W3170146731","https://openalex.org/W3175955180","https://openalex.org/W4311640518","https://openalex.org/W4320485423","https://openalex.org/W4320485663"],"related_works":["https://openalex.org/W1543378523","https://openalex.org/W2916743419","https://openalex.org/W2381491984","https://openalex.org/W2257573499","https://openalex.org/W1980200158","https://openalex.org/W2091203523","https://openalex.org/W1513546254","https://openalex.org/W2148229336","https://openalex.org/W2125164140","https://openalex.org/W2342925000"],"abstract_inverted_index":{"Circuit":[0],"Breakers":[1],"(CBs)":[2],"are":[3],"critical":[4],"for":[5],"containerized":[6],"microservices":[7,42,190],"infrastructures":[8,86,112],"when":[9],"managing":[10],"a":[11,20,37,91,102,204,212,235],"surge":[12],"in":[13,40,90,234],"workload,":[14,41],"as":[15,19,48],"they":[16],"can":[17,44,56,135],"serve":[18],"protection":[21],"mechanism":[22],"to":[23,73,80,109,192,223,251,267],"prevent":[24],"system":[25],"overload":[26,143],"and":[27,51,87,113,126,166,179,195],"meet":[28],"service":[29],"level":[30],"agreements":[31],"(SLAs).":[32],"In":[33],"the":[34,63,69,82,96,117,119,121,127,131,173,180,189,196,225,228,241],"event":[35],"of":[36,71,84,176,216,227,255],"sudden":[38],"increase":[39],"(MSs)":[43],"face":[45],"challenges":[46],"such":[47],"resource":[49],"exhaustion":[50],"many":[52],"discarded":[53,264],"requests.":[54],"CBs":[55,242],"help":[57],"mitigate":[58],"these":[59,85,111],"issues":[60],"by":[61,230,245],"monitoring":[62],"services":[64],"and,":[65],"if":[66],"necessary,":[67],"redirecting":[68],"flow":[70],"requests":[72,257],"another":[74,268],"infrastructure.":[75,269],"However,":[76],"it":[77],"is":[78],"difficult":[79],"evaluate":[81],"behavior":[83],"CB":[88,201],"mechanisms":[89],"production":[92],"environment.":[93],"To":[94],"address":[95],"above":[97],"issues,":[98],"this":[99],"paper":[100],"proposes":[101],"model":[103,171],"using":[104],"stochastic":[105],"Petri":[106],"nets":[107],"(SPNs)":[108],"represent":[110],"their":[114],"auto-scaling":[115],"mechanisms,":[116],"MSs,":[118],"CBs,":[120],"incoming":[122],"external":[123],"arrival":[124],"rate,":[125],"workload":[128],"generated":[129],"between":[130],"MSs.":[132],"Service":[133],"providers":[134],"estimate":[136],"metrics":[137],"including":[138],"circuit":[139],"breaker":[140],"activation":[141],"(CBA),":[142],"forwarding":[144],"rate":[145,168],"(OFR),":[146],"containers":[147,155],"utilization":[148],"(U":[149],"<sup":[150,157],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[151,158],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">c</sup>":[152,159],"),":[153,160],"unallocated":[154],"(NU":[156],"throughput":[161],"(TP),":[162],"discard":[163,167],"probability":[164],"(DP),":[165],"(DR).":[169],"The":[170,185],"enables":[172],"performance":[174],"evaluation":[175],"individual":[177],"MSs":[178],"entire":[181],"microservice":[182],"platform":[183],"(MP).":[184],"work":[186],"investigates":[187],"how":[188],"adapt":[191],"changing":[193],"conditions":[194],"trade-offs":[197],"associated":[198],"with":[199,211],"different":[200],"configurations.":[202],"Using":[203],"real":[205],"testbed,":[206],"our":[207],"solution":[208,229],"was":[209,221],"validated":[210],"confidence":[213],"interval":[214],"(CI)":[215],"95%.":[217],"A":[218],"case":[219],"study":[220],"used":[222],"investigate":[224],"feasibility":[226],"evaluating":[231],"its":[232],"application":[233],"real-world":[236],"scenario.":[237],"We":[238],"found":[239],"that":[240,261],"reduced":[243],"DR":[244],"71.4%":[246],"on":[247],"average.":[248],"This":[249],"corresponds":[250],"an":[252],"average":[253],"number":[254],"75,454":[256],"over":[258],"1":[259],"hour":[260],"were":[262],"not":[263],"but":[265],"forwarded":[266]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
