Resource Calculations with Constraints, and Placement of Tenants and Instances for Multi-tenant SaaS Applications

Resource Calculations with Constraints, and Placement of Tenants and Instances for Multi-tenant SaaS Applications
复制标题

DOI:
10.1007/978-3-540-89652-4_57
复制
发表时间:
2008-12
期刊:
--
影响因子:
--
通讯作者:
T. Kwok;Ajay Mohindra
T. Kwok;Ajay Mohindra
中科院分区:
其他
文献类型:
--
作者:
T. Kwok;Ajay Mohindra

文献摘要

被引文献

相似文献

支持多租户的软件应用程序的定制、部署和操作成本可以通过称为软件即服务(SaaS)的新应用程序商业模式中的多租户来降低。然而,在实现这些效益之前,需要解决一些技术挑战。这些挑战包括计算共享应用实例中具有应用约束的多租户的资源需求,租户和实例的最佳放置,最大限度地节省成本,但不违反一组服务器中所有租户的服务级别协议的任何要求。此外,以前报告的容量规划和资源分配方法和工具并不是租户感知的。本文将解决这些挑战并提供新的解决方案。我们还描述了第一种,一个多租户的应用程序部署在分布式计算环境中的放置工具。
Cost of customization, deployment and operation of a software application supporting multiple tenants can be lowered through multi-tenancy in a new application business model called Software as a Service (SaaS). However, there are a number of technical challenges that need to be tackled before these benefits can be realized. These challenges include calculations of resource requirements for multi-tenants with applied constraints in a shared application instance, the optimal placement of tenants and instances with maximum cost savings but without violating any requirements of service level agreements for all tenants in a set of servers. Moreover, previously reported capacity planning and resource allocation methods and tools are not tenant aware. This paper will address and provide novel solutions to these challenges. We also describe the first of a kind, a multi-tenant placement tool for application deployment in a distributed computing environment.