Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing



Similar documents
Dynamic Resource Allocation to Maximize the Profits in Cloud Environment

ISSN: (Online) Volume 2, Issue 5, May 2014 International Journal of Advance Research in Computer Science and Management Studies

Proposed Pricing Model for Cloud Computing

OPTIMAL MULTI SERVER CONFIGURATION FOR PROFIT MAXIMIZATION IN CLOUD COMPUTING

Optimal Service Pricing for a Cloud Cache

OCRP Implementation to Optimize Resource Provisioning Cost in Cloud Computing

An Overview on Important Aspects of Cloud Computing

Dynamic Resource Pricing on Federated Clouds

CLOUD computing is quickly becoming an effective

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

A Load Balancing Model Based on Cloud Partitioning for the Public Cloud

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning

Exploring Resource Provisioning Cost Models in Cloud Computing

Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS

A Survey on Cloud Computing Security, Challenges and Threats

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Review Paper on E-learning Using Cloud Computing

Minimal Cost Data Sets Storage in the Cloud

AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD

Optimizing the Cost for Resource Subscription Policy in IaaS Cloud

Efficient Service Broker Policy For Large-Scale Cloud Environments

A Novel Switch Mechanism for Load Balancing in Public Cloud

Public Auditing for Shared Data in the Cloud by Using AES

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

Li Sheng. Nowadays, with the booming development of network-based computing, more and more

How To Secure Cloud Computing, Public Auditing, Security, And Access Control In A Cloud Storage System

Cloud deployment model and cost analysis in Multicloud

A Survey on Resource Provisioning in Cloud

AN ANALYSIS ON CLOUD PARADIGM IN ONLINE BANKING Shreya Paul 1, Atma Prakash Singh 2 and Madhulika Sharma 3

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Auto-Scaling Model for Cloud Computing System

Secured Storage of Outsourced Data in Cloud Computing

Efficient and Enhanced Load Balancing Algorithms in Cloud Computing

ENERGY EFFICIENT VIRTUAL MACHINE ASSIGNMENT BASED ON ENERGY CONSUMPTION AND RESOURCE UTILIZATION IN CLOUD NETWORK

Ch. 4 - Topics of Discussion

A Game Theoretic Approach for Cloud Computing Infrastructure to Improve the Performance

Near Sheltered and Loyal storage Space Navigating in Cloud

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

AN APPROACH TOWARDS FUNCTIONING OF PUBLIC AUDITABILITY FOR CLOUD ENRICHMENT

Profit Maximization Of SAAS By Reusing The Available VM Space In Cloud Computing

SERVICE BROKER ROUTING POLICES IN CLOUD ENVIRONMENT: A SURVEY

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Resource Allocation Based On Agreement with Data Security in Cloud Computing

ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm

An introduction to Tsinghua Cloud

Profit Maximization for Service Providers using Hybrid Pricing in Cloud Computing

A Game Theory Modal Based On Cloud Computing For Public Cloud

THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal

Round Robin with Server Affinity: A VM Load Balancing Algorithm for Cloud Based Infrastructure

Research Article Profit Optimization in SLA-Aware Cloud Services with a Finite Capacity Queuing Model

Performance Analysis of VM Scheduling Algorithm of CloudSim in Cloud Computing

AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS

Deadline Based Task Scheduling in Cloud with Effective Provisioning Cost using LBMMC Algorithm

A NOVEL LOAD BALANCING STRATEGY FOR EFFECTIVE UTILIZATION OF VIRTUAL MACHINES IN CLOUD

CONSIDERATION OF TRUST LEVELS IN CLOUD ENVIRONMENT

Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs

Grid Computing Approach for Dynamic Load Balancing

Dynamic resource management for energy saving in the cloud computing environment

ISSN Vol.04,Issue.19, June-2015, Pages:

A Survey on Cloud Computing

Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment

SURVEY OF ADAPTING CLOUD COMPUTING IN HEALTHCARE

Operating Stoop for Efficient Parallel Data Processing In Cloud

Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold

A Secure Strategy using Weighted Active Monitoring Load Balancing Algorithm for Maintaining Privacy in Multi-Cloud Environments

Virtualization Technology using Virtual Machines for Cloud Computing

RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD

Maximizing Profit and Pricing in Cloud Environments

Distributed and Dynamic Load Balancing in Cloud Data Center

Profit-driven Cloud Service Request Scheduling Under SLA Constraints

Efficient and Secure Dynamic Auditing Protocol for Integrity Verification In Cloud Storage

