Negotiation In Cloud During Service Level Agreement - A Survey.

Size: px
Start display at page:

Download "Negotiation In Cloud During Service Level Agreement - A Survey."

Transcription

1 Negotiation In Cloud During Service Level Agreement - A Survey. A B S T R A C T Lissy A* 1, Debajyoti Mukhopadhyay 2 1, 2 Maharashtra Institute of Technology, Pune University [email protected] Cloud Computing provides cheap and subscription based access to computing and storages services over the internet. In cloud computing, it remains a challenge to allocate resource with financial cost minimization and acceptable Quality of Service assurance. The negotiation is the way of communication to prepare an agreement for accessing the cloud resources. As more and more consumers delegate their tasks to cloud providers, Service Level Agreements (SLA) between consumers and providers emerge as a key aspect. The SLA is negotiated between client and a provider for executing the job on computing resources. There are various negotiation models that have been proven to satisfy both the provider and the consumer. The provider s satisfaction consists in maximizing the profit and utilization, while the consumer s satisfaction is based on the price going to be paid along with Quality of Service (QoS). Index Terms: Cloud Computing, SLA Negotiation, Negotiation Strategy, Agent Negotiation, Negotiation Protocol I. INTRODUCTION Cloud computing [1] is the new trend of computing where readily available computing resources are exposed as a service. These computing resources are generally ordered as pay-as-you-go plans and hence have become attractive to cost conscious customers. We see a growing trend of off-loading the previously in-house service systems to the cloud, based primarily on the cost and the maintenance burden. Such a move allows businesses to focus on their core competencies and not burden themselves with other operations. Intelligently managing and allocating resources among various customers in a cost-effective manner is important for service providers. An SLA (Service Level Agreement) [1] plays a main role in resource provisioning. Cloud SLA Negotiation is a process of joint decision making between Cloud users and to resolve conflicting objectives. A service-level agreement is a negotiated agreement among two parties, where one is the consumer and the other is the service provider. This can be an officially required formal or an informal contract. In this paper SLA defines a set of quality of service (QoS) constraints such as price, time and task and specifies how the services are accessed by consumer through negotiation. SLA has motivated research and development into formulating, negotiating and establishing such agreements between providers and users. Many grid systems have also incorporated SLA specification, exchange and monitoring capabilities for resource brokering and task scheduling and for resource provisioning.service deployment [2] in cloud can be considered as a process containing following steps as shown in Fig. 1. During the Service Discovery phase, user requirements are used as an input for discovering the best suited Cloud Services among various repositories of Cloud provider s.in the SLA , IJAFRC All Rights Reserved

2 Negotiation phase, discovered providers and the use negotiate on the quality of services. Next, SLA contract will be achieved if two parties reach an agreement on a set of QoS values. Then, the acquired service will be continuously monitored in the Monitoring phase. In the Decommissioning phase after the use the services are terminated. All the above phases mentioned Service, Discovery, Monitoring and Decommission are automated; hence there is a need for the SLA Negotiation phase also to be automated to avoid the bottleneck and make the deployment faster. II. PRICING PLANS Figure 1: Service Deployment Phases The following pricing plans can be taken into consideration. A. Fixed recurring pricing The users can set up a plan where they can have the same amount of resources every month. This is similar to the contract plans available today in cloud computing. B. Variable pricing by resource consumption In this case the price can vary based on how many resources there are used at a time. This has been adjusted for the on-demand plan where the users are paying based on how many resources they need. C. Variable pricing by time The price varies based on how much time the client uses the resources for. Longer the duration of the usage lesser the price that is offered for. This has been implemented in the spot pricing provided by Amazon. D. Cost multipliers This help the providers increase the price by a factor. This has not been implemented in any of the cloud computing pricing schemes. They are mostly used by insurance companies. III. NEGOTIATION PRICING In the following part, we are going to describe different types of pricing which allows basic negotiation between the consumer and the provider. The providers whom we have taken into account are Amazon and Microsoft Azure , IJAFRC All Rights Reserved

