- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象实时通信系统设计
面向对象实时通信系统设计摘要:面向对象技术虽然比较先进,但也存在效率较低的问题。本文将采用标准的应用于电信系统建设的面向对象分析和设计方法对实时通信系统进行设计,进一步验证面向对象方法的灵活性,动态可配置性,可维护性,可移植性等。
关键字:实时,电信,SMDS,面向对象分析和设计
Abstract: although the object-oriented technology is advanced, but there are also the problem of low efficiency. This article will use the standard used in telecommunication system construction of object-oriented analysis and design method of real-time communication system design, further validation object-oriented method of flexibility, dynamic can be equipped with sex, maintainability, portability, etc.
Keyword: real-time, telecom, SMDS, object-oriented analysis and design
中图分类号:TN91文献标识码:A 文章编号:
1. 概述
面向对象技术已经广泛使用于应用程序领域,特别是从传统的应用向高性能数值运算应用发展。然而,目前该技术在嵌入式电信系统中的应用研究仍较少。因为它通常被认为不适合应用于对实时性要求较高的电信系统。电信工程师在系统设计过程中需要更多关注软件工程问题,例如灵活性,动态可配置性,可维护性,可移植性等,而这些往往与“对给定架构的软件进行精细微调以获得最大性能”的传统方式相冲突。
本文的重点在于说明如何通过使用面向对象的分析和设计(OOAD)的方法,设计与实施一个简洁的交换式多兆位数据服务器(SMDS),并且仍然保持系统的实时性、高吞吐量和低延时传输。
2. 创建分布式SMDS服务器
2.1. 交换式多兆位数据服务
交换式多兆位数据服务(SMDS)是一种无连接的,运行于顶层网络的分组交换数据传输服务,主要用来提供高吞吐量和低延时传输,并能够在大型网络中进行维护。它可以用于多个节点的局域网(LAN)和广域网(WAN)之间的互联,并且为他们提供“any to any”的服务。
2.2. 系统需求
SMDS网络基于三层架构:一个由SMDS服务器群(SS)组成的基础交换网,一个由SNIs(用户网络接口)组成的传交付系统,和外部网络接入系统,ICI(独立载波接口)。每个SMDS的服务器必须在SNIS、ICIs和ISSI(内部交换系统接口)连接之间交换数据包。(见图1)
图1:SMDS网络架构
SMDS已被设计成可以支持多种更底的层级,例如ATM(AAL 3/4或5)、DQDB(见图2)。
图2:SMDS服务器架构
2.3. 实时性能要求
大多数电信系统显然有许多实时性方面的约束。对于SMDS来说主要分为时延要求和总吞吐量要求。在前一种情况下,如果一台SMDS服务器不能做到每10毫秒向它的相邻服务器发出“hello”信息的话,就可以认为这台服务器已经失效。(该通信链路必须进行复位)。后一种情况下,总吞吐量的要求总体可以由性能决定。有研究表明,高性能通信系统中的最显著的瓶颈是数据包头处理速度,系统内部数据交换速度,执行环境和处理系统和物理层之间的接口。
#61548; 数据包处理速度。在SMDS的服务器中,最显著的包头处理速度主要是不同上下文的传输(在SNI接口间流转并且进入SMDS网络的数据包),接收(从ISSI接口至SNI的数据包),交换(ISSI链接之间的数据交换)。
#61548; 运行环境,处理时间与处理器的能力成正比:执行环境是影响处理速度的主要因素。
#61548; 系统内数据交互,为了提高效率,应避免在内存之间复制数据包,一个经典的解决方案是将所有数据包储存在一个共享内存中。节点只访问并处理包头数据,不处理数据包中包含的数据。
#61548; 运算系统和物理层之间的接口,最后的瓶颈应该是运算系统和物理层之间的接口,它的吞吐量应该不受系统限制。最合理的解决方案是在不同计算机节点中创建ISS和SNI连接(见图3),每一个在SMDS网络中的节点都有它自己的操作系统和接口,并且能够与其他节点协作提供SMDS服务。
图3:用于获得
文档评论(0)