{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/129222"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/129222","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"An empirical study of open-loop load generators for microservices and web workloads","abstract":"Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms","abstract_html":"Submission original under an indefinite embargo labeled &#x27;Open Access&#x27;. The submission was exported from vireo on 2025-10-19 without embargo terms","abstract_has_math":false,"creators":["Mittal, Yug"],"institution":"University of Illinois Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Gupta, Indranil"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-04-21","date_published":"2025-04-21","updated_at":"2026-07-22T22:25:04Z","subjects":["Distributed Systems","Workload Generators","Load Testing","Stress Testing","Performance Testing","Microservices","Web Workloads"],"languages":["en","eng"],"rights":["Copyright 2025 Yug Mittal"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/129222","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Gupta, Indranil"]},{"key":"dc:creator","label":"Author","values":["Mittal, Yug"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2025-04-21","2025-05"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Distributed Systems","Workload Generators","Load Testing","Stress Testing","Performance Testing","Microservices","Web Workloads"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2025 Yug Mittal"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/129222"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms","The student, Yug Mittal, accepted the attached license on 2025-04-18 at 22:29.","The student, Yug Mittal, submitted this Thesis for approval on 2025-04-18 at 22:40.","This Thesis was approved for publication on 2025-04-21 at 11:57.","DSpace SAF Submission Ingestion Package generated from Vireo submission #21845 on 2025-10-19 at 18:09:33","Performance testing and load testing are pivotal for ensuring web application reliability and user satisfaction, so under optimal conditions, workload generators have to generate the workload desired by testers and report the latencies that are representative of the system under test. In the past, researchers and engineers have reported questionable results and behaviors with their workload generators. These questionable results raise a question: Are the system evaluations (including research papers) done using LGs accurate? This study examines common practices in generating synthetic traffic for benchmarking application latency, revealing that prevalent workload generators are vulnerable to obstacles that prevent the generation of the proper workload and skew latency measurements from those of the actual application. We present a comprehensive evaluation across multiple commonly used workload generators under varied configurations to identify pitfalls that each cannot counter. We contribute cautionary insights into latent flaws within widely used open-loop workload generators and actionable strategies for improving the accuracy of server-side performance assessments. We evaluate these widely used open-loop workload generators, their accuracy in generating the workload, how the application receives that workload without limitations on machine resources, and the reflection of the recorded latency measurements from the workload generator towards the application. Upon this analysis, we find various limitations and drawbacks with open-loop load testing that limit how the workload generator generates and how the application receives the workload. We also see how these limitations and disadvantages impact the latency measurements recorded by the LG."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["An empirical study of open-loop load generators for microservices and web workloads"]}]}],"canonical_facts":{"dc:contributor":["Gupta, Indranil"],"dc:creator":["Mittal, Yug"],"dc:date":["2025-04-21","2025-05"],"dc:description":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms","The student, Yug Mittal, accepted the attached license on 2025-04-18 at 22:29.","The student, Yug Mittal, submitted this Thesis for approval on 2025-04-18 at 22:40.","This Thesis was approved for publication on 2025-04-21 at 11:57.","DSpace SAF Submission Ingestion Package generated from Vireo submission #21845 on 2025-10-19 at 18:09:33","Performance testing and load testing are pivotal for ensuring web application reliability and user satisfaction, so under optimal conditions, workload generators have to generate the workload desired by testers and report the latencies that are representative of the system under test. In the past, researchers and engineers have reported questionable results and behaviors with their workload generators. These questionable results raise a question: Are the system evaluations (including research papers) done using LGs accurate? This study examines common practices in generating synthetic traffic for benchmarking application latency, revealing that prevalent workload generators are vulnerable to obstacles that prevent the generation of the proper workload and skew latency measurements from those of the actual application. We present a comprehensive evaluation across multiple commonly used workload generators under varied configurations to identify pitfalls that each cannot counter. We contribute cautionary insights into latent flaws within widely used open-loop workload generators and actionable strategies for improving the accuracy of server-side performance assessments. We evaluate these widely used open-loop workload generators, their accuracy in generating the workload, how the application receives that workload without limitations on machine resources, and the reflection of the recorded latency measurements from the workload generator towards the application. Upon this analysis, we find various limitations and drawbacks with open-loop load testing that limit how the workload generator generates and how the application receives the workload. We also see how these limitations and disadvantages impact the latency measurements recorded by the LG."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/129222"],"dc:language":["en","eng"],"dc:rights":["Copyright 2025 Yug Mittal"],"dc:subject":["Distributed Systems","Workload Generators","Load Testing","Stress Testing","Performance Testing","Microservices","Web Workloads"],"dc:title":["An empirical study of open-loop load generators for microservices and web workloads"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:04Z"}