Study of Knowledge Based Admission Control for a Software-as-a-Service Provider in Cloud Computing Environments

Pricing Cloud Compute Commodities: A Novel Financial Economic Model

A Survey on Load Balancing and Scheduling in Cloud Computing

How To Understand Cloud Computing

A Comparative Study of cloud and mcloud Computing

Infrastructure as a Service (IaaS)

Effective Load Balancing Based on Cloud Partitioning for the Public Cloud

A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services

SPACK FIREWALL RESTRICTION WITH SECURITY IN CLOUD OVER THE VIRTUAL ENVIRONMENT

Allocation of Datacenter Resources Based on Demands Using Virtualization Technology in Cloud

Agent-Based Pricing Determination for Cloud Services in Multi-Tenant Environment

Grid Computing Vs. Cloud Computing

CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services

Demystifying Cloud Computing

Optimized Offloading Services in Cloud Computing Infrastructure

Role of Cloud Computing in Education

2 Prof, Dept of CSE, Institute of Aeronautical Engineering, Hyderabad, Andhrapradesh, India,

Avoiding Overload Using Virtual Machine in Cloud Data Centre

An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment

A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Data Consistency on Private Cloud Storage System

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2

Cloud Computing and Software Agents: Towards Cloud Intelligent Services

QoS-aware Virtual Machine Scheduling for Video Streaming Services in Multi-Cloud

Transcription:

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, pg.724 728 RESEARCH ARTICLE ISSN 2320 088X Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing Kattera Srinivasa Rao 1, Bangaru BalaKrishna 2 ¹M.Tech 2 nd Year, Dept. of CSE, TITS, JNTU, HYDERABAD, INDIA ²Asst Professor, Dept. of CSE, TITS, JNTU, HYDERABAD, INDIA 1 srinivas.kattera@gmail.com; 2 balakrishna.bangaru@gmail.com Abstract - As cloud computing becomes additional and additional standard, understanding the economic science of cloud computing becomes critically necessary. To maximize the profit, a service supplier ought to perceive each charge and business prices, and the way they're determined by the characteristics of the applications and also the configuration of a multi server system. The matter of best multi server configuration for profit maximization in an exceedingly cloud computing setting is studied. Our valuation model takes such factors into concerns because the quantity of a service, the work of AN application setting, the configuration of a multi server system, the service-level agreement, the satisfaction of a shopper, the standard of a service, the penalty of a low-quality service, the value of dealing, the value of energy consumption, and a service provider s margin and profit. Our approach is to treat a multi server system as AN M/M/m queuing model, such our improvement downside are often developed and resolved analytically. 2 server speed and power consumption models square measure thought-about, namely, the idle-speed model and also the constant-speed model. The likelihood density operate of the waiting time of a freshly arrived service request comes. The expected charge to a service request is calculated. The expected web business gain in one unit of your time is obtained. Numerical calculations of the best server size and also the best server speed square measure incontestable. Keywords- Cloud computing, multi-server system, valuation model, profit, queuing model, time interval, server configuration, service charge, service-level agreement, waiting time 2014, IJCSMC All Rights Reserved 724

