Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization
Roozbeh Aghili, Qiaolin Qin, Heng Li, Foutse Khomh

TL;DR
This paper systematically reviews and characterizes web application workloads, identifying distinct daily and weekly patterns to inform workload generation and resource management strategies.
Contribution
It provides a comprehensive systematic literature review and detailed statistical characterization of web application workload patterns at daily and weekly granularities.
Findings
Identified three daily workload patterns.
Identified three weekly workload patterns.
Highlighted workload pattern uniqueness and implications.
Abstract
Web applications, accessible via web browsers over the Internet, facilitate complex functionalities without local software installation. In the context of web applications, a workload refers to the number of user requests sent by users or applications to the underlying system. Existing studies have leveraged web application workloads to achieve various objectives, such as workload prediction and auto-scaling. However, these studies are conducted in an ad hoc manner, lacking a systematic understanding of the characteristics of web application workloads. In this study, we first conduct a systematic literature review to identify and analyze existing studies leveraging web application workloads. Our analysis sheds light on their workload utilization, analysis techniques, and high-level objectives. We further systematically analyze the characteristics of the web application workloads…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Software System Performance and Reliability · Cloud Computing and Resource Management
