IJMECS Vol. 4, No. 10, 8 Oct. 2012
Cover page and Table of Contents: PDF (size: 996KB)
Full Text (PDF, 996KB), PP.59-68
Views: 0 Downloads: 0
Cloud Computing, Key Challenges, Performance Issues, Quality of Services
Cloud computing is a harbinger to a newer era in the field of computing where distributed and centralized services are used in a unique way. In cloud computing, the computational resources of different vendors and IT services providers are managed for providing an enormous and a scalable computing services platform that offers efficient data processing coupled with better QoS at a lower cost. The on-demand dynamic and scalable resource allocation is the main motif behind the development and deployment of cloud computing. The potential growth in this area and the presence of some dominant organizations with abundant resources (like Google, Amazon, Salesforce, Rackspace, Azure, GoGrid), make the field of cloud computing more fascinating. All the cloud computing processes need to be in unanimity to dole out better QoS i.e., to provide better software functionality, meet the tenant’s requirements for their desired processing power and to exploit elevated bandwidth.. However, several technical and functional e.g., pervasive access to resources, dynamic discovery, on the fly access and composition of resources pose serious challenges for cloud computing. In this study, the performance issues in cloud computing are discussed. A number of schemes pertaining to QoS issues are critically analyzed to point out their strengths and weaknesses. Some of the performance parameters at the three basic layers of the cloud — Infrastructure as a Service, Platform as a Service and Software as a Service — are also discussed in this paper.
Ashraf Zia, Muhammad Naeem Ahmad Khan, "Identifying Key Challenges in Performance Issues in Cloud Computing", IJMECS, vol.4, no.10, pp.59-68, 2012. DOI:10.5815/ijmecs.2012.10.08
[1]S. Distefano, A. Puliafito, M. Rak and S. Venticinque, “QoS Management in Cloud @ Home Infrastructures”, International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, IEEE (2011).
[2]“CloudHome project,” 2010, https://cloudathome.unime.it/.
[3]Y. Xiao, C. Lin, Y. Jiang, X. Chu and X. Shen, “Reputation-based QoS Provisioning in Cloud Computing via Dirichlet Multinomial Model”, ICC 2010 proceedings, IEEE (2010).
[4]J. Deng, S. C.-H. Huang, Y. S. Han and J. H. Deng, “Fault-Tolerant and Reliable Computation in Cloud Computing”, Globecom 2010 Workshop on Web and Pervasive Security, IEEE (2010).
[5]K. Xiong and H. Perros, “Service Performance and Analysis in Cloud Computing”, Congress on Services – I, IEEE (2009).
[6]J. Y. Lee, J. W. Lee, DW. Cheun and S. D. Kim, “A Quality Model for Evaluating Software-as-a-Service in Cloud Computing”, Seventh ACIS International Conference on Software Engineering Research, Management and Applications, IEEE ( 2009).
[7]R. Jeyarani, R. Vasanth ram and N. Nagaveni, “Design and Implementation of an efficient Two-level Scheduler for Cloud Computing Environment”, 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, IEEE (2010).
[8]J. Wang, P. Varman and C. Xie, “Avoiding Performance Fluctuation in Cloud Storage”, IEEE (2010).
[9]A. J. Younge, G. Laszewski, L. Wang, S. Lopez-Alarcon and W. Carithers, “Efficient Resource Management for Cloud Computing Environments”, IEEE (2010).
[10]M. Olson and K. M. Chandy, “Performance issues in cloud computing for cyber-physical applications”, 4th International Conference on Cloud Computing, IEEE (2011).
[11]Y. Liang, Z. Hao, N. Yu and B. Liu, “RandTest: Towards More Secure and Reliable Dataflow Processing in Cloud Computing”, International Conference on Cloud and Service Computing, IEEE (2011).
[12]J. Du, W. Wei, X. Gu, and T. Yu, “Runtest: assuring integrity of dataflow processing in cloud computing infrastructures,” in Proceedings of the 5th ACM Symposium on Information, Computer and Communications Security, ser. ASIACCS ’10. New York, NY, USA: ACM, 2010, pp. 293–304.
[13]H. Qian, D. Medhi and K. Trivedi, “A Hierarchical Model to Evaluate Quality of Experience of Online Services hosted by Cloud Computing”, 12th IFIP/IEEE International Symposium on Integrated Network Management, IEEE ( 2011).
[14]M. Luo, L. Zhang and F. Lei, “An Insuanrance Model for Guranteeing Service Assurance, Integrity and QoS in Cloud Computing”, IEEE International Conference on Web Services, IEEE (2010).
[15]R. K. Jha and U. D. Dalal, “On Demand Cloud Computing Performance Analysis With Low Cost For QoS Application”, International Conference on Multimedia, Signal Processing and Communication Technologies, IEEE ( 2011).
[16]A. Iosup and R. Prodan, “Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing”, IEEE Transactions On Parallel And Distributed Systems, Vol. 22, No. 6, June (2011).
[17]B. Yang, X. Xu, F. Tan and D. H. Park, “An Utility-Based Job Scheduling Algorithm for Cloud Computing Considering Reliability Factor”, 2011 International Conference on Cloud and Service Computing, IEEE (2011).
[18]K. V. Vishwanath and N. Nagappan, “Characterizing Cloud Computing Hardware Reliability”, SoCC’10, USA (June 10–11, 2010).
[19]Y. C. Lee, A. Y. Zomaya and M. Yousif,” Reliable Workflow Execution in Distributed Systems for Cost Efficiency”, 11th IEEE/ACM International Conference on Grid Computing, IEEE (2010).
[20]Y. Yuan and W. Liu, “Efficient resource management for cloud computing”, 11th IEEE/ACM International Conference on System Science, Engineering Design and Manufacturing Informatization, IEEE (2011).
[21]M. Litoiu and M. Litoiu, “Optimizing Resources in Cloud, a SOA Governance View”, GTIP, USA (Dec. 7, 2010).
[22]Y. Wang and H. LV, “Efficient Metadata Management in Cloud Computing”, Proceedings of IEEE, (2011).
[23]J. Z. W. Li, M. Woodside, J. Chinneck and M. Litoiu, “CloudOpt: Multi-Goal Optimization of Application Deployments across a Cloud”, 7th International Conference on Network and Service Management (CNSM), IEEE, (2011).
[24]M. Alhamad, T. Dillon, C. Wu and E. Chang, “Response Time for Cloud Computing Providers”, WAS2010, France, (8- 10 November, 2010).
[25]M. D. Assunção, A. Costanzo and R. Buyya, “Evaluating the Cost-Benefit of using Cloud Computing to Extend the Capacity of Clusters”, HPDC’09, Germany, (June 11–13, 2009).
[26]V. Sekar and P. Maniatis, “Verifiable Resource Accounting for Cloud Computing Services”, CCSW’11, USA, (October 21, 2011).
[27]X. Wang and Y. Wang, “Energy-efficient Multi-task Scheduling based on MapReduce for Cloud Computing”, Seventh International Conference on Computational Intelligence and Security, IEEE, (2011).
[28]R. K. Jha and U.D. Dalal, “A performance comparison with cost for QoS application in on0demand cloud computing”, International Conference on Recent Advances in Intelligent Computational Systems (RAICS), IEEE, (2011).
[29]D. Bein, W. Bein and S. Phoha, “Efficient data centers, cloud computing in the future of distributed computing”, Seventh International Conference on Information Technology, IEEE, (2010).
[30]S. Han, M. M. Hassan, C. Yoon and E. Huh, “Efficient Service Recommendation System for Cloud Computing Market”, ICIS 2009, Korea, (November 24 -26, 2009).
[31]P. P. Beran, E. Vinek and E. Schikuta, “A Cloud-Based Framework for QoS-Aware Service Selection Optimization”, WAS2011, Vietnam, (5-7 December, 2011).
[32]R. Nathuji, A. Kansal and A. Ghaffarkhah, “Q-Clouds: Managing Performance Interference Effects for QoS-Aware Clouds”, EuroSys’10, France, (April 13–16, 2010).
[33]Z. Hill, J. Li, M. Mao, A. Ruiz-Alvarez and M. Humphrey, “Early Observations on the Performance of Windows Azure”, HPDC’10, Chicago, USA, (June 20-25, 2010).
[34]C-M. Wang, C-C. Huang, & H-M. Liang, “ASDF: An Autonomous and Scalable Distributed File System”, 2011. 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 485-493. IEEE. doi:10.1109/CCGrid.2011.21
[35]J. Zhao, X. Hu & X. Meng, “ESQP : An Efficient SQL Query Processing for Cloud Data Management”, 2010, CloudDB’10, Canada, (October 30, 2010).
[36]F. Larumbe & B. Sans, “Optimal Location of Data Centers and Software Components in Cloud Computing Network Design”, 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, 2012, doi:10.1109/CCGrid.2012.124
[37]D. C. Barboza, H. L. Junior, E. Walter, G. Clua & V. E. F. Rebello, “A Simple Architecture for Digital Games On Demand using low Performance Resources under a Cloud Computing Paradigm”, Brazilian Symposium on Computer Games and Digital Entertainment, 2010, doi:10.1109/SBGAMES.2010.34
[38]I. Breskovic, M. Maurer, V. C. Emeakaroha, I. Brandic & S. Dustdar, “Cost-Efficient Utilization of Public SLA Templates in Autonomic Cloud Markets”, Fourth IEEE International Conference on Utility and Cloud Computing, 2011, doi:10.1109/UCC.2011.38
[39]P. Pattabhiraman, X. Bai & T. Tsai, “SaaS Performance and Scalability Evaluation in Clouds”, Proceedings of The 6th IEEE International Symposium on Service Oriented System Engineering (SOSE 2011), 2011, 61-71.
[40]P. Kumar, A. Verma, “Scheduling Using Improved Genetic Algorithm in Cloud”, ICACCI’12, Chennai, India, (August 03-05, 2012).