I. INTRODUCTION As cloud computing becomes additional and additional standard, understanding the economic science of cloud computing becomes critically necessary. To maximize the profit, a service supplier ought to perceive each service charge and business prices, and the way they're determined by the characteristics of the applications and also the configuration of a multi server system. The matter of best multi server configuration for profit maximization in an exceedingly cloud computing setting is studied. Our valuation model takes such factors into concerns because the quantity of a service, the work of AN application setting, the configuration of a multi server system, the service-level agreement, the satisfaction of a shopper, the standard of a service, the penalty of a low-quality service, the value of dealing, the value of energy consumption, and a service provider s margin and profit. Our approach is to treat a multi server system as AN M/M/m queuing model, such our improvement downside are often developed and resolved analytically. 2 server speed and power consumption models square measure thought-about, namely, the idle-speed model and also the constant-speed model. The likelihood density operate of the waiting time of a freshly arrived service request comes. The expected charge to a service request is calculated. The expected web business gain in one unit of your time is obtained. Numerical calculations of the best server size and also the best server speed square measure incontestable. Cloud computing could be a largescale distributed computing paradigm during which a pool of computing resources is on the market to users via the net. Computing resources, e.g., process power, storage, software, and network information measure, square measure described to cloud shoppers because the accessible utility services. Infrastructure- as-a-service could be a process service model wide applied within the cloud computing paradigm. During this model, virtualization technologies are often accustomed give resources to cloud shoppers. The shoppers will specify the specified software system stack, e.g., in operation systems and applications; then package all of them along into virtual machines. The hardware demand of VMs also can be adjusted by the shoppers. Finally, those VMs are outsourced to host in computing environments operated by third-party sites closely-held by cloud suppliers. A cloud supplier is answerable for guaranteeing the standard of Services for running the VMs. Since the computing resources square measure maintained by the supplier, the entire price of possession to the shoppers are often reduced. In cloud computing, a resource provisioning mechanism is needed to provide cloud shoppers a group of computing resources for process the roles and storing the info. Cloud suppliers offer cloud shoppers 2 resource provisioning plans, specifically short on-demand and long-run reservation plans. Amazon EC2 and Go Grid square measure, for instances, cloud suppliers which provide IaaS services with each plans. In general, valuation in on-demand set up is charged by pay-per-use basis. Therefore, getting this on-demand set up, the shoppers will dynamically provision resources at the instant once the resources square measure required suiting the fluctuated and unpredictable demands. For reservation set up, valuation is charged by a former fee generally before the computing resources are used by cloud shopper. With the reservation set up, the worth to utilize resources is cheaper than that of the on-demand set up. During this manner, the patron will cut back the value of computing resource provisioning by victimization the reservation set up. for instance, the reservation set up offered by Amazon EC2 will cut back the entire provisioning price up to forty nine % once the reserved resource is absolutely used. Figure 1: System Architecture 2014, IJCSMC All Rights Reserved 725

II. EXISTING SYSTEM To increase the revenue of business, a service provider can construct and configure a multiserver system with many servers of high speed. Since the actual service time (i.e., the task response time) contains task waiting time and task execution time. More servers reduce the waiting time and faster servers reduce both waiting time and execution time. Problems on existing system: 1. In single Sever System if doing one job another process waiting for another completion of server service, So it take time to late. 2. Due to increase the Service cost of cloud. III. PROPOSED SYSTEM We study the problem of optimal multiserver configuration for profit maximization in a cloud computing environment. Our approach is to treat a multiserver system as an M/M/m queuing model, such that our optimization problem can be formulated and solved analytically. We consider two server speed and power consumption models, namely, the idle-speed model and the constant-speed model. ADVANTAGES: 1.We calculate the expected service charge to a service request. Based on these results, we get the expected net business gain in one unit of time, and obtain the optimal server size and the optimal server speed numerically 2. To the best of our knowledge, there has been no similar investigation in the literature, although the method of optimal multicore server processor configuration has been employed for other purposes, such as managing the power and performance tradeoff. IV. PROBLEM DEFINITION As cloud computing becomes more and more popular, understanding the economics of cloud computing becomes critically important. To maximize the profit, a service provider should understand both service charges and business costs, and how they are determined by the characteristics of the applications and the configuration of a multiserver system. The problem of optimal multiserver configuration for profit maximization in a cloud computing environment is studied. V. RELATED WORK Multiple sporadic servers as a mechanism for rescheduling periodic tasks are applicable to today's computer environments. A developed simulation tool enables evaluation of its performance for various task sets and server parameters. By increasing the number of servers, aperiodic task response time is reduced; system utilization and the number of reschedulings are increased whereas periodic task execution is disrupted insignificantly. Proper selection of server parameters improves task response time, and decreases the number of unnecessary reschedulings. Simulation results prove model correctness and simulation accuracy. The simulator is applicable to developing rescheduling algorithms and their implementation into real environments. 2014, IJCSMC All Rights Reserved 726

