首页 >> 通信新闻 >> 滚动新闻 >> 正文
 
软件架构的可靠性设计
http://www.cww.net.cn   2011年1月14日 10:32    通信世界网    
作 者:H3C 王飓

进程级HA的另一个特点是可以通过人为控制,让一部分程序的“主”进程工作在Master Board上,另一部分程序的“主”进程工作在Slave Board上,这样就可以达到负载分担的效果,避免所有的“主”进程都工作在Master上,减轻Master的压力。

当然,进程级HA需要硬件支持冗余备份,因此适用于堆叠产品,或者分布式产品的主控板,分布式产品的接口板或其他集中式产品都不具备这样的硬件条件,因此还要依靠自愈来提升可靠性。

上述两种设计方法配合使用,极大的提升了Comware V7系统的可靠性,并使得Comware V7系统的可靠性设计变得非常富有“弹性”,可以适应各种不同产品形态的需要。

结束语

本文介绍了比较直接的提升软件可靠性的机制和方法。实际上,在软件整体架构中,还有其他的提升可靠性的设计原则和方法,目标是设计出真正的高内聚低耦合的软件系统,减少在维护和功能扩展过程中,软件开发人员“犯错误”的机会。总之,良好的软件架构是软件可靠性的基础,是设备可靠性的最重要的保障。

Comware V7是H3C下一代的网络产品软件平台。Comware V7系统构建在Linux体系架构之上,对其中网络协议、通讯接口、分布式和高可靠性的方面进行了彻底的改造和扩展,以适应网络设备的需要。ComwareV7的绝大部分程序都运行在用户态,是真正的模块化系统,最大程度的提升了软件系统整体的可靠性。同时,它支持多线程并发和抢占,支持SMP对称多处理,支持64位CPU,支持设备虚拟化,支持进程级备份以及完整的ISSU。通信世界网

[1]  [2]  [3]  
相关新闻
编 辑:石美君    联系电话:010-67110006-818
分享到新浪微博 分享到搜狐微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到QQ空间 分享到豆瓣 分享到QQ书签       收藏   打印  进入论坛   推荐给朋友
文章评论查看评论()
昵称:  验证码:
 
重要新闻
通信技术
企业黄页
会议活动