skip to main content
10.1145/3154979.3155003acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccctConference Proceedingsconference-collections
research-article

Workload Characterization: Survey of Current Approaches and Research Challenges

Published: 24 November 2017 Publication History

Abstract

Workload is a set of inputs given to a infrastructure for processing. Performance can be measured based on the efficient processing of the workloads. Different workloads has different set of characteristics. In this paper, we have mainly focused on cloud workloads. Understanding the characteristics of workloads is the key to make an optimal configuration decisions and improve the system performance. This paper describes various computing workloads and relates them to their resource utilization. Specifically, the paper concentrates on cloud workloads characterization. We have classified the workloads based on different aspects from the literature also we have provided the characteristic features of the workload to know the properties and make it more understandable for the researchers.

References

[1]
Arshdeep Bahga, Vijay Krishna Madisetti, et al. 2011. Synthetic workload generation for cloud computing applications. Journal of Software Engineering and Applications 4, 07 (2011), 396.
[2]
Robert Birke, Andrej Podzimek, Lydia Y Chen, and Evgenia Smirni. 2013. State-of-the-practice in data center virtualization: Toward a better understanding of VM usage. In Dependable Systems and Networks (DSN), 2013 43rd Annual IEEE/IFIP International Conference on. IEEE, 1--12.
[3]
W Todd Boyd and Renato J Recio. 1999. I/O workload characteristics of modern servers. In Workload Characterization: Methodology and Case Studies, 1999. IEEE, 87--96.
[4]
Harold W Cain, Ravi Rajwar, Morris Marden, and Mikko H Lipasti. 2001. An architectural evaluation of Java TPC-W. In High-Performance Computer Architecture, 2001. HPCA. The Seventh International Symposium on. IEEE, 229--240.
[5]
Maria Calzarossa, Luisa Massari, and Daniele Tessera. 2000. Workload characterization issues and methodologies. Performance Evaluation: Origins and Directions (2000), 459--482. http://web.archive.org/web/20080207010024/http://www.808multimedia.com/winnt/kernel.htm
[6]
Katja Cetinski and Matjaz B Juric. 2015. AME-WPC: Advanced model for efficient workload prediction in the cloud. Journal of Network and Computer Applications 55 (2015), 191--201.
[7]
Yao-Chung Chang, Ruay-Shiung Chang, and Feng-Wei Chuang. 2014. A predictive method for workload forecasting in the cloud environment. In Advanced Technologies, Embedded and Multimedia for Human-Centric Computing. Springer, 577--585.
[8]
Changbing Chen, Bingsheng He, and Xueyan Tang. 2012. Green-aware workload scheduling in geographically distributed data centers. In Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on. IEEE, 82--89.
[9]
Michael Clark, Ajaya Durg, and Kevin Lienenbrugger. 2001. Characterization of TPC-H queries on AMD Athlon/sup TM/microprocessors. In Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on. IEEE, 26--35.
[10]
Lizy Kurian John, Purnima Vasudevan, and Jyotsna Sabarinathan. 1999. Workload characterization: Motivation, goals and methodology. In Workload Characterization: Methodology and Case Studies, 1999. IEEE, 3--14.
[11]
Hui Kang, Yao Chen, Jennifer L Wong, Radu Sion, and Jason Wu. 2011. Enhancement of Xen's scheduler for MapReduce workloads. In Proceedings of the 20th international symposium on High performance distributed computing. ACM, 251--262.
[12]
Jin-Soo Kim, Xiaohan Qin, and Yarsun Hsu. 1999. Memory characterization of a parallel data mining workload. In Workload Characterization: Methodology and Case Studies, 1999. IEEE, 60--68.
[13]
Andrzej Kochut and Kirk Beaty. 2007. On strategies for dynamic resource management in virtualized server environments. In Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2007. MASCOTS'07. 15th International Symposium on. IEEE, 193--200.
[14]
Ryan Marcus and Olga Papaemmanouil. 2016. WiSeDB: A learning-based workload management advisor for cloud databases. Proceedings of the VLDB Endowment 9, 10 (2016), 780--791.
[15]
Asit K Mishra, Joseph L Hellerstein, Walfredo Cirne, and Chita R Das. 2010. Towards characterizing cloud backend workloads: insights from Google compute clusters. ACM SIGMETRICS Performance Evaluation Review 37, 4 (2010), 34--41.
[16]
Octavian Morariu, Cristina Morariu, and Theodor Borangiu. 2012. A genetic algorithm for workload scheduling in cloud based e-learning. In Proceedings of the 2nd International Workshop on Cloud Computing Platforms. ACM, 5.
[17]
Wira D Mulia, Naresh Sehgal, Sohum Sohoni, John M Acken, C Lucas Stanberry, and David J Fritz. 2013. Cloud workload characterization. IETE Technical Review 30, 5 (2013), 382--397.
[18]
Cristina Duarte Murta and Virgilio AF Almeida. 1999. Characterizing response time of WWW caching proxy Servers. In Workload Characterization: Methodology and Case Studies, 1999. IEEE, 69--75.
[19]
Diêgo Nogueira, Leonardo Rocha, Juliano Santos, Paulo Araújo, Virgilio Almeida, and W Meira. 2002. A methodology for workload characterization of filesharing peer-to-peer networks. In WWCâĂŹ02: Proceedings of the 5th IEEE International Workshop on Workload Characterization.
[20]
Norman Paton, Marcelo AT De Aragão, Kevin Lee, Alvaro AA Fernandes, and Rizos Sakellariou. 2009. Optimizing utility in cloud computing through autonomic workload execution. Bulletin of the Technical Committee on Data Engineering 32, 1 (2009), 51--58.
[21]
Charles Reiss, John Wilkes, and Joseph L Hellerstein. 2011. Google cluster-usage traces: format+ schema. Google Inc., White Paper (2011), 1--14.
[22]
Nilabja Roy, Abhishek Dubey, and Aniruddha Gokhale. 2011. Efficient autoscaling in the cloud using predictive models for workload forecasting. In Cloud Computing (CLOUD), 2011 IEEE International Conference on. IEEE, 500--507.
[23]
Fabian Schneider, Anja Feldmann, Balachander Krishnamurthy, and Walter Willinger. 2009. Understanding online social network usage from a network perspective. In Proceedings of the 9th ACM SIGCOMM conference on Internet measurement conference. ACM, 35--48.
[24]
Pattabi Seshadri and Alex Mericas. 2001. Workload characterization of multithreaded Java servers on two PowerPC processors. In Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on. IEEE, 36--44.
[25]
Choonsung Shin, Jin-Hyuk Hong, and Anind K Dey. 2012. Understanding and prediction of mobile application usage for smart phones. In Proceedings of the 2012 ACM Conference on Ubiquitous Computing. ACM, 173--182.
[26]
Rahul Urgaonkar. 2011. Optimal resource allocation and cross-layer control in cognitive and cooperative wireless networks. Ph.D. Dissertation. University of Southern California.
[27]
Adepele Williams, Martin Arlitt, Carey Williamson, and Ken Barker. 2005. Web workload characterization: Ten years later. Web content delivery (2005), 3--21.
[28]
Jie Yang, Yuanyuan Qiao, Xinyu Zhang, Haiyang He, Fang Liu, and Gang Cheng. 2015. Characterizing user behavior in mobile internet. IEEE Transactions on Emerging Topics in Computing 3, 1 (2015), 95--106.
[29]
Jianwei Yin, Xingjian Lu, Xinkui Zhao, Hanwei Chen, and Xue Liu. 2015. BURSE: A bursty and self-similar workload generator for cloud computing. IEEE Transactions on Parallel and Distributed Systems 26, 3 (2015), 668--680.
[30]
Hongliang Yu, Dongdong Zheng, Ben Y Zhao, and Weimin Zheng. 2006. Understanding user behavior in large-scale video-on-demand systems. In ACM SIGOPS Operating Systems Review, Vol. 40. ACM, 333--344.
[31]
Haitao Yuan, Jing Bi, Wei Tan, and Bo Hu Li. 2016. CAWSAC: Cost-aware workload scheduling and admission control for distributed cloud data centers. IEEE Transactions on Automation Science and Engineering 13, 2 (2016), 976--985.
[32]
Fan Zhang, Junwei Cao, Wei Tan, Samee U Khan, Keqin Li, and Albert Y Zomaya. 2014. Evolutionary scheduling of dynamic multitasking workloads for big-data analytics in elastic cloud. IEEE Transactions on Emerging Topics in Computing 2, 3 (2014), 338--351.
[33]
Hui Zhang, Guofei Jiang, Kenji Yoshihira, Haifeng Chen, and Akhilesh Saxena. 2009. Intelligent workload factoring for a hybrid cloud computing model. In Services-I, 2009 World Conference on. IEEE, 701--708.