Multi Server Model: They have proposed a pricing model for cloud computing which takes many factors into considerations, such as the requirement of a check, the workload of an application environment, the configuration (m and s) of a multi server system, the service stage agreement c, the satisfaction (r and 0) of a consumer, the quality (W and T) of a service, the price of a low-quality service, the cost and mof renting, the cost (P and P) of energy utilization, and a service provider s margin and profit. The cloud caching service can maximize its profit using an optimal pricing scheme. Optimal pricing necessitate an appropriately simplified price-demand model that incorporates the correlations of structures in the cache services. Provides a multi-cloud service for an e-search application that achieves optimal pricing for the products available in different cloud services (like Amazon, Azure, ebay, etc)in a clustered environment. This work propose a novel pricing scheme designed for a cloud cluster that offers inter-querying services and aims at the maximization of the cloud profit. An appropriate price demand and formulate the optimal pricing problem. Power Consumption Model: In the existing literature, the power consumption of a server has been modelled in two different ways: offline and online. In the former case, Simple Power, Software Watt and Mambo estimate the power consumption of an entire server. Though these models use analytical methods based on some low-level information such as number of used CPU cycles. The main advantage is that they provide high accuracy. however, the offline nature of such models requires extensive simulation, which results in a important amount of time for estimating the power consumption. Accordingly, these models are infeasible for predicting the power consumption of highly dynamic environments like cloud computing data centres. To conquer this problem, an online (run-time) methodology is proposed. Such models are based on the information monitored through performance counters. These counters keep track of activities performed by applications such as amount of accesses (e.g. to caches) and switching activities within processors. Server Configuration: Plan Reservation- In reservation plan, the cloud uses reserve the cloud in advance for their requirements. In this way, the pay the payment of the reservation in on the spot. That is, when we will reserve the cloud space mean, at the time we pay the payment also. Space Utilization- The space timing calculates by the reference of cloud usage. That is, the cost also calculates based on cloud space utilization and cloud usage Analysis of Performance-We analyse and compare the performance offered by different configurations of the computing collect, focused in the execution of loosely coupled applications. Task Scheduling: Each and every user assigns the task to cloud, so that task will assign to the cloud in priority scheduling basis or if anyone cloud is free mean, user job assign to that cloud. VI. CONCLUSION They have proposed a pricing model for cloud computing which takes many factors into consideration, such as the requirement r of a check, the workload _ of an application Environment, the configuration (m and s) of a multi server system, the service level concurrence c, the satisfaction (r ands0) of a consumer, the quality (W and T) of a service, the price d of a low-quality service, the cost (_ and m) of renting, the cost (_,, P_, and P) of energy consumption, and a cloud service provider s margin and earnings a. By using an M/M/m queuing model, the formulated and solved the problem of optimal multi server configuration for profit maximization in a cloud computing environment. The discussion can be easily extended to other service charge functions. 2014, IJCSMC All Rights Reserved 727

[1] http://en.wikipedia.org/wiki/cmos, 2012. REFERENCES [2] http://en.wikipedia.org/wiki/service_level_agreement, 2012. [3] M. Armbrust et al., Above the Clouds: A Berkeley View of Cloud Computing, Technical Report No. UCB/EECS-2009-28, Feb. 2009. [4] R. Buyya, D. Abramson, J. Giddy, and H. Stockinger, Economic Models for Resource Management and Scheduling in Grid Computing, Concurrency and Computation: Practice and Experience, vol. 14, pp. 1507-1542, 2007. [5] R. Buyya, C.S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the Fifth Utility, Future Generation Computer Systems, vol. 25, no. 6, pp. 599-616, 2009. [6] A.P. Chandrakasan, S. Sheng, and R.W. Brodersen, Low-Power CMOS Digital Design, IEEE J. Solid- State Circuits, vol. 27, no. 4, pp. 473-484, Apr. 1992. [7] B.N. Chun and D.E. Culler, User-Centric Performance Analysis of Market-Based Cluster Batch Schedulers, Proc. Second IEEE/ ACM Int l Symp. Cluster Computing and the Grid, 2002. [8] D. Durkee, Why Cloud Computing Will Never be Free, Comm. ACM, vol. 53, no. 5, pp. 62-69, 2010. [9] R. Ghosh, K.S. Trivedi, V.K. Naik, and D.S. Kim, End-to-End Perform ability Analysis for Infrastructureas-a-Service Cloud: An Interacting Stochastic Models Approach, Proc. 16th IEEE Pacific Rim Int l Symp. Dependable Computing, pp. 125-132, 2010. [10] K. Hwang, G.C. Fox, and J.J. Dongarra, Distributed and Cloud Computing. Morgan Kaufmann, 2012. [11] Enhanced Intel SpeedStep Technology for the Intel Pentium M Processor, White Paper, Intel, Mar. 2004 [12] L. Kleinrock, Queuing Systems: Theory, vol. 1. John Wiley and Sons, 1975. [13] Y.C. Lee, C. Wang, A.Y. Zomaya, and B.B. Zhou, Profit-DrivenService Request Scheduling in Clouds, Proc. 10th IEEE/ACM Int l Conf. Cluster, Cloud and Grid Computing, pp. 15-24, 2010. 2014, IJCSMC All Rights Reserved 728