共查询到20条相似文献,搜索用时 500 毫秒
1.
为降低分布式系统中容错机制的存储开销,在分布式文件系统中使用纠删码容错机制。本文总结纠删码容错机制实现的几个理论基础,并分析其系统可靠性,在阐明实现该机制的具体步骤后对几个关键算法模块进行了说明,最后对该机制在分布式系统环境下进行实验。实验结果表明,该机制能够有效地恢复受损数据。在合理的缓存块大小和文件分块数策略下,该机制的编、译码率能够较好地匹配局域网中的网络传输速率,且能够节省存储空间。 相似文献
2.
针对嵌入式网络设备的服务可靠性问题,现有的网口容错主要采用双网卡冗余设计,研究针对单网卡多网口的情况,提出了一种网口容错方法,该方法能有效利用系统带宽资源。提出的网口容错方法包括一种网口状态检测机制和故障网口服务数据迁移方法,并设计了相应的功能模块。故障检测模块实现基于Loopback的检测方法,容错处理模块则实现在检测到故障后,可将故障网口的服务负载数据根据迁移策略迁移到其余正常网口。所提出的方法实现了对网口工作状态的快速检测和负载数据的有效容错。该方法具有应用无关性、资源占用率低的特点,通过测试验证了该方法的可行性。 相似文献
3.
为了解决分布式计算系统回卷恢复容错的验证评估问题,设计一种分布式计算系统的回卷恢复容错算法的仿真机制,依据分布式计算系统回卷恢复容错的总体架构,将分布式计算系统中的节点任务过程使用离散事件模拟,在网络系统仿真工具的应用层增加支持多任务回卷恢复容错仿真的模块,并设计用于回卷恢复容错仿真的结构、功能模块和系统参数设定。结果表明本文提出的仿真机制能够实现分布式计算系统的回卷恢复容错算法的模拟验证,为不同容错算法间对比、改进与优化提供参照。
相似文献
4.
文中设计了一种容错系统,该系统是建立在应用程序层之下、操作系统层之上位置结构的中间件。系统由三模冗余与其之间的通信链路组成系统的硬件结构以及由故障检测模块(对节点的检测和对应用程序的检测)、故障处理模块所组成的软件部分构成。基于VxWorks实时操作系统,设计了一种高可用的容错中间件系统,分析了系统的组成原理,给出了基于心跳检测的故障检测机制和N版本编程方法进行故障检测,以及前向和后向任务恢复方法进行故障恢复,并实现了原型系统。试验表明:给出的容错中间件系统具备了基本的容错能力,可有效提高系统的可用性和可靠性。 相似文献
5.
6.
文中设计了一种容错系统,该系统是建立在应用程序层之下、操作系统层之上位置结构的中间件.系统由三模冗余与其之间的通信链路组成系统的硬件结构以及由故障检测模块(对节点的检测和对应用程序的检测)、故障处理模块所组成的软件部分构成.基于 VxWorks 实时操作系统,设计了一种高可用的容错中间件系统,分析了系统的组成原理,给出了基于心跳检测的故障检测机制和 N 版本编程方法进行故障检测,以及前向和后向任务恢复方法进行故障恢复,并实现了原型系统.试验表明:给出的容错中间件系统具备了基本的容错能力,可有效提高系统的可用性和可靠性 相似文献
7.
8.
9.
祝建中 《计算机工程与应用》2003,39(11):167-169
文章针对传统结构Web应用系统的不足,探讨了基于Web与MIDAS的多层应用系统体系结构,在此结构下,可利用对象池实现远程数据模块重用,利用对象代理实现分布式负载均衡与容错,从而提高了系统的性能。 相似文献
10.
11.
在传统的java框架下开发的应用软件系统缺乏模块化、动态化的管理能力.在深入研究OSGI框架的基础上,本文在井下作业管理系统的开发过程中,采用OSGI规范与分层解耦思想结合的方法,设计了系统的总体架构,并解决了系统动态管理与服务层的问题.本文在井下作业管理系统的开发中,详细阐述了OSGI在系统中的应用,包括OSGI扩展点机制以及AOP思想等,提高了系统扩展能力与解决了数据同步更新的问题.软件测试结果表明,该模型提高系统的性能,降低了系统各模块之间的耦合性,实现了模块的动态管理,增加了各组件的重用性与可扩展性,也提高了系统的稳定性. 相似文献
12.
Luttrell SP 《Network (Bristol, England)》1996,7(2):285-290
This paper describes how a hierarchical network for encoding sensor data (the adaptive cluster expansion network) can be constructed by linking together a number of elementary modules, each of which is a simple two-layer encoder/decoder network. To achieve this goal, a Bayesian analysis is applied to the discrete neural firing events that occur within each layer of the network. 相似文献
13.
《Microprocessors and Microsystems》1987,11(4):197-204
Continuing a series on modern high-level languages the paper describes the features of MODULA-2 which are important in industrial systems programming. These features include the creation of libraries of reusable software, the ability to perform low-level programming and support for concurrency. MODULA-2 supports good software engineering practice by providing facilities for program decomposition, separate compilation and data abstraction. The role of the module concept and the export/import mechanism in providing these features is examined. Program modules, the definition and implementation parts of library modules and local modules are described. 相似文献
14.
Atanas Radenski 《Software - Concepts & Tools》1998,19(3):122-129
This paper proposes a code reuse mechanism called module embedding that enables the building of new modules from existing ones through inheritance, overriding of procedures, and overriding of types; the paper also describes an implementation scheme for this mechanism. Module embedding is beneficial when modules and classes are used in combination and need to be extended together, or when modules are a more appropriate medium than classes. 相似文献
15.
该文详细阐述了如何使用Vc++.NET和Matlab进行某型燃油调节器仿真软件的设计开发。该仿真系统以Vc++.NET与Matlab混合编程为技术基础,结合燃油调节器部件特性建模,提出了软件设计的四层体系模型,降低模块间的耦合性,优化软件结构配置,提高了两者的集成度与易用性。该系统使用Vc++.NET开发主体框架和用户界面,调节器模型采用simulink建模和M文件,Matlab作为后台数据处理和图形显示,前后台模块之间通过Matlab引擎进行数据通讯。仿真结果表明所提供方法快捷直观、易用维护,具有良好的应用价值。 相似文献
16.
介绍上海证券交易所新一代交易系统中的日志复制和热备切换技术。首先介绍日志和复制的概念与特性,提出基于内存的事务日志模型。其次介绍实现模型的数据结构、功能模块和主机部署情况,描述正常日志复制的机制和主机热备切换的机制。之后介绍在算法优化和操作系统特性方面的性能优化工作。对证券交易系统日志复制方面的建模和主机热备切换机制的设计为其它领域企业级高性能高可用性系统的架构设计提供了参考。 相似文献
17.
18.
Katharina Probst Lori Levin Erik Peterson Alon Lavie Jaime Carbonell 《Machine Translation》2002,17(4):245-270
The AVENUE project contains a run-time machine translationprogram that is surrounded by pre- and post-run-time modules. Thepost-run-time module selects among translation alternatives. Thepre-run-time modules are concerned with elicitation of data andautomatic learning of transfer rules in order to facilitate thedevelopment of machine translation between a language with extensiveresources for natural language processing and a language with fewresources for natural language processing. This paper describes therun-time transfer-based machine translation system as well as two ofthe pre-run-time modules: elicitation of data from the minoritylanguage and automated learning of transfer rules from theelicited data. 相似文献
19.