Cited By

View all
  • (2025)Performance Modeling of Public Permissionless Blockchains: A SurveyACM Computing Surveys10.1145/371509457:7(1-35)Online publication date: 20-Feb-2025
  • (2024)Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)10.1109/ICSME58944.2024.00050(474-486)Online publication date: 6-Oct-2024
  • (2023)Estimating Power Consumption of Collocated Workloads in a Real-World Data Center2023 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.23919/SoftCOM58365.2023.10271681(1-7)Online publication date: 21-Sep-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICCCT-2017: Proceedings of the 7th International Conference on Computer and Communication Technology
November 2017
157 pages
ISBN:9781450353243
DOI:10.1145/3154979
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 November 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cloud Workloads
  2. Performance
  3. Workload characterization
  4. Workload types

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

ICCCT-2017

Acceptance Rates

ICCCT-2017 Paper Acceptance Rate 33 of 124 submissions, 27%;
Overall Acceptance Rate 33 of 124 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)104
  • Downloads (Last 6 weeks)11
Reflects downloads up to 02 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Performance Modeling of Public Permissionless Blockchains: A SurveyACM Computing Surveys10.1145/371509457:7(1-35)Online publication date: 20-Feb-2025
  • (2024)Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization2024 IEEE International Conference on Software Maintenance and Evolution (ICSME)10.1109/ICSME58944.2024.00050(474-486)Online publication date: 6-Oct-2024
  • (2023)Estimating Power Consumption of Collocated Workloads in a Real-World Data Center2023 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)10.23919/SoftCOM58365.2023.10271681(1-7)Online publication date: 21-Sep-2023
  • (2023)Auto-Tuning Elastic Applications in ProductionProceedings of the 45th International Conference on Software Engineering: Software Engineering in Practice10.1109/ICSE-SEIP58684.2023.00038(355-367)Online publication date: 17-May-2023
  • (2023)D-wash – A dynamic workload aware adaptive cache coherance protocol for multi-core processor systemMicroelectronics Journal10.1016/j.mejo.2022.105675132:COnline publication date: 1-Feb-2023
  • (2023)DeGTeCFuture Generation Computer Systems10.1016/j.future.2022.11.014141:C(81-95)Online publication date: 1-Apr-2023
  • (2022)Workload ClassificationInternational Journal of Systems and Service-Oriented Engineering10.4018/IJSSOE.29713512:1(1-14)Online publication date: 4-Mar-2022
  • (2022)A new temporal locality-based workload prediction approach for SaaS services in a cloud environmentJournal of King Saud University - Computer and Information Sciences10.1016/j.jksuci.2021.04.00834:7(3973-3987)Online publication date: Jul-2022
  • (2022)Enhancing the performance of asymmetric architectures and workload characterization using LSTM learning algorithmAdvances in Engineering Software10.1016/j.advengsoft.2022.103266173:COnline publication date: 1-Nov-2022
  • (2022)Workload characterization and synthesis for cloud using generative stochastic processesThe Journal of Supercomputing10.1007/s11227-022-04597-y78:17(18825-18855)Online publication date: 13-Jun-2022
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media