3 A. On-Demand Instances International Journal of Advance Foundation and Research in Computer (IJAFRC) On-demand allows users to pay for as much as they use without any long-term commitment. This allows the user to rent and maintain hardware at a low cost. However, Amazon charges by the hour, even though a consumer used only one and a half hours, he/she will still be charged for the two full hours. This type of pricing is mostly used for applications that require short computations. In case users need to run the application for a very long period of time such as a year, he/she will be better off by choosing a long-term commitment. This has been proven to be cheaper than using on-demand pricing for a full year. The pricing for each instance in this case is set according to the complexity of the instance. The instances that do not involve GPUs or lots of CPUs will be automatically cheaper since they are mostly used for simple development and not for high performance, but at the same time resources which are highly demand on the market will be charged more as there are many consumers who are willing to use the service. B. Spot Pricing Instances Spot pricing allows instances, the user has to bid the biggest price he/she is willing to pay in order to run the instances users to reserve for a period of time the unused space in the cloud at a much lower rate than the on-demand pricing. When using spot pricing. C. Reserved Instances This pricing model provides long-term commitment. This is for users to ensure their resources at anytime they want. Using a contract gives a user the benefit that those resources will be there at all times as well as saving a great deal of money. So by doing a long-term commitment users get a lower rate for the instances they want to use. IV. NEGOTIATION PROTOCOL The negotiation protocol refers to a set of rules, steps or sequences during the negotiation process, aiming at SLA establishment. It covers the negotiation status (propose offer, accept/reject offer, and terminate negotiation), which can be updated during the negotiation process. It is common to characterize negotiations by their settings: bilateral, one-to-many, or many-to-many [2]. A. Bilateral Negotiation In this two agents have a common interest in cooperation, but have conflicting interests regarding the particular way of doing so. Hence negotiation happens between them till they arrive at a conclusion as shown in Figure 2. Figure 2: Bilateral Negotiation , IJAFRC All Rights Reserved

4 B. One-to-Many Negotiation International Journal of Advance Foundation and Research in Computer (IJAFRC) In this we are tackling is one in which one agent (buyer or seller) wants to negotiate a deal with a number of opponents, in order to find the best possible deal in the market. The consumer can bargain parallel with multiple service providers till the desired value is obtained (Figure 3).Single or multiple negotiation rounds can happen between the consumer and providers till the time or expired or negotiation is successful. Figure 3: One-to-Many Negotiation C. Many-to- Many Negotiations In this multiple issues are negotiated among agents, where a win-win solution is possible. However, a multi-attribute negotiation is more complex and challenging than a single-attribute one, because of complex preferences over multiple issues and the multiple-dimensional solution space as in Figure 4. Figure 4: Many-to-Many Negotiation V. NEGOTIATING STYLES There are many styles of negotiating [5]; the more common among them are competing, collaborating, compromising, avoiding, and accommodating. Each style has its advantages and disadvantages, and it is crucial to be tactical in which style you choose, considering such factors as the style of the other Negotiator And The Type Of Negotiation. A. Competing Style It is the most adversarial style. Negotiators who gravitate to this style see negotiations as competitions that have winners and losers. The other negotiation styles see competing negotiators as aggressive and strategic. The competing style works best when you need a fast negotiation or when there aren't many , IJAFRC All Rights Reserved

5 variables at play, such as simply negotiating over the price of a product. However, the competing style does not work well when used against another using the competing style; often, deadlock occurs, and relationships become frayed or even hostile. B. Accommodative Style It is a submissive style. Accommodators are ready and willing to give information and to make concessions. Accommodators often let the other side of the table win on issues. This can be dangerous when negotiating against a competing style. However, accommodators put relationship as a top priority, and this style can be very successful in negotiations in which mending or maintaining relationships is critical. For example, if your company is in the midst of a crisis, an accommodative strategy can be very successful at avoiding litigation and appeasing the other party. However, unless the situation involves a relationship crisis, use accommodative strategies sparingly - giving away too many concessions or too much information in a negotiation might lead to a less than ideal outcome. C. Avoiding Style It is passive aggressive and tends to skirt issues rather than confront them head on. Avoiders tend to come across as less transparent and honest, and lines of communication can be weak. Often times, this style is employed by negotiators who do not respond well to conflict or aggression. Rather than make accommodations, the avoiders simply avoid the situation. With that said, an avoiding style has its advantages in a highly emotional negotiation. Avoiders can avoid confronting emotions and passions and instead focus on hard numbers in order to reach an agreement. The avoiding style also works fine when the negotiation is simple or trivial. However, due to looming communication issues, the avoiding style has the ability to result in deadlock and resentment, as well as strained relationships. D. Compromising Style It involves meeting halfway. One side makes some concessions, while the other side makes some concessions. In the end, there are no clear winners, but rather, what is believed to be a fair result instead occurs. Parties tend to start out at extreme positions, then work their way to the middle. This style is used often in positional bargaining. It works well when there are time constraints or there is an ongoing and strong relationship with the other party. While this format helps keep relationships strong, the agreements are usually not the most optimal agreements for both parties. E. Collaborating Style It involves ensuring that both parties' needs are met. Parties brainstorm on how to create mutual value and think outside of the box on collaborating on a solution. Collaborating is all about value creation and is commonly encouraged by those who support the principled negotiation format. Collaborators expand the pie and strive to meet an optimal agreement that maximizes everyone's returns. This style is great at forming strong bonds or maintaining good relationships. However, the collaborating style is the most consuming style and the most mentally exhausting style. It also requires the most preparation. In addition, it does not work as well with competing style negotiators as they may try to take advantage of the situation. VI. NEGOTIATING STRATEGIES , IJAFRC All Rights Reserved

