SLA and profit-aware SaaS provisioning through proactive renegotiation

SLA and profit-aware SaaS provisioning through proactive renegotiation
复制标题

通过主动重新协商进行 SLA 和具有利润意识的 SaaS 配置

DOI:
10.1109/nca.2016.7778640
复制
发表时间:
2016
期刊:
2016 IEEE 15th International Symposium on Network Computing and Applications (NCA)
影响因子:
--
通讯作者:
G. Cooperman
G. Cooperman
中科院分区:
--
文献类型:
--
作者:
Aya Omezzine;Narjès Bellamine Ben Saoud;S. Tazi;G. Cooperman

文献摘要

被引文献

相似文献

Software-As-A-Service(SaaS)提供商为最终用户提供按需提供高度扩展的应用程序。为了最大化其利润,提供者必须在尊重商定的服务级协议(SLA)的同时,必须做出有关将客户请求分配给虚拟资源的计划的计划。鉴于云环境的高度动态性质,意外事件可能会影响最初的调度计划,从而导致意外的SLA违规行为。因此,一个不被责备的事件可能会在提供商和客户之间造成损失的情况。如果SLA违反了SLA,则提供商必须支付原始SLA内谈判的潜在高罚款。但是,从客户的角度来看,SLA违规可能会导致取消关键业务工作,而没有普通的SLA罚款可以弥补客户业务的损失。提供者的声誉也可能会随着这种SLA违规的数量的增加,从而导致未来客户的丧失。相反,大多数现有的工作假设一旦建立了SLA,就无法修改SLA,我们建议通过自动重新谈判机制将损失状况转换为双赢的情况。当事件威胁损失损失对SLA的损失时,启动了重新谈判机制来建立一种新的SLA,从而限制了双方的损失。实验表明,与执行原始SLA相比,这种新方法可最大程度地减少提供商的利润损失,并最大程度地减少客户所经历的工作数量。
Software-as-a-Service (SaaS) providers offer on-demand, highly scalable applications to the end users. To maximize their profit, the providers must make profit-aware scheduling decisions about assigning client requests to virtual resources, while respecting the agreed upon Service-Level Agreement (SLA). Given the highly dynamic nature of the cloud environment, unexpected events may affect the initial scheduling plans, which leads to unanticipated SLA violations. Thus, an unaccounted event may create a lose-lose situation between provider and client. If the SLA is violated the provider must pay the potentially high penalty that is negotiated within the original SLA. But from the client's viewpoint, an SLA violation may cause cancellation of a business-critical job, and no ordinary SLA penalty can compensate for the loss of the client's business. The provider's reputation could also suffers as the number of such SLA violations grows, resulting in loss of future clients. On the contrary of most existing work that assume that once established the SLA cannot be modified, we propose to convert the lose-lose situation into a win-win one through an automated renegotiation mechanism. When an event threatens a lose-lose violation of the SLA, the renegotiation mechanism is launched to establish a new SLA that limits the losses on the two sides. Experiments show that this new approach minimizes the loss in profit of the provider and minimizes the number of cancelled jobs experienced by the client, as compared with enforcing the original SLA.