...
首页> 外文期刊>Service Oriented Computing and Applications >Dynamic provisioning in multi-tenant service clouds
【24h】

Dynamic provisioning in multi-tenant service clouds

机译:多租户服务云中的动态配置

获取原文
获取原文并翻译 | 示例
           

摘要

Cloud-based systems promise an on-demand service provisioning system along with a “pay-as-you-use” policy. In the case of multi-tenant systems this would mean dynamic creation of a tenant by integrating existing cloud-based services on the fly. Presently, dynamic creation of a tenant is handled by building the required components from scratch. Although multi-tenant systems help providers save cost by allocating multiple tenants to the same instance of an application, they incur huge reconfiguration costs. Cost and time spent on these reconfiguration activities can be reduced by re-constructing tenants from existing tenant configurations supported by service providers. Multi-tenant cloud-based systems also lack the facility of allowing clients to specify their requirements. Giving clients the flexibility to specify requirements helps them avoid spending an excessive amount of time and effort looking through a list of services, many of which might not be relevant to them. Moreover, dynamic provisioning in the cloud requires an integrated solution across the technology stack (software, platform and infrastructure) combining functional, non-functional and resource allocation requirements. Existing research works in the area of web service matching, although numerous, still fall short, since they usually consider each requirement type in isolation and cannot provide an integrated solution. To that end, in this paper we investigate the features needed for dynamic service provisioning on the cloud. We propose a novel User Interface-Tenant Selector-Customizer (UTC) model and approach, which enables cloud-based services to be systematically modeled and provisioned as variants of existing service tenants in the cloud. Our approach considers functional, non-functional and resource allocation requirements, which are explicitly specified by the client via the user interface component of the model. To the best of our knowledge, ours is the first such integrated approach. We illustrate our ideas using a realistic running example, and also present a proof-of-concept prototype built using IBM’s Rational Software Architect modeling tool. We also present experimental results demonstrating the applicability of our matching algorithm. Our results show significant reduction in matching time with the help of an elimination process that reduces the search space needed for performing matching.
机译:基于云的系统承诺提供按需服务配置系统以及“按使用付费”策略。对于多租户系统,这意味着通过动态集成现有的基于云的服务来动态创建租户。当前,通过从头开始构建所需的组件来处理租户的动态创建。尽管多租户系统通过将多个租户分配给同一应用程序实例来帮助提供商节省成本,但它们会产生巨大的重新配置成本。通过从服务提供商支持的现有租户配置中重建租户,可以减少花在这些重新配置活动上的成本和时间。基于多租户云的系统还缺少允许客户指定其需求的功能。为客户提供指定需求的灵活性,可以帮助他们避免花费大量时间和精力查看一系列服务,其中许多服务可能与他们无关。此外,云中的动态预配置需要跨技术堆栈(软件,平台和基础架构)的集成解决方案,其中要结合功能,非功能和资源分配要求。 Web服务匹配领域中的现有研究工作虽然很多,但仍很不足,因为它们通常孤立地考虑每种需求类型并且无法提供集成的解决方案。为此,在本文中,我们研究了在云上进行动态服务供应所需的功能。我们提出了一种新颖的用户界面,租户选择器-定制器(UTC)模型和方法,该模型和方法可以对基于云的服务进行系统地建模和配置,作为云中现有服务租户的变体。我们的方法考虑功能,非功能和资源分配需求,这些需求由客户端通过模型的用户界面组件明确指定。据我们所知,我们是第一个这样的集成方法。我们使用一个现实的示例来说明我们的想法,并展示使用IBM Rational Software Architect建模工具构建的概念验证原型。我们还提供了实验结果,证明了我们的匹配算法的适用性。我们的结果表明,借助消除过程可以大大减少匹配时间,从而减少了执行匹配所需的搜索空间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号