6 There are many negotiation strategies used in cloud services; we will be discussing about Concession Strategy [7], Tradeoff Strategy [7] and Confronting in detail. A. Utility Functions In economics, a utility function measures the level of satisfaction a consumer receives from any basket of goods and services [6]. It is adopted here to measure the level of satisfaction that users receive from Cloud services. For an attribute whose utility changes linearly with its value, a linear function can be used to calculate its utility. Let x be such an attribute, xbest its best value, and xworst its worst value. Its utility, u1(x), can be calculated by x xworst u1( x) = x x best Where 0 u1(x) 1, u1 (xbest) =1 and u1 (xworst) = 0. It should be noted that xbest and xworst are defined by negotiation gents on their own account. In particular, when x is higher-is-better attribute, xbest>xworst, and when x is lower-is-better one, xbest<xworst. After that, a weighted sum function can be used to calculate the total utility of a proposal, p, containing n attributes that are additive by n worst u ( p) = wi. u1( x ) 2 i i= 1 Where wi is the weight of attribute xi (i= 1 to n), i= B. Tradeoff Strategies n w i 1 = 1. The key point of tradeoff strategies is that, in preparing a counter proposal, the total utility of a reference proposal remains the same for one party, but the values of some of its attributes are adjusted in favor of the other party. If, for this reason, the utility of one attribute is decreased by a certain amount and that of another increased by the same amount, the total utility may not change for the first party. Even so, this strategy can encourage the second party to accept the counter proposal, since its utility is increased in this case. It should be noted that either a proposal preferred by one party or one received from the other party can be set as the reference proposal; however, the choice matters in that it may affect the utility the first party can gain. Xianrong Zheng, Patrick Martin and Kathryn Brohman offered two algorithms, which we have included without any modification for the sake of explaining negotiation strategies [7]. Algorithm 1 works as follows. First of all, in line 1, agent isend V as a proposal to agent j and waits for a response. If agent j does not accept V and its counter proposal is not acceptable to agent i, tradeoff is used by agent i in the while loop of lines 2-23 to create a new proposal; otherwise, true is returned in line 24. Here, the acceptance criterion is that the utility received is no less than that of their respective reserved proposal. Next, in line 4, k is increased by one each time the while loop repeats. In lines 5-6, function calculateutilitycalculates the utilities u0 and u1 of agent i s values V [0] and V [1], respectively. In line 7, function aggreateutilitycalculates the total utility usumof agent i s preferred proposal V. In fact, the two functions implement the linear function and the weighted sum function in Equations 2 and 3, respectively. After that, in lines 8-13, if weights W [0] < W [1], u0 is reduced by and u1 thus becomes usum u0; otherwise, u1 is reduced by and u0 becomes usum u1. In both cases, it ensures that agent i s important attribute creates more utility , IJAFRC All Rights Reserved

