首页> 外文期刊>Future generation computer systems >Support mechanisms for cloud configuration using XML filtering techniques: A case study in SaaS
【24h】

Support mechanisms for cloud configuration using XML filtering techniques: A case study in SaaS

机译:使用XML过滤技术支持云配置的机制:SaaS的案例研究

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

摘要

Software-as-a-service (SaaS) has attracted substantial attention as a software delivery and service model in a cloud computing environment. SaaS delivery can help organizations significantly reduce the cost of using software, because the resources for running SaaS applications are shared among tenants (end users or organizations). However, multi-tenancy can considerably complicate SaaS development, deployment, and maintenance as a result of a large number of co-existing tenant-specific constraints or features. Manually configuring and maintaining tenant-specific features will increase the cost, introduce possible errors, and limit scalability and flexibility. The paper addresses the problem of large variations and complex configurations. Specifically, the objective is to develop mechanisms to support automatic multitenant software features analysis and matching for the purposes of efficient deployment and operations in the cloud. The emphasis of this paper is on the matching between the tenant-specific requirements and the SaaS features managed by the cloud provider. This paper proposes a novel approach for cloud feature matching using XML filtering techniques to support the process of multi-tenant SaaS deployment and management. Feature modeling has been widely used to capture requirements and constraints. On the other hand, XML filtering techniques are mature and have been adopted in various problem domains. We used Yfilter, a proven and XML filtering technique, to support two multi-tenant applications: (i) Identifying SaaS configurations (in XPath representations) that satisfy tenant-specific requirements and constraints (in XML notation); and (ii) Identifying tenants that have subscribed to a specific set of SaaS features. The applications can effectively facilitate SaaS subsequent management and operations due to various changes, e.g., functionalities, constraints, cost, etc. The experimental results demonstrate that the proposed approach can automatically and correctly identify cloud system configurations that match tenant-specific requirements or identify the group of tenants that have subscribed to a particular set of cloud features. In addition, the execution time of our proposed approach is only a small fraction compared to the existing approach using the formal method, e.g., FaMa, and the configuration space is also much smaller. (C) 2019 Elsevier B.V. All rights reserved.
机译:软件 - AS-Service(SaaS)在云计算环境中吸引了作为软件交付和服务模型的大量关注。 SaaS交付可以帮助组织显着降低使用软件的成本,因为运行SaaS应用程序的资源是在租户(最终用户或组织)之间共享的。然而,由于大量共存租户特定约束或特征,多租户可以相当复杂化SaaS开发,部署和维护。手动配置和维护租户特定功能将增加成本,引入可能的错误,并限制可扩展性和灵活性。本文解决了大变化和复杂配置的问题。具体地,目的是开发支持自动多租户软件功能分析和匹配的机制,以便在云中有效部署和操作的目的。本文的重点是租户特定要求与云提供商管理的SaaS功能之间的匹配。本文提出了一种使用XML过滤技术匹配的云特征匹配的新方法,以支持多租户SaaS部署和管理的过程。特征建模已被广泛用于捕获需求和约束。另一方面,XML过滤技术是成熟的,并且已在各种问题域中采用。我们使用了Yfilter,经过验证和XML过滤技术,支持两个多租户应用程序:(i)识别满足租户特定要求和约束的SaaS配置(在XPath表示中)(以XML表示法); (ii)识别已订阅特定SaaS特征的租户。由于各种变化,例如功能,约束,成本等,应用程序可以有效地促进SaaS后续管理和操作。实验结果表明,所提出的方法可以自动并正确地识别匹配租户特定要求或识别的云系统配置或识别已经订阅了特定云特征的租户组。此外,与使用正式方法的现有方法相比,我们所提出的方法的执行时间仅为一小部分,例如FAMA,并且配置空间也更小。 (c)2019 Elsevier B.v.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号