Dynamic Resource Allocation to Maximize the Profits in Cloud Environment

K Dilip, Andhra Pradesh, India, J Bala, Murali Krishna
service provider need to understand the service charges and business cost of application & configuration setting of multi-server in cloud. Analyze the character of amount of server usage, workload for application, configuration of multi-server, service level agreements, satisfaction of customer, quality of service, penalty of a low quality of server, cost of renting, cost of energy consumption & service provider margin and profit. Our approach is to treat a multi-server system as an M/M/m
more » ... m as an M/M/m queuing model, we are optimizing the resource usage shared to multiple users' based on some formulas we are calculating the speed, power consumption, application running, idle speed and constant speed of server to obtain unit time performance.. Index Terms-Cloud computing, multi-server system, pricing model, profit, queuing model, response time, server configuration, service charge, service-level agreement, waiting time 1. INTRODUCTION Cloud computing characteristics include a ubiquitous (network-based) access channel; resource pooling; multi tenancy automatic and elastic provisioning and release of computing capabilities; and metering of resource usage (typically on a pay-per-use basis). Virtualization of resources such as processors, network, memory, and storage ensures scalability and high availability of computing capabilities. Clouds can dynamically provision these virtual resources to hosted applications or to clients that use them to develop their own applications or to store data. Rapid provisioning and dynamic reconfiguration of resources help cope with variable demand and ensure optimum resource utilization. Cloud computing is quickly becoming an effective and efficient way of computing resources and computing services consolidation. By centralized management of resources and services, cloud computing delivers hosted services over the Internet, such that accesses to shared hardware, software, databases, information, and all resources are provided to consumer's on-demand. Cloud computing is able to provide the most cost-effective and energy-efficient way of computing resources management and computing services provision. Cloud computing turn's information technology into ordinary commodities and utilities by using the pay-per-use pricing model. However, cloud computing will never be free, and understanding the