Performance Analysis of Web Applications on IaaS Cloud Computing Platform
|
|
|
- Daniella Mathews
- 10 years ago
- Views:
Transcription
1 Performance Analysis of Web Applications on IaaS Cloud Computing Platform Swapna Addamani Dept of Computer Science & Engg.-R&D Centre East Point College of Engineering & Technology, Bangalore, India. Anirban Basu, PhD. Dept of Computer Science & Engg,- R&D Centre East Point College of Engineering & Technology, Bangalore, India ABSTRACT This paper proposes a queuing model for performance analysis of web applications on a Cloud Environment. In this model, the IaaS cloud computing platform is modeled as multiple queues and the virtual machines VMs are modeled as service centers. The instances act as virtual machines and VMs run on servers, its number decided a priori before running an application. The model is based on the Reserved Instances behavior of applications on Amazon EC2 [1]. The web applications running on the Cloud platform were analyzed to determine the statistical distributions of the relevant parameters and experiments were conducted for validation of the model by running the web applications on EC2. Results show that the model though simple can predict the performance accurately. Keywords Cloud Computing, Performance Evaluation, Benchmarking, Closed Queuing Network, JMT Tool. 1. INTRODUCTION Cloud computing provides utility oriented IT services on pay-per-use basis [1]. The Cloud has a large pool of resources and provides a development platform which can be reconfigured dynamically to adjust to a variable load for better performance and for optimum utilization. Users submit their requests for computing resources such as CPU, RAM, disk, application, infrastructure software, etc. which are provisioned in the cloud platform without the users being aware about the details of execution environment. The important entities involved in Cloud computing are [1]: Cloud Server (CS) or Cloud Service Provider (CSP): Is a pool of resources in a data centre and provides huge processing power and variety of services to the Clients. Clients who demand services from CS/CSP. The services may include computing power, storage resources, applications, and processes. Cloud based services have three service models which are: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS). Examples of IaaS cloud include Amazon EC2, IBM Cloud while Microsoft Azure and Google AppEngine are examples of PaaS cloud. Examples of SaaS include Gmail, Google Docs. Understanding the characteristics of computer system performance has become critical for service applications in cloud computing. Commercial success of any Cloud Computing platform depends upon its ability to deliver guaranteed Quality of Services (QoS). Evaluating the performance by measurements, simulation or by modeling is becoming important. This paper presents an approach for studying performance of IaaS cloud computing platform and proposes a queuing model for performance analysis of web applications modeled as closed class of jobs. The model has been analyzed using JMT tool [19] and validated on EC2. The web applications were analyzed to determine the statistical distributions of the relevant parameters and experiments conducted for validation of the model. Results show that the model though simple can predict the performance accurately. 2 EARLIER WORK Measurement is used for selecting the hardware and software configuration of any computer system prior to procurement and done by running Benchmark programs. With the increasing usage of cloud computing, more and more users are seeking answers to questions on which type of cloud service they should choose and from which vendor. While work is going on designing appropriate benchmarks, so far Phoronix Test Suite [3] has gained prominence. Performance evaluation of Cloud Computing platforms by measurement using Benchmark programs has been conducted. Jorg Schad, Jens Dittrich, Jorge-Arnulfo Quian e-ruiz carried out a study of the performance variance of widely used Cloud infrastructure Amazon EC2 from different perspectives [4]. Micro benchmark programs were used to measure the performance variance in CPU, I/O and Network. In [5] authors focus on performance measurement and analysis of network I/O applications (network-intensive applications) in a virtualized cloud. To maximize the benefit and effectiveness of server consolidation and application consolidation, the authors show that performance improvement can be high by strategically collocating network I/O applications. Results of performance analysis of Cloud Computing Services for Many-Tasks Scientific Computing on four commercial Cloud Computing platforms have been reported in [6] and performance measurement of scientific applications on Amazon EC2 has been carried out in [7]. In [8], Huberet.al. Present experimental results on two popular state-of-the-art virtualization platforms, Citrix Xen Server 5.5 and VMware ESX 4.0, as representatives of the two major hypervisor architectures. Based on these results, they propose a basic, generic performance prediction model for the two different types of hypervisor architectures. Performance Evaluation of Amazon EC2 focusing on non functional properties has been reported in [9]. 1
2 Simulation has also been one of the evaluation techniques for performance evaluation of Cloud Computing platforms. CloudSim[10] is one of the most popular simulation tools. Performance Evaluation on Open Cirrus Cloud Computing test bed located at the University of Illinois using tools to mimic distributed users and cloud facilities was carried out in 2009 as reported in [11] Application of CloudSim to study Cloud Computing environments has been reported in [12]. Modeling of a Cloud Computing platform for the performance analysis has been done by few researchers. In [13]. Brebner and Liu have used a Service Oriented Performance Modeling Technology for modeling the performance and scalability of Service Oriented Applications architected for a variety of platforms. In [14] Hamzeh et. al. discuss use of M/G/m queues for studying performance and for deriving analytical solutions. In [15], the authors describe a Markov chain based approach for the performance and availability analysis of cloud provided services for IaaS deployment model. In [16], Chen and Li propose a queuing-based model for performance management on cloud and carried out measurements on an experimental set up. Analysis of a cloud system using Queuing Theory and - calculus for improving the cluster utilization keeping security aspects in mind has been discussed in [17]. Kaiqi Xiong and Harry Perros in [18] have proposed a Queuing Network model for studying the performance of a Cloud Computer especially the response time. This paper presents a simple queuing model which can accurately characterize the performance of IaaS cloud computing platform for statistical distributions relevant to the web applications constituting the workload. 3. QUEUING MODEL FOR THE CLOUD An application runs on the virtual machines on cloud using Virtualization software such as Xen, KVM etc. [4]. It is through virtual machines (VM) that the applications share computing resources on a cloud. As shown in Figure 1, when an user sends a request to a web application on cloud, the request is sent to the Cloud Controller. The dispatcher in Cloud Controller forwards the request to the queue of the target application. The instances of the target application run on VMs which act as servers to process the requests in the queue. The system is modeled as a queue and the VMs as servers. The number of instances needed to be used in the form of VMs is decided a priori by the Web Application Developer. The user requests coming from an application join the queue and await service. A Cloud Computing platform can be modeled as consisting of multiple queues for different applications and the Web Application Provider uses the Reserved Instances feature of Amazon EC2 [12] to specify the number of VMs for each application to deliver the QoS as per the SLA with the users. The user requests can be served in many possible orders, such as first come first served, last come first served, shortest processing time first, random order, round robin, and so on. However, the first come first served is still the predominant scheduling method. When an application is deployed on a cloud, the Cloud Controller forms a queue for it to hold the client requests. VMs are created by Cloud Controller on Cloud Node(s) as decided by the Web Application Provider. The number of VMs created can be specified by service level agreement or an empirical value can be used in case nothing is specified in service level agreement. All the VMs of an application run either on a single Cloud Node or multiple Cloud Nodes, and each of them has the same computing resource. Regardless of the physical location of VMs, there is an instance of the web application running on each of them. For example, in Figure 1, application A has n instances each of which is running on a VM. Similar to A, application B has m instances. All the VMs of A and B can run on a single Cloud Node or run on multiple Cloud Nodes, and they constitute two clusters. In Figure 1, Queue A and Queue B on Cloud Controller are associated with applications A and B respectively. The Closed Queuing Model shown in Figure 2 is used to analyse the behaviour of such a system 4. APPLICATION BENCHMARKS Two web applications: Tourism Management System and Product Search Engine were run to measure parameters pertaining to the Queuing Model viz, the Think Time and Service Time. These were measured by using software monitors at the appropriate places in the applications. However in this paper, the validation of the model is discussed with reference to results of one application Product Search Engine described below. 4.1 PRODUCT SEARCH ENGINE In this application, user is allowed to search for the different products in the web after completing registration formalities. If user wishes to purchase any product he/she can proceed further. The product details are stored in the database of application. Once user registers in this web page, he/she can search the products based on interest. This application gives separate login page for each user. 4.2 MEASUREMENT OF PARAMETERS The web application was run and data collected on parameters which were intrinsic characteristic of the applications and independent of the environment of their execution. The parameters of interest were Think Time and Service Time and these were measured by using software instrumentation techniques. The values collected on the two applications were analyzed for different operations and their characteristics determined using Minitab software [20]. The result of the analysis shows that the Think Time for both the applications follow Weibull Distribution [21] with different values of shape and scale parameter whereas the Service Time follows Exponential Distribution with different values of scale parameter. 2
3 Cloud Controller Web application A VM 1 Queue A VM n User Requests Dispatcher Web Application B Queue B VM 1 VM m Figure 1:Applications Running on Cloud Queuing Station Routing Station Delay Station Servers Figure 2: Closed Queuing Model 3
4 Response Time in Seconds Response Time in Seconds International Journal of Computer Applications ( ) 5. Performance Analysis Using Queuing Model. The closed queuing model was analyzed using JMT with different distributions of Think Time and Service Time using multi server queuing model shown in Figure 2 using FCFS routing discipline. The number of servers and the number of users were varied and the model analyzed for different values. The model was analyzed for Exponential distributions of Think Time and Service Time and reported in [22] Since JMT does not cater to Weibull Distribution, for performance analysis, the Think Time was approximated by Gamma Distribution, while Service Time followed Exponential Distribution. The variation of Response Time with Number of Users and with Number of Servers are shown in Figures 3 and 4. The variation of response time with the two parameters is intuitively correct. The model can be used to determine the number of users and number of servers (cloud instances) for an optimal value of the response time. Response Time v/s No. of Users for Product search Engine Application No. of Users 5 servers 10 servers 20 servers 6. VALIDATION OF THE MODEL The web applications were run on Amazon EC2 to validate the queuing model formulated. As the Cloud Computing platform EC2 provides IaaS, it displays details of resources consumed by the application and the utilization of resources. The Web Application, Product Search Engine was run and utilization measured for one and two VMs which were compared with the values obtained from JMT for both Exponential Distribution and Gamma Distribution of Think time and for Exponential Distribution of Service Time. It is found that utilization values obtained from EC2 compare favorably with values obtained from JMT with Gamma Distribution of Think Time. Screen shot of the result obtained by running on two VMs is shown in Figure Response Time v/s Number of Servers for Product Search Engine Application Number of Servers 1 User 10 Users 20 Users 40 Users 60 Users Figure 3 for Gamma Distribution of Think Time Figure 4 for Gamma Distribution of Think Time Table 1. Summary of the results obtained is given below Application Utilization on JMT for VM=1 with Gamma Distribution of Think Time Utilization on EC2 for VM=1 Utilization on JMT for VM=2 with Gamma Distribution of Think Time Utilization on EC2 for VM=2 Product Search Engine The results are encouraging and show that the values obtained by analysis of simple Queuing Model closely matched the actual values obtained by running on Amazon s EC2 Cloud for Gamma Distribution of Think Time and Exponential Distribution of Service Time. 4
5 Figure 5 Utilization Graph in Amazon EC2 Cloud 7. CONCLUSIONS The paper presents a closed Queuing Model for performance analysis of IaaS Cloud Computing Platforms. Software monitoring was used to measure model parameters on two web applications and the model was analyzed using JMT tool. The variation of the response time with the number of users and with the number of instances (or Virtual Machines) was studied. The model was validated by running the application on EC2 and results of validation are encouraging. From the analysis it can be concluded that the Closed Queuing Model proposed in this paper can be used to determine the optimal number of users and the number of VMs for a desirable value of the response time for IaaS Cloud Computing platform. 8. ACKNOWLEDGEMENTS The project was carried out with assistance from Computer Society of India s Minor project funding scheme REFERENCES [1] Amazon EC2, [2] Rajkumar Buyya and Karthik Sukumar, Platforms for Building and Deploying applications for Cloud Computing, CSI Communications, May 2011, Vol. 35. No. 1. pp [3] [4] Jorg Schad, Jens Dittrich, Jorge-Arnulfo Quian e-ruiz, Runtime Measurements in the Cloud: Observing, Analyzing, and Reducing Variance, Proceedings of VLDB Endowment. Vol.3. No. 1. pp [5] Y Mei. L Liu, X Pu, S Sivathanu. Performance Measurements and Analysis of Network I/O Applications in Virtualized Cloud. Proc. IEEE International Conference on Cloud Computing, Miami, Fl, July 2010 [6] Alexandru Iosup, Simon Ostermann, M. Nezih Yigitbasi, Radu Prodan, Thomas Fahringer, and Dick H.J. Epema, Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing, IEEE Trans. On Parallel and Distributed Systems, Vol. 22, No.6. June 2011, pp [7] Keith R. Jackson, Lavanya Ramakrishnan, Krishna Muriki, Shane Canon, Shreyas Cholia, John Shaif, Harvey Wasserman and Nicholas Wright, Performance Analysis of High Performance Computing Applications on the Amazon Web Services Cloud. Proc. IEEE Second International Conference on Cloud Computing Technologies Science, [8] Nikolaus Huber, Marcel von Quast, M Hauck and S Kounev Evaluating and modeling virtualization performance overhead for cloud environments, [9] Vladmir Stantchev, Performance Evaluation of Cloud Computing offerings. Proc Third International Conference on Advanced Engineering Computing and Application in Sciences, pp [10] Rajkumar Buyya, Rajiv Ranjan and Rodrigo N. Calheiros1, Modeling and Simulation of Scalable Cloud Computing Environments and the CloudSim 5
6 Toolkit: Challenges and Opportunities, Proc. of International Conference on High Performance Computing & Simulation, 2009, June pp [11].Ahmed Khurshid, Abdullah Al-Nayeem, and Indranil Gupta, Performance Evaluation of the Illinois Cloud Computing Testbed, Technical Report, Department of Computer Science University of Illinois at Urbana- Champaign, 2009 [12] Rodrigo N. Calheiros, Rajiv Ranjan, and Rajkumar Buyya, Virtual Machine Provisioning Based on Analytical Performance and QoS in Cloud Computing Environments, Proc. International Conference on Parallel Processing (ICPP), Sept2011pp [13]. Paul Brebner and Anna Liu, Performance and Cost Assessment of Cloud Services, Proc of Int. Conference on Service Oriented Computing, 2010, pp [14] Hamzeh Khazaei,. Jelena Misic and Vojislav B Misic, Modelling of Cloud Computing Centers Using M/G/m Queues, Proc st International Conference on Distributed Computing Workshops, pp [15] K S Trivedi, Rahul Ghosh and Vijay K Naik, Performance and Availability Analysis for Infrastructure as a Service Cloud, Proc. CONSEG 2011, International Conference on Software Engineering, Bangalore, Feb 2011, pp [16] Hao-peng CHEN, Shao-chong LI, A Queuing-based Model for Performance Management on Cloud, Proc th International Conference on Advanced Information Management and Service (IMS), pp [17] A M Alijohani, D R W Holton, I Awan and J S Alanazi, Performance Evaluation of Local and Cloud Deployment of Web Clusters. Proc International Conference on Network-Based Information Systems, pp [18] Kaiqi Xiong and Harry Perros, Service Performance and Analysis in Cloud Computing, Proc. of the IEEE Congress on Services-IEEE Cloud [19] Marco Bertoli, Giuliano Casale, Giuseppe S, JMT: performance engineering tools for system modeling, ACM SIGMETRICS Performance Evaluation Review, Volume 36 Issue 4, March 2009, pp [20] [21] K S Trivedi, Probability and Statistics with Reliability, Queuing and Computer Science Applications, Wiley, 2001 [22] Sapna Addamani and Anirban Basu Performance Analysis of Cloud Computing Platform, International Journal of Applied Information Systems ISSN: , Vol.4, No. 4, October 2012, pp
Performance Analysis of Cloud Computing Platform
International Journal of Applied Information Systems (IJAIS) ISSN : 2249-868 Performance Analysis of Cloud Computing Platform Swapna Addamani Dept of Computer Science & Engg, R&D East Point College of
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load
Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,
OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS
OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS K. Sarathkumar Computer Science Department, Saveetha School of Engineering Saveetha University, Chennai Abstract: The Cloud computing is one
Auto-Scaling Model for Cloud Computing System
Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure
Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,
Cloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
CLOUD COMPUTING PERFORMANCE EVALUATION: ISSUES AND CHALLENGES
CLOUD COMPUTING PERFORMANCE EVALUATION: ISSUES AND CHALLENGES Niloofar Khanghahi and Reza Ravanmehr Department of Computer Engineering, Islamic Azad University, Central Tehran Branch, Tehran, Iran ABSTRACT
Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
I J E E E C International Journal of Electrical, Electronics ISSN No. (Online): 2277-2626 and Computer Engineering 5(1): 54-60(2016) Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
Linear Scheduling Strategy for Resource Allocation in Cloud Environment
Linear Scheduling Strategy for Resource Allocation in Cloud Environment Abirami S.P. 1 and Shalini Ramanathan 2 1 Department of Computer Science andengineering, PSG College of Technology, Coimbatore. [email protected]
Efficient and Enhanced Load Balancing Algorithms in Cloud Computing
, pp.9-14 http://dx.doi.org/10.14257/ijgdc.2015.8.2.02 Efficient and Enhanced Load Balancing Algorithms in Cloud Computing Prabhjot Kaur and Dr. Pankaj Deep Kaur M. Tech, CSE P.H.D [email protected],
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing
Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004
Cloud Computing Simulation Using CloudSim
Cloud Computing Simulation Using CloudSim Ranjan Kumar #1, G.Sahoo *2 # Assistant Professor, Computer Science & Engineering, Ranchi University, India Professor & Head, Information Technology, Birla Institute
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
Dynamic Round Robin for Load Balancing in a Cloud Computing
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 6, June 2013, pg.274
Multilevel Communication Aware Approach for Load Balancing
Multilevel Communication Aware Approach for Load Balancing 1 Dipti Patel, 2 Ashil Patel Department of Information Technology, L.D. College of Engineering, Gujarat Technological University, Ahmedabad 1
Service Broker Algorithm for Cloud-Analyst
Service Broker Algorithm for Cloud-Analyst Rakesh Kumar Mishra, Sreenu Naik Bhukya Department of Computer Science & Engineering National Institute of Technology Calicut, India Abstract Cloud computing
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing
IJECT Vo l. 6, Is s u e 1, Sp l-1 Ja n - Ma r c h 2015 ISSN : 2230-7109 (Online) ISSN : 2230-9543 (Print) Performance Analysis Scheduling Algorithm CloudSim in Cloud Computing 1 Md. Ashifuddin Mondal,
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms
CloudSim: A Toolkit for Modeling and Simulation of Cloud Computing Environments and Evaluation of Resource Provisioning Algorithms Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov, César A. F. De Rose,
Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing
Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud
Exploring Resource Provisioning Cost Models in Cloud Computing
Exploring Resource Provisioning Cost Models in Cloud Computing P.Aradhya #1, K.Shivaranjani *2 #1 M.Tech, CSE, SR Engineering College, Warangal, Andhra Pradesh, India # Assistant Professor, Department
Cloud Friendly Load Balancing for HPC Applications: Preliminary Work
Cloud Friendly Load Balancing for HPC Applications: Preliminary Work Osman Sarood, Abhishek Gupta and Laxmikant V. Kalé Department of Computer Science University of Illinois at Urbana-Champaign Urbana,
DynamicCloudSim: Simulating Heterogeneity in Computational Clouds
DynamicCloudSim: Simulating Heterogeneity in Computational Clouds Marc Bux, Ulf Leser {bux leser}@informatik.hu-berlin.de The 2nd international workshop on Scalable Workflow Enactment Engines and Technologies
How To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
Group Based Load Balancing Algorithm in Cloud Computing Virtualization
Group Based Load Balancing Algorithm in Cloud Computing Virtualization Rishi Bhardwaj, 2 Sangeeta Mittal, Student, 2 Assistant Professor, Department of Computer Science, Jaypee Institute of Information
Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
Webpage: www.ijaret.org Volume 3, Issue XI, Nov. 2015 ISSN 2320-6802
An Effective VM scheduling using Hybrid Throttled algorithm for handling resource starvation in Heterogeneous Cloud Environment Er. Navdeep Kaur 1 Er. Pooja Nagpal 2 Dr.Vinay Guatum 3 1 M.Tech Student,
Nutan. N PG student. Girish. L Assistant professor Dept of CSE, CIT GubbiTumkur
Cloud Data Partitioning For Distributed Load Balancing With Map Reduce Nutan. N PG student Dept of CSE,CIT GubbiTumkur Girish. L Assistant professor Dept of CSE, CIT GubbiTumkur Abstract-Cloud computing
A Survey on Load Balancing and Scheduling in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 7 December 2014 ISSN (online): 2349-6010 A Survey on Load Balancing and Scheduling in Cloud Computing Niraj Patel
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing
A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM
CLOUD COMPUTING: A NEW VISION OF THE DISTRIBUTED SYSTEM Taha Chaabouni 1 and Maher Khemakhem 2 1 MIRACL Lab, FSEG, University of Sfax, Sfax, Tunisia [email protected] 2 MIRACL Lab, FSEG, University
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
Cloud deployment model and cost analysis in Multicloud
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud
CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications
CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications Bhathiya Wickremasinghe 1, Rodrigo N. Calheiros 2, and Rajkumar Buyya 1 1 The Cloud Computing
CLOUD COMPUTING. When It's smarter to rent than to buy
CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit
Performance Gathering and Implementing Portability on Cloud Storage Data
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1815-1823 International Research Publications House http://www. irphouse.com Performance Gathering
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
Benchmarking Amazon s EC2 Cloud Platform
Benchmarking Amazon s EC2 Cloud Platform Goal of the project: The goal of this project is to analyze the performance of an 8-node cluster in Amazon s Elastic Compute Cloud (EC2). The cluster will be benchmarked
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
Dr. Ravi Rastogi Associate Professor Sharda University, Greater Noida, India
Volume 4, Issue 5, May 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Round Robin Approach
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana
Cloud Computing Architectures and Design Issues
Cloud Computing Architectures and Design Issues Ozalp Babaoglu, Stefano Ferretti, Moreno Marzolla, Fabio Panzieri {babaoglu, sferrett, marzolla, panzieri}@cs.unibo.it Outline What is Cloud Computing? A
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY
SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY Rekha P M 1 and M Dakshayini 2 1 Department of Information Science & Engineering, VTU, JSS academy of technical Education, Bangalore, Karnataka
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment
Utilizing Round Robin Concept for Load Balancing Algorithm at Virtual Machine Level in Cloud Environment Stuti Dave B H Gardi College of Engineering & Technology Rajkot Gujarat - India Prashant Maheta
Dynamic resource management for energy saving in the cloud computing environment
Dynamic resource management for energy saving in the cloud computing environment Liang-Teh Lee, Kang-Yuan Liu, and Hui-Yang Huang Department of Computer Science and Engineering, Tatung University, Taiwan
Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load
Efficient Service Broker Policy For Large-Scale Cloud Environments
www.ijcsi.org 85 Efficient Service Broker Policy For Large-Scale Cloud Environments Mohammed Radi Computer Science Department, Faculty of Applied Science Alaqsa University, Gaza Palestine Abstract Algorithms,
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
Throtelled: An Efficient Load Balancing Policy across Virtual Machines within a Single Data Center
Throtelled: An Efficient Load across Virtual Machines within a Single ata Center Mayanka Gaur, Manmohan Sharma epartment of Computer Science and Engineering, Mody University of Science and Technology,
CS 695 Topics in Virtualization and Cloud Computing. Introduction
CS 695 Topics in Virtualization and Cloud Computing Introduction This class What does virtualization and cloud computing mean? 2 Cloud Computing The in-vogue term Everyone including his/her dog want something
SMICloud: A Framework for Comparing and Ranking Cloud Services
2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services Saurabh Kumar Garg, Steve Versteeg and Rajkumar Buyya Cloud Computing
Cover Story. Cloud Computing: A Paradigm Shift in IT Infrastructure
Cover Story Debranjan Pal*, Sourav Chakraborty** and Amitava Nag*** *Assistant Professor, Dept. of CSE, Academy of Technology, West Bengal University of Technology, Hooghly India **Assistant Professor,
International Journal of Advance Research in Computer Science and Management Studies
Volume 3, Issue 6, June 2015 ISSN: 2321 7782 (Online) International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online
Optimizing the Cost for Resource Subscription Policy in IaaS Cloud
Optimizing the Cost for Resource Subscription Policy in IaaS Cloud Ms.M.Uthaya Banu #1, Mr.K.Saravanan *2 # Student, * Assistant Professor Department of Computer Science and Engineering Regional Centre
Load Balancing Scheduling with Shortest Load First
, pp. 171-178 http://dx.doi.org/10.14257/ijgdc.2015.8.4.17 Load Balancing Scheduling with Shortest Load First Ranjan Kumar Mondal 1, Enakshmi Nandi 2 and Debabrata Sarddar 3 1 Department of Computer Science
Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1)
Roch Glitho, PhD Software as a Service (SaaS) and Platform as a Service (PaaS) (ENCS 691K Chapter 1) Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Software
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
Comparison of Dynamic Load Balancing Policies in Data Centers
Comparison of Dynamic Load Balancing Policies in Data Centers Sunil Kumar Department of Computer Science, Faculty of Science, Banaras Hindu University, Varanasi- 221005, Uttar Pradesh, India. Manish Kumar
CDBMS Physical Layer issue: Load Balancing
CDBMS Physical Layer issue: Load Balancing Shweta Mongia CSE, School of Engineering G D Goenka University, Sohna [email protected] Shipra Kataria CSE, School of Engineering G D Goenka University,
Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 8, August 2014,
Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment
www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department
Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure
J Inf Process Syst, Vol.9, No.3, September 2013 pissn 1976-913X eissn 2092-805X http://dx.doi.org/10.3745/jips.2013.9.3.379 Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based
International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0047 ISSN (Online): 2279-0055 International
Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091
Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,
FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS
International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.
A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING
A SURVEY ON LOAD BALANCING ALGORITHMS FOR CLOUD COMPUTING Avtar Singh #1,Kamlesh Dutta #2, Himanshu Gupta #3 #1 Department of Computer Science and Engineering, Shoolini University, [email protected] #2
Efficient Algorithm for Predicting QOS in Cloud Services Sangeeta R. Alagi, Srinu Dharavath
Efficient Algorithm for Predicting QOS in Cloud Services Sangeeta R. Alagi, Srinu Dharavath Abstract Now a days, Cloud computing is becoming more popular research topic. Building high-quality cloud applications
Deadline Based Task Scheduling in Cloud with Effective Provisioning Cost using LBMMC Algorithm
Deadline Based Task Scheduling in Cloud with Effective Provisioning Cost using LBMMC Algorithm Ms.K.Sathya, M.E., (CSE), Jay Shriram Group of Institutions, Tirupur [email protected] Dr.S.Rajalakshmi,
CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies
CloudAnalyzer: A cloud based deployment framework for Service broker and VM load balancing policies Komal Mahajan 1, Deepak Dahiya 1 1 Dept. of CSE & ICT, Jaypee University Of Information Technology, Waknaghat,
Mobile and Cloud computing and SE
Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group
ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
A Load Balancing Model Based on Cloud Partitioning for the Public Cloud
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 16 (2014), pp. 1605-1610 International Research Publications House http://www. irphouse.com A Load Balancing
CBUD Micro: A Micro Benchmark for Performance Measurement and Resource Management in IaaS Clouds
CBUD Micro: A Micro Benchmark for Performance Measurement and Resource Management in IaaS Clouds Vivek Shrivastava 1, D. S. Bhilare 2 1 International Institute of Professional Studies, Devi Ahilya University
21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history
Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD
INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014
RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,
Towards Comparative Evaluation of Cloud Services
Towards Comparative Evaluation of Cloud Services Farrukh Nadeem Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia. Abstract:
Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
Task Scheduling for Efficient Resource Utilization in Cloud
Summer 2014 Task Scheduling for Efficient Resource Utilization in Cloud A Project Report for course COEN 241 Under the guidance of, Dr.Ming Hwa Wang Submitted by : Najuka Sankhe Nikitha Karkala Nimisha
International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing
A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking
Survey on Cloud computing Services and Portability
Survey on Cloud computing Services and Portability Gangalam Swathi 1, M Vamshi Krishna 2, P.JhansiRani 3 1 Assistant Professor, Department of CSE,JNTUH, Hyderabad, AP,INDIA 2,3 M.Tech, of CSE,JNTUH, Hyderabad,
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014
RESEARCH ARTICLE OPEN ACCESS Survey of Optimization of Scheduling in Cloud Computing Environment Er.Mandeep kaur 1, Er.Rajinder kaur 2, Er.Sughandha Sharma 3 Research Scholar 1 & 2 Department of Computer
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT
EFFICIENT VM LOAD BALANCING ALGORITHM FOR A CLOUD COMPUTING ENVIRONMENT Jasmin James, 38 Sector-A, Ambedkar Colony, Govindpura, Bhopal M.P Email:[email protected] Dr. Bhupendra Verma, Professor
Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud
Enhanced Load Balancing Approach to Avoid Deadlocks in Cloud Rashmi K S Post Graduate Programme, Computer Science and Engineering, Department of Information Science and Engineering, Dayananda Sagar College
OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing
OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing K. Satheeshkumar PG Scholar K. Senthilkumar PG Scholar A. Selvakumar Assistant Professor Abstract- Cloud computing is a large-scale
