PROFIT MAXIMIZATION FOR SAAS USING SLA BASED SPOT PRICING IN CLOUD COMPUTING
|
|
|
- Jennifer Lyons
- 10 years ago
- Views:
Transcription
1 PROFIT MAXIMIZATION FOR SAAS USING SLA BASED SPOT PRICING IN CLOUD COMPUTING N. Ani Brown Mary (M.E) Computer Science, Anna University of Technology, Tirunelveli, India. Abstract Cloud Computing provides user a complete software environment. To serve resources to customers, Software as a Service providers rent resources from the Infrastructure as a Service Providers. Client applications and service providers negotiate for the sales of services by means of Service Level Agreement (SLA) that acts as a contract between them. Depending on the status of the demand, Infrastructure as a Service provider is able to offer higher or lower prices for maximising its profit. So it is difficult to establish a profitable pricing function for Software as a Service Providers. Therefore, this paper proposes spot pricing strategy to estimate the bid according to the used specified constraints of the user and also optimizing the pricing level to improve the profit of Saas providers. We also have analyzed the performance of Spot Pricing Scheme with different Scenario to maximize the Saas providers profit. Keywords-- Cloud Computing; Software as a Service; Service Level Agreement; Infrastructure as a Service; Spot Pricing I. INTRODUCTION Cloud computing can be viewed as the transformation into reality of a long held dream called Computing as Utility, it emerged into the market with a huge potential to fulfill this dream. It promises on-demand services for a customer s software, platform and infrastructure needs. In its fold, companies do not even need to plan for their IT growth in advance with this new pay as you go system. Already, there has been upbeat assessment about its great potential for utility, scalability and instant access features; but on the flip side, some are also apprehensive of security gaps involving for instance, trust, threats and risks. Cloud computing has emerged as a new paradigm for delivery of applications, platforms,or computing resources(processing power/ bandwidth/ storage) to customers. The Cloud model is cost-effective because customers pay for their actual usage without upfront costs, and scalable because it can be used more or less depending on the customers needs.a set of applications managed and hosted externally by a specialist partner and it is delivered over a secure high quality network it is also available anywhere with an internet connection, even when on the move. Cloud computing is an internet technology that utilizes both central remote servers and internet to manage the data and applications. This technology allows many businesses and users to use the data and application without an installation. Users and businesses can access the information and files at any computer system having an internet connection. Cloud computing provides much more effective computing by centralized memory, processing, storage and bandwidth. Cloud computing refers to both the applications delivered as services over the Internet and the hardware and systems software in the datacenters that provide those services.a cluster of computer hardware and software that offer the services to the general public (probably for a price) makes up a public cloud. In this paper, we focus on the SaaS layer,which allows customers to access applications over the Internet without software related cost and effort (such as software licensing and upgrade).the general objective of SaaS providers is to minimize cost and maximize customer satisfaction level (CSL). The cost includes the infrastructure cost, administration operation cost and penalty cost caused by SLA violations.csl depends on to what degree SLA is satisfied.in general, SaaS providers utilize internal resources of its data centres or rent resources from a specific IaaS provider. For example, Saleforce.com [11] hosts resources but Animoto [12] rents resources from Amazon EC2 [13]. Inhouse hosting can generate administration and maintenance cost while renting resources from a single IaaS provider can impact the service quality offered to SaaS customers due to the variable performance [14].There are several factors that can affect an IT solution or managed service provider s pricing methodology for Cloud Computing Services, including their predominant business model, the services that comprise their Cloud offerings, their costs to deliver these services, their sales sophistication, and their efficiencies in delivering these services. The less efficient they are at delivering service, the higher their price points must be to maintain desired net profitability. Sri Sai Ram Engineering College, An ISO 9001:2008 Certified & NBA Accredited Engineering Institute, Chennai, INDIA. Page 19
2 II. SYSTEM MODEL A customer sends requests for utilizing enterprise software services offered by a SaaS provider, who uses three layers, namely application layer, platform layer and infrastructure layer, to satisfy the customer s request. The application layer manages all application services that are offered to customers by the SaaS provider. The platform layer includes mapping and scheduling policies for translating the customer s Quality of Service (QoS) requirements to infrastructure level parameters and allocating Virtual Machines (VMs) to serve their requests. The infrastructure layer controls the actual initiation and removal of VMs. The VMs can be leased from IaaS providers such as Amazon EC2 or private virtualized clusters owned by the SaaS provider. In both cases, the minimization of the number of VMs will deliver savings. The savings are greater when SaaS providers use the third party IaaS providers since no capital expenditure is required. Currently, SaaS providers such as Compiere ERP provide an individual VM for each customer to maintain service level requirements in terms of response time and capacity. However, this causes wastage of hardware resources which results in high infrastructure cost since customers may not use complete VM capacity which is reserved to serve their requests. A multi-tenancy approach can reduce the needed infrastructure, but care must be taken in providing access to resources so that Service Level Agreements (SLAs) are not violated.the current works in Cloud computing are focused mostly on maximizing the profit of IaaS providers, but works related to the SaaS provider considering SLAs are still in their infancy. Many works do not consider the customer driven management, where resources have to be dynamically rearranged based on customers demands. Thus, in this paper, we examine the allocation strategies, which allow a cost effective usage of resources in Clouds to satisfy dynamically changing customer demands in line with SLAs. Therefore, in order to achieve the SaaS provider s objective to maximize profit and customer satisfaction levels, our work proposes spot pricing technique that is used to reduce VM s and increase Saas providers profit. III. MAXIMIZING PROFIT In the existing systems they use various profit maximization algorithms such as Maximizing the profit by minimizing the number of VMs (ProfminVM), Maximizing the profit by rescheduling (ProfRS), Maximizing the profit by exploiting the penalty delay (ProfPD).In these algorithms they don t use the pricing strategies.after the process of negotiation directly scheduling algorithms will be executed. Sri Sai Ram Engineering College, An ISO 9001:2008 Certified & NBA Accredited Engineering Institute, Chennai, INDIA. Page 20
3 cloud environment Cloud Storage VM Instances Launcher Monitor Downloader Iaas Providers Controller Storage Profit Maximization Algorithms with Spot Pricing Technique Saas Providers Users / Consumers Fig 1: A System model of a Saas layer structure Sri Sai Ram Engineering College, An ISO 9001:2008 Certified & NBA Accredited Engineering Institute, Chennai, INDIA. Page 21
4 The first process is to accept new user request, so we check if the new user request can be processed by queuing it up at the end of an already initiated VM or by inserting it into an initiated VM, or by initiating a new VM. Hence, this algorithm checks if the new request can wait all accepted requests to complete in any initiated VM. We first verifies each VM in each resource provider if the flexible time that is ( f T new ijl ) of the new request is enough to wait for all accepted requests in vm il to complete. f T new ijl = DL new - k ijl - SubT new ; i I, j J, k K, l N j T new ijl = + proct new ijl, if new VM is not initiated T new ijl = proct new ijl + init ijl + DTT new ijl, if new VM is initiated Here K indicates total number of all accepted requests, I indicates all VMs, J indicates all resource providers, l indicates VM type, and N j indicates all VM types provided by resource provider j. If new request can wait for all accepted requests to complete, and then the investment return is calculated. If there is value added according to the investment return, and then all related information such as resource provider ID, VM ID, start time and estimated finish time are stored into the potential schedule list. If this request cannot wait in any initiated VM, then the algorithm checks if it can be accepted by initiating a new VM provided by any IaaS provider. Here it first checks for each type of VMs in each resource provider in order to determine whether the deadline of new request is long enough comparing to the estimated finish time. The estimated finish time depends on the estimated start time, request processing request If a SaaS provider does not make any profit by utilizing already initiated VMs nor by initiating a new VM to accept the request, then the algorithm rejects the request. Thus, the response time (T new ijl ) for the new request to be processed on VM il of IaaS provider j is calculated, and it consists of VM initiation time (init new ijl), request s service processing time (proct new ijl), data transfer time (DTT new ijl),and penalty delay time (PDT new ijl). The investment return (ret new ijl) to accept new user request per hour on a particular VMil in IaaS provider j is calculated based on the profit (prof new ijl) and time (T new ijl) Time and VM initiation time. If the new request can be completed within the deadline investment return is calculated. Due to increase in demand for utilizing public Cloud resources, we are facing with many trade-offs between price, performance and recently reliability. Amazon s Spot Instances (SIs) provide a low price yet less reliable and competitive bidding option for the public Cloud users. ret new ijl = (prof new ijl) / T new ijl ; i I, j J, l N j Notation N inst N max W TABLE I USER PARAMETERS AND CONSTRAINTS Description Number of instances that process the work in parallel Upper bound on ninst Total amount of work in the user s job W inst Workload per instance (W=ninst ) T B C B T dead C dead U b I type Task length, time to process Winst on a specific instance Budget per instance user s desired confidence in meeting budget B deadline on the user s job desired confidence in meeting job s deadline user s bid on a Spot Instance type EC2 instance type Sri Sai Ram Engineering College, An ISO 9001:2008 Certified & NBA Accredited Engineering Institute, Chennai, INDIA. Page 22 IV. SPOT PRICING TECHNIQUES Further constraints which might be specified as part of user s input are: budget B: upper bound on the total monetary cost per instance
5 cb: user s desired confidence in meeting this budget deadline tdead: upper bound on the execution time (clock time needed to process Winst) cdead: the desired confidence in meeting tdead. Note that there is a potential exploitation method to reducethe cost of the last partial hour of work called "Delayed Termination" [6]. In this scenario, a user waits after finished computation almost to the next hourboundary for a possible termination due to an out-of-bid situation. This potentially prevents a payment for the computation in the last partial hour. Workload W2. From the Grid Workloads Archive [8], [9], we find that the mean job deadline tdead is 1074 minutes (17:9 hours), and the mean task length T is 164 minutes (2:7 hours) on a 2.5GHz core. This gives us an average perinstance workload Winst of 6:75 unit-hours. nmax is 50 tasks, the highest average reported in [9]. We will again assume in the following an instance type with 2.5 EC2 Compute Units for a single core. Figure 2 illustrates an execution scenario. A user submits a job with a total amount of work W of 12 unithours with ninst = 2 which translates to a Winst = 6 unithours and the task time (per instance) T of 6 hours (assuming EC2 s small instance server). User s bid price ub is 0.30 USD, and during the course of the job s computation, the job encounters a failure (i.e. an out-ofbid situation) between time 5 and 7. The total availability time was 8 hours, from which the job has (4+2) = 6 hours of useful computation, and uses 1 hour for checkpointing and 1 hour for restart. (Obviously, these overheads are unrealistic, but defined here for simplicity of the example.) The clock time needed until finishing was 10 hours. During the job s active execution, the spot price fluctuates; there are 3 hours at 0:10 per time unit, 4 hours at 0:20 per time unit, and 1 time unit at 0:30 per time unit, giving a total cost of 1:40. Thus the expected price is 1:40=8 = 0:175 (USD / hour). Fig. 2. Execution model of Spot pricing V. EXECUTION SCENARIO The Grid and Desktop Grid workload parameters correspond to relatively small and relatively large jobs respectively. This is partly because Grids have on the order of hundreds to thousands or resources, and Desktop Grids have on the order of tens to hundreds of thousands of resources. So the workload size is reflective of the platform size. The specific Grid and Desktop Grid workload parameters that we use are based the BOINC Catalog [7] (Workload W1), and Grid Workload Archive [8], [9] (Workload W2), respectively (Table II). Workload W1. In the BOINC Catalog [7], we find that the median job deadline tdead is 9 days, and the mean task length T is 4:6 hours (276 minutes) on a 2.5GHz core. This translates to a mean per instance workload Winst of 11:5 unit-hours. We will assume in the following an instance type with 2.5 EC2 Compute Units (e.g. a single core of the High-CPU medium instance type) [3] so that the task lengths remain around the original values. We also learned that a typical value for nmax is 20,000 tasks. Thus, we center the range of W, tdead, Winst (or equivalently, of T) around these values. See Table II for these and additional parameters. VI. MODELING OF THE EXECUTION The execution is modeled by the following random variables (RVs): Eexecution time ET is the total clock time needed to process Winst on a given instance (or, equivalently, to give the user T hours of useful computation on this instance); in the example, ET assumes the value of 10 hours. Availability time AT is the total time in-bid; in our example, this is 8 hours. Expected price EP is the total amount paid for this instance to perform Winst divided by the total availability time; note that always EP _ ub. Monetary cost M is the amount to be payed by the user per instance, defined by M = AT _ EP; in the example, we have (in USD) M = 8 _ 0:175 = 1:40. Note that as we assume ninst instances of the same type, they all are simultaneously in-bid and out-of-bid; therefore, the values of the variables ET, AT, EP are identical for all instances deployed in parallel. In particular, the whole job completes after time ET, and so ET is also the job s execution time. Furthermore, all the above RVs depend on the checkpointing strategy. Sri Sai Ram Engineering College, An ISO 9001:2008 Certified & NBA Accredited Engineering Institute, Chennai, INDIA. Page 23
6 As designing and optimizing such a strategy is a complex undertaking beyond the scope of this work, we assume here one of the following two simple strategies taken from [6]: OPT - the optimal strategy, where a checkpoint is taken just prior to a failure; this (unrealistic) strategy serves as a base-case for cost comparison. HOUR - the hourly strategy, where a checkpoint is taken is at a boundary of each paid hour (measured from the start of current availability interval). VII. MODELS INDEPENDENT OF THE TASK TIME T The following RVs give an alternative characterization of the execution process: Availability ratio AR = AT=ET is the ratio of the total availability time (time in-bid) to execution time; in our example, AR = 8=10. Utilization ratio UR is T=ET, or ratio of the total useful computation to the execution time; in the example, UR = 6=10. This approach requires to store only the distributions of AR and UR for representative pairs (bid price ub, instance type); the independence of the the task length T saves a lot of storage and simulation time. However, our experimental findings show that both AR and UR depend significantly on T. Thus, to optimize accurately, we need to store the distributions of these RVs for many values of T. In face of this effect we decided to simulate and store directly the distributions of RVs. VIII. RELATED WORK Research on market driven resource allocation was started in early 80s [2][3]. Most of the market-based resource allocation methods are either non-pricing-based [10] or designed for fixed number of resources, such as FirstPrice [4] and FirstProfit [5]. Our work is related to user driven SLA-based profit maximization resource allocation for SaaS providers with Spot Pricing. Yi et. al. in [15] introduced some checkpointing mechanisms for reducing costs of Spot Instances. They used the real price history of EC2 Spot instances, and show how the adaptive checkpointing schemes are able to decrease the monetary cost and improve the job completion times. In [16], a decision model for the optimization of performance, cost and reliability under SLA constrains is proposed. They used the real price history and workload models, to demonstrate how their proposed model can be used to bid optimally on Spot Instances to reach different objective with desired levels of confidences. Chohan et. al. in [17] proposed a method to utilize the Spot Instances to speed up the MapReduce tasks. They provide a Markov Chain to predict the probability of the Spot Instance lifetime. They concluded that having a fault tolerant mechanism is essential to run MapReduce jobs on Spot Instances. In [18], they proposed a hybrid cloud architecture to lease the Spot Instances to manage peak loads of a local cluster. They proposed some provisioning policies and investigate the utilization of Spot Instances compared to on-demand instances in terms of monetary cost saving and number of deadline violations. IX. EXPERIMENTAL RESULTS We use CloudSim as a Cloud environment simulator and implement our algorithms within this environment. We observe the performance of the proposed algorithms from both users and SaaS providers perspectives. From users perspective, we observe how many requests are accepted and how fast user requests are processed (we call it average response time). From SaaS providers perspective, we observe how much profit they gain and how many VMs they initiate. It shows how the spot pricing is successful for all users and it is satisfied by both saas providers and users. X. CONCLUSION Thus the spot pricing technique is used for bidding process between users so that it increases the profit of software as a service providers.compared to other pricing techniques spot pricing is the most effective technique. Acknowledgement None of this work would have been possible without the selfless assistance of a great number of people. I would like to gratefully thank all those members for their valued guidance, time, helpful discussion and contribution to this work. REFERENCES [1 ] Linlin Wu, Saurabh Kumar Garg, Rajkumar Buyya, SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments, published in Journal of Computer and System Sciences 78 (2012) [2 ] D. Parkhill, The challenge of the computer utility, 1966, Addision- Wesley Educational Publishers Inc., USA. [3 ] Y. Yemini, Selfish optimization in computer networks processing. In Proceeding of the 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes, San Diego, USA. Sri Sai Ram Engineering College, An ISO 9001:2008 Certified & NBA Accredited Engineering Institute, Chennai, INDIA. Page 24
7 [4 ] O. F. Rana, M. Warnier, T. B. Quillinan, F. Brazier, and D. Cojocarasu, Managing Violations in Service level agreements. In proceedings of the 5th International Workshop on Grid Economics and Business Models (GenCon 2008), Gran Canaris, Spain. [5 ] I. Popovici, and J. Wiles, Proitable services in an uncertain world. In Proceeding of the18th Conference on Supercomputing (SC 2005), Seattle, WA. [6 ] S. Yi, D. Kondo, and A. Andrzejak, Reducing costs of spot instances via checkpointing in the amazon elastic compute cloud, March [7 ] Catalog of boinc projects, Catalog_of_BOINC_Powered_Projects. [8 ] A. Iosup, H. Li, M. Jan, S. Anoep, C. Dumitrescu, L. Wolters, and D. H. J. Epema, The grid workloads archive, Future Generation Comp. Syst., vol. 24, no. 7, pp , [9 ] A. Iosup, O. O. Sonmez, S. Anoep, and D. H. J. Epema, The performance of bags-of-tasks in large-scale distributed systems, in HPDC, 2008, pp [10 ] J. Broberg, S. Venugopal, and R Buyya, Market-oriented Grids and Utility Computing: The state-of-the-art and future directions, Journal of Grid Computing, 3(6), (pp ). [11 ] Saleforce.com, retrieved on 10 Sep. 2010, [12 ] Animoto, retrieved on 12 Sep. 2010, [13 ] J. Varia, Architecting applications for the Amazon Cloud, in: R. Buyya, J. Broberg, A. Goscinski (Eds.), Cloud Computing: Principles and Paradigms, Wiley Press, New York, USA, ISBN: , 2010, [14 ] S. Ostermann, A. Iosup, N. Yigitbasi, R. Prodan, T. Fahringer, D. Epema, A performance analysis of EC2 cloud computing services for scientific computing, in: Proceedings of 1st International Conference on Cloud Computing (CloudComp), Munich, Germany, [15 ] Sangho Yi, Derrick Kondo, and Artur Andrzejak. Reducing costs of spot instances via checkpointing in the amazon elastic compute cloud. In 3rd IEEE International Conference on Cloud Computing, pages , [16 ] Artur Andrzejak, Derrick Kondo, and Sangho Yi. Decision model for cloud computing under SLA constraints. In 18th IEEE/ACM International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), pages , [17 ] Navraj Chohan, Claris Castillo, Mike Spreitzer, Malgorzata Steinder, Asser Tantawi, and Chandra Krintz. See spot run: using spot instances for MapReduce workflows. In the 2nd USENIX conference on Hot topics in cloud computing, HotCloud 10, pages 7 7, [18 ] Michael Mattess, Christian Vecchiola, and Rajkumar Buyya. Managing peak loads by leasing cloud infrastructure services from a spot market.in 12th IEEE International Conference on High Performance Computing and Communications,pages , Sri Sai Ram Engineering College, An ISO 9001:2008 Certified & NBA Accredited Engineering Institute, Chennai, INDIA. Page 25
SLA-based Admission Control for a Software-as-a-Service Provider in Cloud Computing Environments
SLA-based Admission Control for a Software-as-a-Service Provider in Cloud Computing Environments Linlin Wu, Saurabh Kumar Garg, and Rajkumar Buyya Cloud Computing and Distributed Systems (CLOUDS) Laboratory
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS
Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS Shantanu Sasane Abhilash Bari Kaustubh Memane Aniket Pathak Prof. A. A.Deshmukh University of Pune University of Pune University
Study of Knowledge Based Admission Control for a Software-as-a-Service Provider in Cloud Computing Environments
Study of Knowledge Based Admission Control for a Software-as-a-Service Provider in Cloud Computing Environments R.S.Mohana a, *, Dr. P. Thangaraj b,1, S.Kalaiselvi c,1 Abstract - Software as a Service
How To Create A Knowledge Based Admission Control For Cloud Computing
Motavaselalhagh et al. Human-centric Computing and Information Sciences (2015) 5:16 DOI 10.1186/s13673-015-0031-4 RESEARCH Knowledge-based adaptable scheduler for SaaS providers in cloud computing Farzaneh
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
Profit-driven Cloud Service Request Scheduling Under SLA Constraints
Journal of Information & Computational Science 9: 14 (2012) 4065 4073 Available at http://www.joics.com Profit-driven Cloud Service Request Scheduling Under SLA Constraints Zhipiao Liu, Qibo Sun, Shangguang
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
Resource Allocation Based On Agreement with Data Security in Cloud Computing
International Journal of Emerging Science and Engineering (IJESE) Resource Allocation Based On Agreement with Data Security in Cloud Computing Aparna D. Deshmukh, Archana Nikose Abstract- Cloud computing
CLOUD computing has emerged as a new paradigm for
IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 7, NO. 3, JULY-SEPTEMBER 2014 465 SLA-Based Resource Provisioning for Hosted Software-as-a-Service Applications in Cloud Computing Environments Linlin Wu,
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
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
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
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
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.
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
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,
Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing
Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing Hilda Lawrance* Post Graduate Scholar Department of Information Technology, Karunya University Coimbatore, Tamilnadu, India
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
Energetic Resource Allocation Framework Using Virtualization in Cloud
Energetic Resource Allocation Framework Using Virtualization in Ms.K.Guna *1, Ms.P.Saranya M.E *2 1 (II M.E(CSE)) Student Department of Computer Science and Engineering, 2 Assistant Professor Department
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
Managing Peak Loads by Leasing Cloud Infrastructure Services from a Spot Market
21 12th IEEE International Conference on High Performance Computing and Communications Managing Peak Loads by Leasing Cloud Infrastructure Services from a Spot Market Michael Mattess, Christian Vecchiola,
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
A Survey on Cloud Computing
A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India [email protected] G. Sahoo Department of Information Technology Birla
A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service
II,III A Proposed Framework for Ranking and Reservation of Cloud Services Based on Quality of Service I Samir.m.zaid, II Hazem.m.elbakry, III Islam.m.abdelhady I Dept. of Geology, Faculty of Sciences,
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
Volunteer Computing, Grid Computing and Cloud Computing: Opportunities for Synergy. Derrick Kondo INRIA, France
Volunteer Computing, Grid Computing and Cloud Computing: Opportunities for Synergy Derrick Kondo INRIA, France Outline Cloud Grid Volunteer Computing Cloud Background Vision Hide complexity of hardware
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
NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations
2011 Fourth IEEE International Conference on Utility and Cloud Computing NetworkCloudSim: Modelling Parallel Applications in Cloud Simulations Saurabh Kumar Garg and Rajkumar Buyya Cloud Computing and
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
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,
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD
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
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,
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
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT
LOAD BALANCING OF USER PROCESSES AMONG VIRTUAL MACHINES IN CLOUD COMPUTING ENVIRONMENT 1 Neha Singla Sant Longowal Institute of Engineering and Technology, Longowal, Punjab, India Email: 1 [email protected]
A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues
A Study on the Cloud Computing Architecture, Service Models, Applications and Challenging Issues Rajbir Singh 1, Vivek Sharma 2 1, 2 Assistant Professor, Rayat Institute of Engineering and Information
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
Security Considerations for Public Mobile Cloud Computing
Security Considerations for Public Mobile Cloud Computing Ronnie D. Caytiles 1 and Sunguk Lee 2* 1 Society of Science and Engineering Research Support, Korea [email protected] 2 Research Institute of
An Efficient Hybrid P2P MMOG Cloud Architecture for Dynamic Load Management. Ginhung Wang, Kuochen Wang
1 An Efficient Hybrid MMOG Cloud Architecture for Dynamic Load Management Ginhung Wang, Kuochen Wang Abstract- In recent years, massively multiplayer online games (MMOGs) become more and more popular.
VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers
VM Provisioning Policies to mprove the Profit of Cloud nfrastructure Service Providers Komal Singh Patel Electronics and Computer Engineering Department nd ian nstitute of Technology Roorkee Roorkee, ndia
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,
AMAZING: An Optimal Bidding Strategy for Amazon EC2 Cloud Spot Instance
: An Optimal Bidding Strategy for Amazon EC2 Cloud Spot Instance ShaoJie Tang, Jing Yuan, Xiang-Yang Li Department of Computer Science, Illinois Institute of Technology, Chicago, IL 666 Department of Computer
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Data Center Selection
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Selection Dhaval Limbani*, Bhavesh Oza** *(Department of Information Technology, S. S. Engineering College, Bhavnagar) ** (Department
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
SLA-based Resource Provisioning for Management of Cloud-based Software-as-a-Service Applications. Linlin Wu. Doctor of Philosophy
SLA-based Resource Provisioning for Management of Cloud-based Software-as-a-Service Applications by Linlin Wu Submitted in total fulfillment of the requirements for the degree of Doctor of Philosophy Cloud
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),
Performance Analysis of Cloud-Based Applications
Performance Analysis of Cloud-Based Applications Peter Budai and Balazs Goldschmidt Budapest University of Technology and Economics, Department of Control Engineering and Informatics, Budapest, Hungary
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
A Performance Study on the VM Startup Time in the Cloud
2012 IEEE Fifth International Conference on Cloud Computing A Performance Study on the VM Startup Time in the Cloud Ming Mao Department of Computer Science University of Virginia Charlottesville, VA 22904
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.,
Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers
Multifaceted Resource Management for Dealing with Heterogeneous Workloads in Virtualized Data Centers Íñigo Goiri, J. Oriol Fitó, Ferran Julià, Ramón Nou, Josep Ll. Berral, Jordi Guitart and Jordi Torres
RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS
RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS M. Geetha 1, K. K. Kanagamathanmohan 2, Dr. C. Kumar Charlie Paul 3 Department of Computer Science, Anna University Chennai. A.S.L Paul s College of 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. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India
CLOUD COMPUTING 1 Er. Simar Preet Singh, 2 Er. Anshu Joshi 1 Assistant Professor, Computer Science & Engineering, DAV University, Jalandhar, Punjab, India 2 Research Scholar, Computer Science & Engineering,
Environments, Services and Network Management for Green Clouds
Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012
EC2 Performance Analysis for Resource Provisioning of Service-Oriented Applications
EC2 Performance Analysis for Resource Provisioning of Service-Oriented Applications Jiang Dejun 1,2 Guillaume Pierre 1 Chi-Hung Chi 2 1 VU University Amsterdam 2 Tsinghua University Beijing Abstract. Cloud
Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture
Dynamic Resource management with VM layer and Resource prediction algorithms in Cloud Architecture 1 Shaik Fayaz, 2 Dr.V.N.Srinivasu, 3 Tata Venkateswarlu #1 M.Tech (CSE) from P.N.C & Vijai Institute of
Comparison of Various Particle Swarm Optimization based Algorithms in Cloud Computing
Comparison of Various Particle Swarm Optimization based Algorithms in Cloud Computing Er. Talwinder Kaur M.Tech (CSE) SSIET, Dera Bassi, Punjab, India Email- [email protected] Er. Seema Pahwa Department
A SURVEY ON MAPREDUCE IN CLOUD COMPUTING
A SURVEY ON MAPREDUCE IN CLOUD COMPUTING Dr.M.Newlin Rajkumar 1, S.Balachandar 2, Dr.V.Venkatesakumar 3, T.Mahadevan 4 1 Asst. Prof, Dept. of CSE,Anna University Regional Centre, Coimbatore, [email protected]
Cloud based Conceptual Framework of Service Level Agreement for University
Cloud based Conceptual Framework of Service Level Agreement for University Krunal D. Trivedi Acharya Motibhai Patel Institute of Computer Studies, Ganpat University, Mehsana, Gujarat, INDIA N J. Patel,
Implementing & Developing Cloud Computing on Web Application
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. 2, February 2014,
Federation of Cloud Computing Infrastructure
IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.
INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 INCREASING THE CLOUD PERFORMANCE WITH LOCAL AUTHENTICATION Sanjay Razdan Department of Computer Science and Eng. Mewar
An enhanced QoS Architecture based Framework for Ranking of Cloud Services
An enhanced QoS Architecture based Framework for Ranking of Cloud Services Mr.K.Saravanan #1, M.Lakshmi Kantham #2 1 Assistant Professor, 2 PG Scholar Department of Computer Science and Engineering Anna
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
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
A New Approach of CLOUD: Computing Infrastructure on Demand
A New Approach of CLOUD: Computing Infrastructure on Demand Kamal Srivastava * Atul Kumar ** Abstract Purpose: The paper presents a latest vision of cloud computing and identifies various commercially
Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing
Research Inventy: International Journal Of Engineering And Science Vol.2, Issue 10 (April 2013), Pp 53-57 Issn(e): 2278-4721, Issn(p):2319-6483, Www.Researchinventy.Com Fair Scheduling Algorithm with Dynamic
Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment
Abstract Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment (14-18) Energy Optimized Virtual Machine Scheduling Schemes in Cloud Environment Ghanshyam Parmar a, Dr. Vimal Pandya b
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
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],
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing
Setting deadlines and priorities to the tasks to improve energy efficiency in cloud computing Problem description Cloud computing is a technology used more and more every day, requiring an important amount
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,
Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad
Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer
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,
DESIGN OF AGENT BASED SYSTEM FOR MONITORING AND CONTROLLING SLA IN CLOUD ENVIRONMENT
International Journal of Advanced Technology in Engineering and Science www.ijates.com DESIGN OF AGENT BASED SYSTEM FOR MONITORING AND CONTROLLING SLA IN CLOUD ENVIRONMENT Sarwan Singh 1, Manish Arora
Cloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD
RANKING OF CLOUD SERVICE PROVIDERS IN CLOUD C.S. RAJARAJESWARI, M. ARAMUDHAN Research Scholar, Bharathiyar University,Coimbatore, Tamil Nadu, India. Assoc. Professor, Department of IT, PKIET, Karaikal,
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
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda
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
Simulation-based Evaluation of an Intercloud Service Broker
Simulation-based Evaluation of an Intercloud Service Broker Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, SCC Karlsruhe Institute of Technology, KIT Karlsruhe, Germany {foued.jrad,
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,
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,
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
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning
A Novel Approach for Efficient Load Balancing in Cloud Computing Environment by Using Partitioning 1 P. Vijay Kumar, 2 R. Suresh 1 M.Tech 2 nd Year, Department of CSE, CREC Tirupati, AP, India 2 Professor
