首页> 外文期刊>Journal of grid computing >PERSIST: Policy-Based Data Management Middleware for Multi-Tenant SaaS Leveraging Federated Cloud Storage
【24h】

PERSIST: Policy-Based Data Management Middleware for Multi-Tenant SaaS Leveraging Federated Cloud Storage

机译:持续:用于多租户SaaS的基于策略的数据管理中间件利用联合云存储

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

摘要

NoSQL data stores are often combined to address different requirements within the same application. The implication of this trend is particularly important and relevant in the context of multi-tenant SaaS applications where tenants commonly have different storage- and privacy-related requirements and thus they desire to customize the storage setup according to their specific needs. Consequently, application developers are increasingly combining storage resources: on-premise and public cloud resources in a hybrid cloud setup, different external public cloud storage resources and providers in a federated cloud storage setup, etc. The consequences of these trends are twofold: (i) application developers and SaaS providers have to deal with heterogeneous technologies, different APIs, and implement complex storage logic (to address different requirements of tenants), all within the application layer; and (ii) storage architectures have become less rigid, and techniques are required to flexibly change the storage configuration of running applications, up to the level of individual service requests. To address these challenges, we present PERSIST, a middleware architecture that (i) externalizes the complexity of a federated cloud storage architecture and the complex storage logic from the SaaS application to storage policies, allows tenants to enforce different storage- and privacy-related requirements at a fine-grained level; and (ii) supports the dynamic (re)configurability of the underlying federated cloud storage architecture. Application-specific policies can be customized by individual tenants at run time, and PERSIST offers support for run-time cross-provider polyglot persistence and the confidentiality of sensitive data through encryption. We have validated PERSIST in a working prototype implementation. Our extensive evaluation efforts show (i) the accomplished reduction in the required development effort to support complex storage policies, (ii) the reduction in co
机译:NOSQL数据存储通常组合以解决同一应用程序中的不同要求。这种趋势的含义在多租户SaaS应用程序的背景下尤为重要,并且在租户通常具有不同的存储和隐私相关要求的情况下,他们希望根据其特定需求自定义存储设置。因此,应用程序开发人员越来越多地组合存储资源:混合云设置中的内部内部和公共云资源,联合云存储设置中的不同外部公共云存储资源和提供商等。这些趋势的后果是双重的:(我)应用程序开发人员和SaaS提供商必须处理异构技术,不同的API,并实现复杂的存储逻辑(以解决租户的不同要求),所有内容都在应用层内; (ii)存储架构变得较小,并且需要灵活地更改运行应用程序的存储配置的技术,直至各个服务请求的级别。为了解决这些挑战,我们呈现持续存在,(i)将联合云存储架构的复杂性与SaaS应用程序的复杂性外,允许租户强制执行不同的存储和隐私相关要求的复杂性架构在细粒度的水平; (ii)支持底层联合云存储架构的动态(RE)可配置性。可以在运行时由个别租户自定义特定于应用程序的策略,并且持续存在对运行时交叉提供商多格持久性和通过加密的敏感数据的机密性。我们在工作原型实施中验证了持续存在。我们广泛的评估工作展示(i)完成减少所需的发展努力,以支持复杂的储存政策,(ii)减少CO

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号