【24h】

Model-Centric Development of Highly Available Software Systems

机译:以模型为中心的高可用性软件系统开发

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

摘要

In today's rapidly evolving marketplace, the ability to quickly build and deploy new systems is an increasingly critical factor in a company's success. For certain domains, such as telecommunications, it is taken for granted that systems will be highly available, with expectations of "5 9s" or even higher availability, translating to five minutes or less downtime per year. However, building highly available systems is generally very challenging, and becoming even more challenging as the systems increase in complexity. High availability (HA) middleware solutions partially address this challenge by providing common HA services that system developers can use. However, developers still need to spend significant effort integrating their systems with the HA middleware. In this paper, we present the Aurora Management Workbench (AMW) as a solution to the integration problem. AMW is an HA middleware and tools for building highly available distributed software systems. It is unique in its approach for developing highly available systems: developers focus only on describing key architectural abstractions of their system as well as system high availability needs in the form of a model. Tools then use the model to generate much of the code needed to integrate the system with the AMW HA middleware, which also uses the model to coordinate and control HA services at run-time. This paper describes our approach and our initial successes using it to develop commercial telecom systems.
机译:在当今快速发展的市场中,快速构建和部署新系统的能力已成为公司成功的关键因素。对于某些领域,例如电信,认为系统将高度可用,并期望“ 5 9s”甚至更高的可用性,这意味着每年停机时间为五分钟或更短。但是,构建高度可用的系统通常是非常具有挑战性的,并且随着系统复杂性的增加,挑战甚至变得更大。高可用性(HA)中间件解决方案通过提供系统开发人员可以使用的通用HA服务,部分解决了这一挑战。但是,开发人员仍然需要花费大量精力将其系统与HA中间件集成在一起。在本文中,我们提出了Aurora管理工作台(AMW)作为解决集成问题的方法。 AMW是用于构建高可用性分布式软件系统的HA中间件和工具。它在开发高可用性系统方面的独特之处在于:开发人员仅专注于描述其系统的关键体系结构抽象以及模型形式的系统高可用性需求。然后,工具使用该模型生成将系统与AMW HA中间件集成所需的许多代码,该中间件还使用该模型在运行时协调和控制HA服务。本文介绍了我们的方法以及使用它开发商业电信系统的初步成功。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号