首页> 外文会议>19th international symposium on high performance distributed computing 2010 >Software Architecture Definition for On-demand Cloud Provisioning
【24h】

Software Architecture Definition for On-demand Cloud Provisioning

机译:按需云配置的软件架构定义

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

摘要

Cloud computing [23] is a promising paradigm for the provisioning of IT services. Cloud computing infrastructures, such as those offered by the RESERVOIR project, aim to facilitate the deployment, management and execution of services across multiple physical locations in a seamless manner. In order for service providers to meet their quality of service objectives, it is important to examine how software architectures can be described to take full advantage of the capabilities introduced by such platforms. When dealing with software systems involving numerous loosely coupled components, architectural constraints need to be made explicit to ensure continuous operation when allocating and migrating services from one host in the Cloud to another. In addition, the need for optimising resources and minimising over-provisioning requires service providers to control the dynamic adjustment of capacity throughout the entire service lifecycle. We discuss the implications for software architecture definitions of distributed applications that are to be deployed on Clouds. In particular, we identify novel primitives to support service elasticity, co-location and other requirements, propose language abstractions for these primitives and define their behavioural semantics precisely by establishing constraints on the relationship between architecture definitions and Cloud management infrastructures using a model denotational approach in order to derive appropriate service management cycles.
机译:云计算[23]是提供IT服务的有希望的范例。云计算基础架构(例如RESERVOIR项目提供的基础架构)旨在以无缝的方式促进跨多个物理位置的服务的部署,管理和执行。为了使服务提供商达到其服务质量目标,检查如何描述软件体系结构以充分利用此类平台引入的功能非常重要。在处理涉及众多松散耦合组件的软件系统时,需要明确架构约束,以确保在将服务从云中的一台主机分配和迁移到另一台主机时能够持续运行。另外,对优化资源和最小化超额配置的需求要求服务提供商在整个服务生命周期中控制容量的动态调整。我们讨论了将在云上部署的分布式应用程序的软件体系结构定义的含义。特别是,我们通过使用模型确定性方法在架构定义和云管理基础架构之间建立关系约束,从而确定新颖的原语以支持服务弹性,托管和其他要求,为这些原语提出语言抽象,并精确定义其行为语义。为了得出适当的服务管理周期。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号