7 Finally, in lines 14-18, if u0 <0 or u1 <0, no values for V [0] or V [1] can be found, then tradeoff fails; otherwise, the new values can be found by function restorevalue, which is the inverse function of Equation 2. In lines 19-22, if V is out of bounds, false is returned; otherwise, agent isends V whose values are adjusted but its utility remains the same for itself to agent j as a new proposal, and waits for a response. The process repeats until success or failure occurs. It should be mentioned that since u0 (or u1) is reduced by each time the while loop repeats, Algorithm 1 converges and terminates.[(ג/ O[(1, rounds [ג where. In other words, it s running time can be bounded as [1/ within C. Concession Strategies The main idea of concession strategies is that, in preparing a counter proposal, the total utility of a reference proposal is reduced for one party, and, accordingly, the values of some of its attributes are adjusted to favor the other party. Indeed, to stimulate the other party to accept the counter proposal, a certain amount of utility is deducted from the reference proposal, when one party makes a concession. It should be mentioned that, either a proposal preferred by one party or one received from the other party can be set as the reference proposal, but the choice matters, as it may affect the utility the first party can gain. Concession strategies have been used to acquire web. When something unfavorable happens, for instance, the deadline approaches, concession strategies can be applied. Algorithm 2, which differs with Algorithm 1 in lines Here, each time the while loop repeats, u0 is reduced by in lines 7-8. Also, the acceptance criterion is that the utility received is no less than that of one s reserved proposal. However, when one serves as the offer and makes a concession, its utility is allowed to be less than its reserved utility , IJAFRC All Rights Reserved

8 D. Confronting In this strategy the negotiator participant faces the conflict head-on and aims at a solution that is mutually satisfactory. The negotiator strives to find a solution that is acceptable to both the parties. This strategy seeks to maximize the outcomes for both the sides. This strategy is also known as problem solving or integrating. It is a strategy that really seeks a resolution to the conflict. The benefits of the confronting approach are: 1) It is productive since both parties gain. 2) It examines the cause of differences between the two parties and seeks a creative solution of the problem. 3) It aims at a solution that integrates the interests of all concerned parties. 4) It maintains the self-respect of both the parties and creates mutual respect between them. VII. AGENT BASED TESTBED In a Cloud market, there are many consumers and service providers, and thus, the Cloud testbed has consumer agents and provider agents acting on behalf of consumers and providers. The roles of each component in the testbed are given in (Table 1). Cloud service providers and consumers participate in the Cloud market of the testbed[4] through the Cloud registry. All agents participating in the Cloud market are registered in the Cloud registry. All consumer agents connected to the Cloud market registry can then recognize and communicate with each provider agent. Table 1: Roles of Components in Agent Testbed Component Roles Provider Agent Service Provider, Service Advertisement, Service Negotiation Consumer Agent Service Consumer, Service Discovery, Service Negotiation Cloud Registry Agent information repository Provider agents and consumer agents generate service descriptions and specify their preferences with regard to service name, price, time slot, QoS and negotiation strategy based on a GUI. For Cloud service reservations, the testbed provides simple service discovery functionality through message passing. A consumer agent broadcasts a message indicating the name of the Cloud service that the consumer needs to all provider agents, and a provider agent who has the service replies to the consumer as shown in Figure , IJAFRC All Rights Reserved

9 Figure 5: Agent Based Testbed VIII. CONCLUSION As the cloud market becomes more open and competitive, price and time as well as QoS will be more important. However, cloud providers and cloud consumers have different and sometimes opposite preferences. If such a conflict occurs, a SLA cannot be reached without negotiation, which is considered as the most flexible approach to procure products and services. Various negotiation styles and strategies have been studied and proven productive in terms of cloud service negotiation. Hence based on the circumstances the desired negotiation mechanism can be used to arrive at a win-win situation. Automated negotiation occurs, when software agents negotiate on behalf of their human counterparts to avoid the bottleneck caused by manual negotiation in cloud service deployment. IX. References [1] Seokho Son, Sung Chan Jun, Negotiation -Based Flexible SLA Establishment with SLA-driven Resource Allocation in Cloud Computing, 13thIEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, Delft, pp ,2013. [2] Amir Vahid Dastjerdi,Rajkumar Buyya, An Autonomous Reliability-aware Negotiation Strategy -Cloud Computing Environments, 12th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing,Ottawa, ON, pp ,2012 [3] S. Son and K. M. Sim, A multi-issue negotiation mechanism for Cloud service reservation, Proceedings of the Annual International Conference on Cloud Computing and Virtualization, pp , [4] Gabriela AndreeaMorar, Andreea Ilea, AlexandruButoi, Gheorghe CosminSilaghi, Agent-based cloud resources negotiation, IEEE International Conference on Intelligent Computer Communication and Processing (ICCP), Cluj-Napoca, pp ,2012. [5] Seokho Son, Sung Chan Jun; SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments, 11th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, Newport Beach, CA, pp ,2011. [6] Seokho Son and Kwang Mong Sim; A Price- and-time-slot-negotiation Mechanism for Cloud Service Reservations, IEEE Transactions on Systems, Man, And Cybernetics part b: cybernetics, Vol. 42, No. 3, pp , , IJAFRC All Rights Reserved

10 [7] Xianrong Zheng, Patrick Martin and Kathryn Brohman; Cloud Service Negotiation: Concession vs. Tradeoff Approaches, 12thIEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, Ottawa, ON, pp , , IJAFRC All Rights Reserved

Agent Based Negotiation using Cloud - an Approach in E-Commerce

Agent Based Negotiation using Cloud - an Approach in E-Commerce Agent Based Negotiation using Cloud - an Approach in E-Commerce Amruta More 1, Sheetal Vij 1, Debajyoti Mukhopadhyay 2, 1 Department of Computer Engineering, 2 Department of Information Technology, Maharashtra

More information

Cloud Service Reservation using PTN mechanism in Ontology enhanced Agent-based System Remya Gopinadh #1, K. Saravanan *2

Cloud Service Reservation using PTN mechanism in Ontology enhanced Agent-based System Remya Gopinadh #1, K. Saravanan *2 Cloud Service Reservation using PTN mechanism in Ontology enhanced Agent-based System Remya Gopinadh #1, K. Saravanan *2 # Final Year ME, Dept. of CSE, Regional Centre of Anna University, Tirunelveli,

More information

Cloud Service Negotiation Techniques

Cloud Service Negotiation Techniques Service Negotiation Techniques Ariya T K, Christophor Paul, Dr S Karthik Abstract computing is a subscription based service from which the networked storage space and the resources can be obtained. Collaborations

More information

NEGOTIATION SKILLS SELF ASSESSMENT P. Jean Baker, Esq.

NEGOTIATION SKILLS SELF ASSESSMENT P. Jean Baker, Esq. NEGOTIATION SKILLS SELF ASSESSMENT P. Jean Baker, Esq. Instructions: This is a self scoring assessment. It is designed to test your knowledge of negotiation theory and best practices. Select the answer

More information

Federation of Cloud Computing Infrastructure

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.

More information

Successful Negotiation Strategies for Women in the Workplace. Stephanie K. Eberle, M.Ed School of Medicine Career Center

Successful Negotiation Strategies for Women in the Workplace. Stephanie K. Eberle, M.Ed School of Medicine Career Center Successful Negotiation Strategies for Women in the Workplace Stephanie K. Eberle, M.Ed School of Medicine Career Center Is it sexism? Progress: 7 female CEOs 51.6% of medical scientists, 44.4 % of biological/life

More information

WORKFLOW ENGINE FOR CLOUDS

WORKFLOW ENGINE FOR CLOUDS WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds

More information

Near Sheltered and Loyal storage Space Navigating in Cloud

Near Sheltered and Loyal storage Space Navigating in Cloud IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 8 (August. 2013), V2 PP 01-05 Near Sheltered and Loyal storage Space Navigating in Cloud N.Venkata Krishna, M.Venkata

More information

Cloud deployment model and cost analysis in Multicloud

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

More information

EXPANDING PERSONAL INFLUENCE AND NEGOTIATION SKILLS UNDERSTAND WHICH STRATEGIES TO USE WHEN (UNIT 1)

EXPANDING PERSONAL INFLUENCE AND NEGOTIATION SKILLS UNDERSTAND WHICH STRATEGIES TO USE WHEN (UNIT 1) UNDERSTAND WHICH STRATEGIES TO USE WHEN (UNIT 1) Program material designed by Richard Chang Associates, Inc., Irvine, CA. 2001, by Richard Chang Associates, Inc. All rights reserved. Printed in the United

More information

Performance Gathering and Implementing Portability on Cloud Storage Data

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

More information

Resource Allocation Avoiding SLA Violations in Cloud Framework for SaaS

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

More information

Optimizing the Cost for Resource Subscription Policy in IaaS Cloud

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

More information

Financial and Commercial Services NEGOTIATIONS WITH SUPPLIERS

Financial and Commercial Services NEGOTIATIONS WITH SUPPLIERS Financial and Commercial Services NEGOTIATIONS WITH SUPPLIERS Contents 1. How to Negotiate... 3 2. Post-tender Negotiation... 4 3. Single or Sole Source Supplier Purchasing... 5 4. The Stages of Negotiation...

More information

Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching

Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching Accelerating Web-Based SQL Server Applications with SafePeak Plug and Play Dynamic Database Caching A SafePeak Whitepaper February 2014 www.safepeak.com Copyright. SafePeak Technologies 2014 Contents Objective...

More information

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 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

More information

Dynamic Pricing for Usage of Cloud Resource

Dynamic Pricing for Usage of Cloud Resource Dynamic Pricing for Usage of Cloud Resource K.Sangeetha, K.Ravikumar Graduate Student, Department of CSE, Rrase College of Engineering, Chennai, India. Professor, Department of CSE, Rrase College of Engineering,

More information

Dynamic Resource Pricing on Federated Clouds

Dynamic Resource Pricing on Federated Clouds Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:

More information

Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud Computing

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

More information

Optimal Multi Server Using Time Based Cost Calculation in Cloud Computing

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,

More information

Negotiation Skills Questionnaire

Negotiation Skills Questionnaire 7 Negotiation Skills Questionnaire This questionnaire is designed to help you assess your negotiation skills. You are given two statements in answer to each question. Circle the letter which is most representative

More information

How to succed a negotiation and keep the relationship?

How to succed a negotiation and keep the relationship? How to succed a negotiation and keep the relationship? 20th August 2014 1. Introduction 2. The CLOUD approach 3. A case 4. Workshop 5. Feedback Time-Structuring Introduction human needs how people spend

More information

Traditional Disaster Recovery versus Cloud based DR

Traditional Disaster Recovery versus Cloud based DR Traditional Disaster Recovery versus Cloud based DR May 2014 Executive Summary Many businesses want Disaster Recovery (DR) services to prevent either man-made or natural disasters from causing expensive

More information

Role of Cloud Computing in Education

Role of Cloud Computing in Education Role of Cloud Computing in Education Kiran Yadav Assistant Professor, Dept. of Computer Science. Govt. College for Girls, Gurgaon, India ABSTRACT: Education plays an important role in maintaining the economic

More information

Cloud Computing and Software Agents: Towards Cloud Intelligent Services

Cloud Computing and Software Agents: Towards Cloud Intelligent Services Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy [email protected] Abstract Cloud computing systems provide large-scale

More information

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

Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs Profit Maximization and Power Management of Green Data Centers Supporting Multiple SLAs Mahdi Ghamkhari and Hamed Mohsenian-Rad Department of Electrical Engineering University of California at Riverside,

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

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

More information

A Comparative Study of Load Balancing Algorithms in Cloud Computing

A Comparative Study of Load Balancing Algorithms in Cloud Computing A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,

More information

Keywords Cloud computing, virtual machines, migration approach, deployment modeling

Keywords Cloud computing, virtual machines, migration approach, deployment modeling Volume 3, Issue 8, August 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Effective Scheduling

More information

International Journal of Advance Research in Computer Science and Management Studies

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

More information

Exploring Resource Provisioning Cost Models in Cloud Computing

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

More information

Service allocation in Cloud Environment: A Migration Approach

Service allocation in Cloud Environment: A Migration Approach Service allocation in Cloud Environment: A Migration Approach Pardeep Vashist 1, Arti Dhounchak 2 M.Tech Pursuing, Assistant Professor R.N.C.E.T. Panipat, B.I.T. Sonepat, Sonipat, Pin no.131001 1 [email protected],

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

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

More information

White Paper. Cloud Computing. Effective Web Solution Technology Investment. January 2011. www.k-bc.co.uk

White Paper. Cloud Computing. Effective Web Solution Technology Investment. January 2011. www.k-bc.co.uk White Paper Cloud Computing Effective Web Solution Technology Investment January 2011 www.k-bc.co.uk Cloud Computing The future of effective technology investment The benefit of web solution technology

More information

Cloud Computing Architecture: A Survey

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

More information

Notice of Renewal of Countermeasures (Takeover Defense) against Large-Scale Purchases of the Company s Shares

Notice of Renewal of Countermeasures (Takeover Defense) against Large-Scale Purchases of the Company s Shares For Immediate Release Company name Representative Contact February 13, 2014 : Fujisoft Incorporated : Satoyasu Sakashita, President & Representative Director (Code: 9749 TSE First Section) : Tatsuya Naito,

More information

Kent State University s Cloud Strategy

Kent State University s Cloud Strategy Kent State University s Cloud Strategy Table of Contents Item Page 1. From the CIO 3 2. Strategic Direction for Cloud Computing at Kent State 4 3. Cloud Computing at Kent State University 5 4. Methodology

More information

Environmental Negotiation Primer

Environmental Negotiation Primer June 2002 Page 1 of 6 Naval School, Civil Engineer Corps Officer (CECOS) Issue Discussion Whether you are negotiating the subtle, yet important, specific input and results of a human health risk assessment

More information

PROFITABLE PURCHASING NEGOTIATION

PROFITABLE PURCHASING NEGOTIATION PROFITABLE PURCHASING NEGOTIATION New Approaches to Managing Critical Supplier Relationships by Paul Hennessey Executive Vice President Supplier Negotiations: An Opportunity to Improve Profits and Competitiveness

More information

Mobile and Cloud computing and SE

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

More information

SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS

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

More information

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 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

More information

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i.

Schneps, Leila; Colmez, Coralie. Math on Trial : How Numbers Get Used and Abused in the Courtroom. New York, NY, USA: Basic Books, 2013. p i. New York, NY, USA: Basic Books, 2013. p i. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=2 New York, NY, USA: Basic Books, 2013. p ii. http://site.ebrary.com/lib/mcgill/doc?id=10665296&ppg=3 New

More information

Environmental and Green Cloud Computing

Environmental and Green Cloud Computing International Journal of Allied Practice, Research and Review Website: www.ijaprr.com (ISSN 2350-1294) Environmental and Green Cloud Computing Aruna Singh and Dr. Sanjay Pachauri Abstract - Cloud computing

More information

Infrastructure as a Service (IaaS)

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.,

More information

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

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.

More information

XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing

XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing International Journal of Computational Engineering Research Vol, 03 Issue, 10 XMPP A Perfect Protocol for the New Era of Volunteer Cloud Computing Kamlesh Lakhwani 1, Ruchika Saini 1 1 (Dept. of Computer

More information

Linked Core Abilities

Linked Core Abilities Courtesy of Army JROTC U2C4L3 Negotiating Key Words: Negotiation Principled Negotiation What You Will Learn to Do Negotiate a win/win solution for a given situation Linked Core Abilities Communicate using

More information

The NREN s core activities are in providing network and associated services to its user community that usually comprises:

The NREN s core activities are in providing network and associated services to its user community that usually comprises: 3 NREN and its Users The NREN s core activities are in providing network and associated services to its user community that usually comprises: Higher education institutions and possibly other levels of

More information

A Survey on Cloud Computing

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

More information

Optimized Resource Allocation in Cloud Environment Based on a Broker Cloud Service Provider

Optimized Resource Allocation in Cloud Environment Based on a Broker Cloud Service Provider International Journal of Scientific and Research Publications, Volume 3, Issue 5, May 2013 1 Optimized Resource Allocation in Cloud Environment Based on a Broker Cloud Service Provider Jyothi.R.L *, Anilkumar.A

More information

Sistemi Operativi e Reti. Cloud Computing

Sistemi Operativi e Reti. Cloud Computing 1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies

More information

A Survey Study on Monitoring Service for Grid

A Survey Study on Monitoring Service for Grid A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide

More information

An Approach to Load Balancing In Cloud Computing

An Approach to Load Balancing In Cloud Computing An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,

More information

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES SWATHI NANDURI * ZAHOOR-UL-HUQ * Master of Technology, Associate Professor, G. Pulla Reddy Engineering College, G. Pulla Reddy Engineering

More information

Online Trading and Negotiation

Online Trading and Negotiation Online Trading and Negotiation Instructor: Jerry Gao Ph.D. San Jose State University email: [email protected] URL: http://www.engr.sjsu.edu/gaojerry May, 2000 Outline - Introduction of Trading -

More information

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 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

More information

PRIVATE HEALTH INSURANCE INTERMEDIARIES CODE OF CONDUCT JUNE 2015 VERSION 2

PRIVATE HEALTH INSURANCE INTERMEDIARIES CODE OF CONDUCT JUNE 2015 VERSION 2 PRIVATE HEALTH INSURANCE INTERMEDIARIES CODE OF CONDUCT JUNE 2015 VERSION 2 CONTENTS PART A - Page 4 GENERAL 1. INTRODUCTION 2. OUR COMMITMENT UNDER THE CODE 3. PRIVATE HEALTH INSURANCE ENVIRONMENT PART

More information

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

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

More information

Load Balancing in cloud computing

Load Balancing in cloud computing Load Balancing in cloud computing 1 Foram F Kherani, 2 Prof.Jignesh Vania Department of computer engineering, Lok Jagruti Kendra Institute of Technology, India 1 [email protected], 2 [email protected]

More information

VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers

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

More information

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 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

More information

Comparison of Various Particle Swarm Optimization based Algorithms in Cloud Computing

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

More information

Grid Computing Vs. Cloud Computing

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

More information

A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION

A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION 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,

More information

Maximizing Liquidity in Cloud Markets through Standardization of Computational Resources

Maximizing Liquidity in Cloud Markets through Standardization of Computational Resources Maximizing Liquidity in Cloud Markets through Standardization of Computational Resources Ivan Breskovic, Ivona Brandic, and Jörn Altmann Distributed Systems Group, Institute of Information Systems, Vienna

More information

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández

DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security

More information

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 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

More information

Crossing the DevOps Chasm

Crossing the DevOps Chasm SOLUTION BRIEF Application Delivery Solutions from CA Technologies Crossing the DevOps Chasm Can improved collaboration and automation between Development and IT Operations deliver business value more

More information

The Keys to Successful Service Level Agreements Effectively Meeting Enterprise Demands

The Keys to Successful Service Level Agreements Effectively Meeting Enterprise Demands A P P L I C A T I O N S A WHITE PAPER SERIES SYNTEL, A U.S.-BASED IT SERVICE PROVIDER WITH AN EXTENSIVE GLOBAL DELIVERY SERVICE, SUGGESTS SPECIFIC BEST PRACTICES FOR REDUCING COSTS AND IMPROVING BUSINESS

More information

Achieve Better Ranking Accuracy Using CloudRank Framework for Cloud Services

Achieve Better Ranking Accuracy Using CloudRank Framework for Cloud Services Achieve Better Ranking Accuracy Using CloudRank Framework for Cloud Services Ms. M. Subha #1, Mr. K. Saravanan *2 # Student, * Assistant Professor Department of Computer Science and Engineering Regional

More information

Cost Effective Automated Scaling of Web Applications for Multi Cloud Services

Cost Effective Automated Scaling of Web Applications for Multi Cloud Services Cost Effective Automated Scaling of Web Applications for Multi Cloud Services SANTHOSH.A 1, D.VINOTHA 2, BOOPATHY.P 3 1,2,3 Computer Science and Engineering PRIST University India Abstract - Resource allocation

More information

Outsourcing Performance Management

Outsourcing Performance Management Outsourcing Performance Management June 2005 - Sam S. Adkins According to a study conducted in April 2004 by the Conference Board, only 9 percent of companies are entirely against outsourcing some or all

More information

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

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),

More information

REQUEST FOR EXPRESSIONS OF INTEREST (CONSULTANT SERVICES)

REQUEST FOR EXPRESSIONS OF INTEREST (CONSULTANT SERVICES) REQUEST FOR EXPRESSIONS OF INTEREST (CONSULTANT SERVICES) Consultancy services for Systems Integration and IT project management Client: Central Bank of Yemen Country: Republic of Yemen Project: Financial

More information

Network Infrastructure Services CS848 Project

Network Infrastructure Services CS848 Project Quality of Service Guarantees for Cloud Services CS848 Project presentation by Alexey Karyakin David R. Cheriton School of Computer Science University of Waterloo March 2010 Outline 1. Performance of cloud

More information

Retiring from the Family Business Last update: October 27, 2011

Retiring from the Family Business Last update: October 27, 2011 Summary Retiring from the Family Business Last update: October 27, 2011 If you are the owner or a major partner in a small business, your retirement concerns are more complex than most people s. It is

More information

Negotiation Theory & Practice

Negotiation Theory & Practice Negotiation Theory & Practice Michael Alvarez Stanford School of Medicine Career Center Julie Matlof Kennedy Gould Center for Conflict Resolution, Stanford 2005 Morrison & Foerster LLP All rights reserved

More information

CLOUD COMPUTING IN HIGHER EDUCATION

CLOUD COMPUTING IN HIGHER EDUCATION Mr Dinesh G Umale Saraswati College,Shegaon (Department of MCA) CLOUD COMPUTING IN HIGHER EDUCATION Abstract Technology has grown rapidly with scientific advancement over the world in recent decades. Therefore,

More information