The International Arab Journal of Information Technology (IAJIT)


Cloud Data Center Design using Delay Tolerant

Infrastructure as a Service (IaaS) that occupies the bottom tier in the cloud pyramid is a recently developed technology in cloud computing. Organizations can move their applications to a cloud data center without remodelling it. Cloud providers and consumers need to take into account the performance factors such as resource utilization of computing resources, availability of resources caused by scheduling algorithms. Thus, an effective scheduling algorithm must strive to maximize these performance factors. Designing a cloud data center that schedules computing resources and monitoring their performances plays a leading challenge among the cloud researches. In this paper, we propose a data center design using delay tolerant based priority queuing model for resource provisioning, by paying attention to individual customer attributes. Priority selection process defines how to select the next customer to be served. The system has a priority based task classifier and allocator that accept the customer’s request. Based on the rules defined in the rule engine, task classifier classifies each request to a workload Priority classifier is modeled as M/M/S priority queue. The resource monitoring agent provides the resource utilization scenario of cloud infrastructure in the form of dashboard to the task classifier for further resource optimization.

[1] Amazon EC2 Instance Types. Available from , Last Visited, 2017.

[2] Calheiros N., Ranjan R., and Buyya R., “Virtual Machine Provisioning Based on Analytics Performance and Qos in Cloud Computing Environments,” in Proceedings of International Conference on Parallel Processing, Taipei City, pp. 295-304, 2011.

[3] Chen H. and Li S., “A Queueing-Based Model for Performance Management on Cloud,” in Proceedings of 6th International Conference on Advanced Information Management and Service, Seoul, pp. 83-88, 2010.

[4] Ellens W., Ivkovic M., Akkerboom J., Litjens R., and Berg H., “Performance of Cloud Computing Centers With Multiple Priority Classes,” in Proceedings of IEEE 5th International Conference on Cloud Computing, Honolulu, pp. 245-252, 2012.

[5] Householder R., Arnold S., and Green R., “On Cloud-Based Oversubscription,” International Journal of Engineering Trends and Technology, vol. 8, no. 8, pp. 425-431, 2014.

[6] Ivo A. and Resing J., Queueing Theory, Eindhoven University of Technology, 2002.

[7] Ivo A., 2003. M/M/1 with priorities.

[online]. Available from World Wide Web: h4prior.pdf, Last Visited, 2013.

[8] Ivo A., Multi-Machine Systems.

[online]. Available from World Wide Web: iadan/sdp/ h11.pdf, Last Visited, 2013.

[9] Jiang Y., Perng C., Li T., and Chang N., “Cloud Analytics for Capacity Planning and Instant VM Provisioning,” IEEE Transactions on Network and Service Management, vol. 10, no. 3, pp. 312- 325, 2013.

[10] Khazaei H., Misic J., Misic V., and Rashwand S., “Analysis of A Pool Management Scheme for Cloud Computing Centers,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 5, pp. 849-861, 2013.

[11] Khazaei H., Jelena Misic J., and Misic B., “Performance of Cloud Centers with High Degree of Virtualization under Batch Task Arrivals,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 12, pp. 2429 - 2438, 2013.

[12] Khazaei H., Misic J., and Misic V., Cloud Computing: Methodology, System and Applications, Taylor and Francis Group, 2012.

[13] Khazaei H., Misic J., and Misic V., “A Fine- Grained Performance Model of Cloud Computing Centers,” IEEE Transactions on Parallel and Distributed Systems, vol. 24, no. 11, pp. 2138-2147, 2013.

[14] Khazaei H., Misic J., and Misic V., “Performance Analysis of Cloud Computing Centers Using M/G/M/M+R Queuing System,” IEEE Transactions on Parallel and Distributed Systems, vol. 23, no. 5, pp. 936-943, 2012.

[15] Mulia D., Sehga N., Sohoni S., Acken M., Stanberry C., and Fritz L., “Cloud Workload Characterization,” IETE Technical Review, vol. 30, no. 5, pp. 382-397, 2013.

[16] Natsheh E., Jantan B., Khatun S., and Shamala S., “Fuzzy Active Queue Management for Congetion Control in wireless Ad-hoc,” The International Arab Journal of Information Technology, vol. 4, no. 1, pp. 50-59, 2007.

[17] Rahman A., Liu X., and Kong F., “A Survey on Geographic Load Balancing Based Data Center Power Management In The Smart Grid Environment,” IEEE Communication Surveys and Tutorials, vol. 16, no. 1, pp. 214-233, 2013.

[18] Roberttazzi T., Computer Networks and Systems- Queuing Theory and Performance Evaluation, Springer-Verlag, 2000.

[19] Sowjanya S., Praveen D., Satish K., and Rahiman A., “The Queueing Theory in Cloud Computing to Reduce the Waiting Time,” IJCSET, vol. 1, no. 3, pp. 110-112, 2011.

[20] Stallings W., Queueing analysis, A Practical Guide to Computer Scientists.

[online]. Available from World Wide Web, ed/QueueingAnalysis, Last Visited, 2013.

[21] Xia Y., Zhou M., Luo X., Zhu Q., Li J., and Huang Y., “Stochastic Modeling and Quality Evaluation of Infrastructure-as- A Service Clouds,” IEEE Transaction on Automation Science and Engineering, vol. 12, no. 1, pp. 162- 170, 2015. Cloud Data Center Design using Delay Tolerant Based Priority Queuing Model 491 Meera Annamalai working as an Associate Professor in the Department of Information Technology, Tagore Engineering College, Chennai, India. She has presented papers in various National and International conferences and published papers in reputed journals. Her research interest includes Cloud Computing and Distributed Databases. Swamynathan Sankaranarayanan working as an Associate Professor of Department of Information Science and Technology, College of Engineering Campus, Anna University, Chennai, India. He has more than 20 years of teaching and research experience. He has carried out various funded projects. He has published more than 80 papers in reputed journals and conference proceedings. His research interest includes Distributed Computing, Semantic Web and Data Analytics.