Autosoft Journal

Online Manuscript Access

A multi-tenant hierarchical modeling for cloud computing workload



Diverse realistic workloads are urgently needed by SaaS providers and researchers to study the cloud environment. Workload model is an important way to specify and produce workloads. However, existing workload models are usually simplified. They cannot comprehensively describe the variations of the behaviors in user-level, application-level and service level in real environment. Moreover, existing workload models are aimed to only specific applications. They fail to support multi-users, multi-applications and multi-service-units in one workload model. To solve the problem, a hierarchical workload modeling approach is proposed in this paper. The approach constructs a cloud workload model on three layers: User, application, service-units. At each layer two key time-varying variations are captured; amount and composition. Then the workload model is the superposition of the three layers. The approach provides a unified model for different applications and various user behaviors. The experiments give the hierarchical workload models of three examples, which applications are Bag-of-Tasks, MapReduce and self-contained service-units. The experimental results show the flexibility of the novel workload modeling. Finally, architecture of a workload generator based on the model is given.



Total Pages: 8
Pages: 579-586


Manuscript ViewPdf Subscription required to access this document

Obtain access this manuscript in one of the following ways

Already subscribed?

Need information on obtaining a subscription? Personal and institutional subscriptions are available.

Already an author? Have access via email address?


Volume: 22
Issue: 4
Year: 2016

Cite this document


Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., et al. (2009). Above the clouds : a berkeley view of cloud computing (Technical Report No. UCB/EECS-2009–28). Electrical Engineering and Computer Sciences, University of California at Berkeley.

Bahga, Arshdeep, and Vijay Krishna Madisetti. "Synthetic Workload Generation for Cloud Computing Applications." Journal of Software Engineering and Applications 04.07 (2011): 396-410. Crossref. Web.

ACM SIGMETRICS Performance Evaluation Review 26.1 (1998): n. pag. Crossref. Web.

Beitch, A., Liu, B., Yung, T., Griffith, R., Fox, A., Patterson, D.A., et al. (2010). Rain: a workload generation toolkit for cloud computing applications (Technical Report No.UCB/EECS-2010-14). Electrical Engineering and Computer Sciences, University of California at Berkeley.

"Proceedings of the 1st ACM Symposium on Cloud Computing - SoCC ”10." (2010): n. pag. Crossref. Web.

Calheiros, Rodrigo N. et al. "CloudSim: a Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms." Software: Practice and Experience 41.1 (2010): 23-50. Crossref. Web.

Calzarossa, M., and G. Serazzi. "Workload Characterization: a Survey." Proceedings of the IEEE 81.8 (1993): 1136-1150. Crossref. Web.

Proceedings of the VLDB Endowment 5.12 (2012): n. pag. Crossref. Web.

Chen Y. IEEE 19th Annual International Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems

De Ruiter T.A. A workload model for mapreduce (Master’s thesis)

Doh, Inshil et al. "Authentication and Key Management Based on Kerberos for M2M Mobile Open IPTV Security." Intelligent Automation & Soft Computing 21.4 (2015): 543-558. Crossref. Web.

Ganapathi, Archana et al. "Statistics-Driven Workload Modeling for the Cloud." 2010 IEEE 26th International Conference on Data Engineering Workshops (ICDEW 2010) (2010): n. pag. Crossref. Web.

Zhenhuan Gong, Xiaohui Gu, and John Wilkes. "PRESS: PRedictive Elastic ReSource Scaling for Cloud Systems." 2010 International Conference on Network and Service Management (2010): n. pag. Crossref. Web.

Iosup A. 5th Workshop on Many-Task Computing on Grids and Supercomputers(MTAGS 2012)

Iosup A. Proceedings of the 17th international symposium on High performance distributed computing

Klein C. Proceedings of the 4th annual Symposium on Cloud Computing

Krishnamurthy, Diwakar, Jerome A. Rolia, and Shikharesh Majumdar. "A Synthetic Workload Generation Technique for Stress Testing Session-Based Systems." IEEE Transactions on Software Engineering 32.11 (2006): 868-882. Crossref. Web.

Moreno, Ismael Solis et al. "Analysis, Modeling and Simulation of Workload Patterns in a Large-Scale Utility Cloud." IEEE Transactions on Cloud Computing 2.2 (2014): 208-221. Crossref. Web.

ACM SIGMETRICS Performance Evaluation Review 26.3 (1998): n. pag. Crossref. Web.

Moschetta J. 14th Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)

Sobel W. 2008 Proceedings of cloud computing and its applications(CCA08)

Turner, Andrew et al. "C-MART: Benchmarking the Cloud." IEEE Transactions on Parallel and Distributed Systems 24.6 (2013): 1256-1266. Crossref. Web.

Wei, Xuyang et al. "Mining Users Interest Navigation Patterns Using Improved Ant Colony Optimization." Intelligent Automation & Soft Computing 21.3 (2015): 445-454. Crossref. Web.


ISSN PRINT: 1079-8587
ISSN ONLINE: 2326-005X
DOI PREFIX: 10.31209
10.1080/10798587 with T&F
IMPACT FACTOR: 0.652 (2017/2018)
Journal: 1995-Present


TSI Press
18015 Bullis Hill
San Antonio, TX 78258 USA
PH: 210 479 1022
FAX: 210 479 1048