{"id":"https://openalex.org/W3023145344","doi":"https://doi.org/10.1145/3358960.3375797","title":"Aggregate Architecture Simulation in Event-Sourcing Applications using Layered Queuing Networks","display_name":"Aggregate Architecture Simulation in Event-Sourcing Applications using Layered Queuing Networks","publication_year":2020,"publication_date":"2020-04-20","ids":{"openalex":"https://openalex.org/W3023145344","doi":"https://doi.org/10.1145/3358960.3375797","mag":"3023145344"},"language":"en","primary_location":{"id":"doi:10.1145/3358960.3375797","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358960.3375797","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/SPEC International Conference on Performance Engineering","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/A5083476326","display_name":"Gururaj Maddodi","orcid":null},"institutions":[{"id":"https://openalex.org/I193662353","display_name":"Utrecht University","ror":"https://ror.org/04pp8hn57","country_code":"NL","type":"education","lineage":["https://openalex.org/I193662353"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Gururaj Maddodi","raw_affiliation_strings":["Utrecht University, Utrecht, Netherlands"],"affiliations":[{"raw_affiliation_string":"Utrecht University, Utrecht, Netherlands","institution_ids":["https://openalex.org/I193662353"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018641262","display_name":"Slinger Jansen","orcid":"https://orcid.org/0000-0003-3752-2868"},"institutions":[{"id":"https://openalex.org/I193662353","display_name":"Utrecht University","ror":"https://ror.org/04pp8hn57","country_code":"NL","type":"education","lineage":["https://openalex.org/I193662353"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Slinger Jansen","raw_affiliation_strings":["Utrecht University, Utrecht, Netherlands"],"affiliations":[{"raw_affiliation_string":"Utrecht University, Utrecht, Netherlands","institution_ids":["https://openalex.org/I193662353"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006150532","display_name":"Michiel Overeem","orcid":"https://orcid.org/0000-0003-4807-4124"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michiel Overeem","raw_affiliation_strings":["AFAS Software, Leusden, Netherlands"],"affiliations":[{"raw_affiliation_string":"AFAS Software, Leusden, Netherlands","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5083476326"],"corresponding_institution_ids":["https://openalex.org/I193662353"],"apc_list":null,"apc_paid":null,"fwci":1.1278,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.79744496,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"238","last_page":"245"},"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.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/T12127","display_name":"Software System Performance and Reliability","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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9993000030517578,"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.9984999895095825,"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.8602122664451599},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.6942735314369202},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6256183385848999},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.5995368957519531},{"id":"https://openalex.org/keywords/event","display_name":"Event (particle physics)","score":0.5930871367454529},{"id":"https://openalex.org/keywords/construct","display_name":"Construct (python library)","score":0.5585920214653015},{"id":"https://openalex.org/keywords/queueing-theory","display_name":"Queueing theory","score":0.5494548082351685},{"id":"https://openalex.org/keywords/aggregate","display_name":"Aggregate (composite)","score":0.5476129055023193},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.5139071941375732},{"id":"https://openalex.org/keywords/parametric-statistics","display_name":"Parametric statistics","score":0.48005685210227966},{"id":"https://openalex.org/keywords/complex-event-processing","display_name":"Complex event processing","score":0.4789719879627228},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.45960357785224915},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4491734206676483},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3212965130805969},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.24632686376571655},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.15410742163658142}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8602122664451599},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.6942735314369202},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6256183385848999},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.5995368957519531},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.5930871367454529},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.5585920214653015},{"id":"https://openalex.org/C22684755","wikidata":"https://www.wikidata.org/wiki/Q847526","display_name":"Queueing theory","level":2,"score":0.5494548082351685},{"id":"https://openalex.org/C4679612","wikidata":"https://www.wikidata.org/wiki/Q866298","display_name":"Aggregate (composite)","level":2,"score":0.5476129055023193},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.5139071941375732},{"id":"https://openalex.org/C117251300","wikidata":"https://www.wikidata.org/wiki/Q1849855","display_name":"Parametric statistics","level":2,"score":0.48005685210227966},{"id":"https://openalex.org/C123606473","wikidata":"https://www.wikidata.org/wiki/Q907918","display_name":"Complex event processing","level":3,"score":0.4789719879627228},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.45960357785224915},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4491734206676483},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3212965130805969},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.24632686376571655},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.15410742163658142},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"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/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3358960.3375797","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3358960.3375797","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM/SPEC International Conference on Performance Engineering","raw_type":"proceedings-article"},{"id":"pmh:uu:oai:dspace.library.uu.nl:1874/414621","is_oa":false,"landing_page_url":"https://dspace.library.uu.nl/handle/1874/414621","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ICPE '20: Proceedings of the ACM/SPEC International Conference on Performance Engineering, 238. Association for Computing Machinery","raw_type":"info:eu-repo/semantics/bookpart"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","score":0.49000000953674316,"display_name":"Decent work and economic growth"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1527909876","https://openalex.org/W1541095506","https://openalex.org/W1554130893","https://openalex.org/W1751123594","https://openalex.org/W2006281752","https://openalex.org/W2030143750","https://openalex.org/W2066695316","https://openalex.org/W2088128155","https://openalex.org/W2101438247","https://openalex.org/W2110260253","https://openalex.org/W2125942808","https://openalex.org/W2135896878","https://openalex.org/W2160136100","https://openalex.org/W2532377339","https://openalex.org/W2614669878","https://openalex.org/W2615955474","https://openalex.org/W2750901140","https://openalex.org/W2795430344","https://openalex.org/W2809840144","https://openalex.org/W2906810629"],"related_works":["https://openalex.org/W2000785801","https://openalex.org/W986318368","https://openalex.org/W2384410913","https://openalex.org/W2352878646","https://openalex.org/W2004734601","https://openalex.org/W2130149817","https://openalex.org/W2990194547","https://openalex.org/W1480123525","https://openalex.org/W2620865396","https://openalex.org/W2414054180"],"abstract_inverted_index":{"Workload":[0],"intensity":[1],"in":[2,16,38,104,155,207],"terms":[3],"of":[4,74,86,147,194],"arrival":[5],"rate":[6],"and":[7,28,56,69,94,113,132,163,185,202],"think-time":[8],"can":[9,41],"be":[10,42],"used":[11,115],"accurately":[12],"simulate":[13],"system":[14],"performance":[15,166],"traditional":[17,99],"systems.":[18],"Most":[19],"systems":[20,100,157],"treat":[21],"individual":[22],"requests":[23],"on":[24,159,178],"a":[25,45],"standalone":[26],"basis":[27],"resource":[29],"demands":[30],"typically":[31],"do":[32],"not":[33],"vary":[34],"too":[35],"significantly,":[36],"which":[37],"most":[39],"cases":[40],"addressed":[43],"as":[44,51,71],"parametric":[46,67],"dependency.":[47],"New":[48],"frameworks":[49],"such":[50,124,156],"Command":[52,128],"Query":[53,129],"Responsibility":[54,130],"Segregation":[55,131],"Event":[57,133],"Sourcing":[58,134],"change":[59],"the":[60,72,83,87,105,108,144,173,187,192,195],"paradigm,":[61],"where":[62],"request":[63,92],"processing":[64],"is":[65,110],"both":[66],"dependent":[68],"dynamic,":[70],"history":[73],"changes":[75,204],"that":[76],"have":[77],"occurred":[78],"are":[79,101],"replayed":[80],"to":[81,96,142,168,198,205,210],"construct":[82],"current":[84],"state":[85],"system.":[88],"This":[89],"makes":[90],"every":[91],"unique":[93],"difficult":[95],"simulate.":[97],"While":[98],"studied":[102],"extensively":[103],"scientific":[106],"community,":[107],"latter":[109],"still":[111],"new":[112,138],"mainly":[114],"by":[116,175],"practitioners.":[117],"In":[118],"this":[119],"work,":[120],"we":[121,190],"study":[122],"one":[123],"industrial":[125],"application":[126,181],"using":[127],"frameworks.":[135],"We":[136,171],"propose":[137,203],"workload":[139],"patterns":[140,153,197],"suited":[141],"define":[143,150],"dynamic":[145],"behavior":[146],"these":[148],"systems,":[149],"various":[151],"architectural":[152,196],"possible":[154],"based":[158],"domain-driven":[160],"design":[161],"principles,":[162],"create":[164],"analytical":[165],"models":[167,174],"make":[169],"predictions.":[170,188],"verify":[172],"making":[176],"measurements":[177],"an":[179],"actual":[180],"running":[182],"similar":[183],"workloads":[184],"compare":[186],"Furthermore,":[189],"discuss":[191],"suitability":[193],"different":[199],"usage":[200],"scenarios":[201],"architecture":[206],"each":[208],"case":[209],"improve":[211],"performance.":[212]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":3},{"year":2020,"cited_by_count":1}],"updated_date":"2026-03-10T16:38:18.471706","created_date":"2025-10-10T00:00:00"}
