The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.12 - Dec. (2013 vol.24)
pp: 2429-2438
Hamzeh Khazaei , University of Manitoba, Winnipeg
Jelena Misic , Ryerson University, Toronto
Vojislav B. Misic , Ryerson University, Toronto
ABSTRACT
In this paper, we evaluate the performance of cloud centers with high degree of virtualization and Poisson batch task arrivals. To this end, we develop an analytical model and validate it with an independent simulation model. Task service times are modeled with a general probability distribution, but the model also accounts for the deterioration of performance due to the workload at each node. The model allows for calculation of important performance indicators such as mean response time, waiting time in the queue, queue length, blocking probability, probability of immediate service, and probability distribution of the number of tasks in the system. Furthermore, we show that the performance of a cloud center may be improved if incoming requests are partitioned on the basis of the coefficient of variation of service time and batch size.
INDEX TERMS
Time factors, Analytical models, Virtualization, Computational modeling, Cloud computing,stochastic process, Cloud computing, performance modeling, quality of service, response time, virtualized environment
CITATION
Hamzeh Khazaei, Jelena Misic, Vojislav B. Misic, "Performance of Cloud Centers with High Degree of Virtualization under Batch Task Arrivals", IEEE Transactions on Parallel & Distributed Systems, vol.24, no. 12, pp. 2429-2438, Dec. 2013, doi:10.1109/TPDS.2012.318
REFERENCES
[1] "Amazon Elastic Compute Cloud," User Guide, Amazon Web Service LLC or Its Affiliate, http://aws.amazon.com/ documentationec2, Aug. 2012.
[2] A. Baig, "UniCloud Virtualization Benchmark Report," White Paper, http://www.oracle.com/us/technologies/linux intel- univa-virtualization-400164.pdf , Mar. 2010.
[3] J. Cao, W. Zhang, and W. Tan, "Dynamic Control of Data Streaming and Processing in a Virtualized Environment," IEEE Trans. Automation Science and Eng., vol. 9, no. 2, pp. 365-376, Apr. 2012.
[4] A. Corral-Ruiz, F. Cruz-Perez, and G. Hernandez-Valdez, "Teletraffic Model for the Performance Evaluation of Cellular Networks with Hyper-Erlang Distributed Cell Dwell Time," Proc. 71st IEEE Vehicular Technology Conf., pp. 1-6, May 2010.
[5] "Curveexpert Professional 1.1.0," CurveExpert, http:/www. curveexpert.net, Mar. 2011.
[6] J. Fu, W. Hao, M. Tu, B. Ma, J. Baldwin, and F. Bastani, "Virtual Services in Cloud Computing," Proc. IEEE Sixth World Congress Services, pp. 467-472, 2010.
[7] R. Ghosh, K.S. Trivedi, V.K. Naik, and D.S. Kim, "End-to-End Performability Analysis for Infrastructure-as-a-Service Cloud," Proc. IEEE 16th Pacific Rim Int'l Symp. Dependable Computing, pp. 125-132, 2010.
[8] G. Grimmett and D. Stirzaker, Probability and Random Processes, third ed. Oxford Univ. Press, July 2010.
[9] "An Overview of the VMmark Benchmark on HP Proliant Servers and Server Blades," Hewlett-Packard Development Company Inc., White Paper, ftp://ftp.compaq.com/pub/products/servers/ benchmarksVMmark_Overview.pdf, May 2012.
[10] H. Khazaei, J. Mišić, and V.B. Mišić, "A Fine-Grained Performance Model of Cloud Computing Centers," IEEE Trans. Parallel and Distributed Systems, vol. 99, Rapid Post, p. 1, 2012.
[11] H. Khazaei, J. Mišić, and V.B. Mišić, "Performance Analysis of Cloud Computing Centers Using $M/G/m/m+r$ Queueing Systems," IEEE Trans. Parallel and Distributed Systems, vol. 23, no. 5, pp. 936-943, May 2012.
[12] H. Khazaei, J. Mišić, V.B. Mišić, and N.B. Mohammadi, "Availability Analysis of Cloud Computing Centers," Proc. IEEE GLOBECOM, Dec. 2012.
[13] H. Khazaei, J. Mišić, V.B. Mišić, and S. Rashwand, "Analysis of a Pool Management Scheme for Cloud Computing Centers," IEEE Trans. Parallel and Distributed Systems, vol. 24, no. 5, pp. 849-861, May 2013.
[14] L. Kleinrock, Queueing Systems: Theory, vol. 1. Wiley-Interscience, 1975.
[15] "Maple 15," Maplesoft Inc., http:/www.maplesoft.com. Mar. 2011.
[16] A. Patrizio, "IDC Sees Cloud Market Maturing Quickly," Datamation, http://itmanagement.earthweb.com/netsys/ article.php/3870016IDC-Sees-Cloud-Market-Maturing-Quickly.htm , Mar. 2011.
[17] H. Qian, D. Medhi, and K.S. Trivedi, "A Hierarchical Model to Evaluate Quality of Experience of Online Services Hosted by Cloud Computing," Proc. IFIP/IEEE Int'l Symp. Integrated Network Management (IM), pp. 105-112, May 2011.
[18] RSoft Design, Artifex v.4.4.2, San Jose, CA: RSoft Design Group Inc., 2003.
[19] H. Takagi, Queueing Analysis: Vacation and Priority Systems, vol. 1. North-Holland, 1991.
[20] L.M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, "A Break in the Clouds: Towards a Cloud Definition," ACM SIGCOMM Computer Comm. Rev., vol. 39, no. 1, pp. 50-55, 2009.
[21] "VMmark: A Scalable Benchmark for Virtualized Systems," technical report, VMware Inc., http://www.vmware.com/pdfvmmark_intro.pdf , Sept. 2006.
[22] "VMware VMmark 2.0 Benchmark Results," http://www. vmware.com/avmmark/, Sept. 2012.
[23] L. Wang, G. von Laszewski, A. Younge, X. He, M. Kunze, J. Tao, and C. Fu, "Cloud Computing: A Perspective Study," New Generation Computing, vol. 28, pp. 137-146, 2010.
[24] K. Xiong and H. Perros, "Service Performance and Analysis in Cloud Computing," Proc. IEEE World Conf. Services, pp. 693-700, 2009.
[25] B. Yang, F. Tan, Y. Dai, and S. Guo, "Performance Evaluation of Cloud Service Considering Fault Recovery," Proc. First Int'l Conf. Cloud Computing (CloudCom), pp. 571-576, Dec. 2009.
[26] N. Yigitbasi, A. Iosup, D. Epema, and S. Ostermann, "C-Meter: A Framework for Performance Analysis of Computing Clouds," CCGRID '09: Proc. Ninth IEEE/ACM Int'l Symp. Cluster Computing and the Grid, pp. 472-477, 2009.
55 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool