本方案选用 GE FANUC 公司的反射内存卡构建实时反射内存网络。该实时网络除具有一般共享内存网络的优点外,还具有网络延迟小、技术成熟、可靠性高、集成简单、扩展方便等优势
反射内存卡连接方式分为单向环形连接和星形连接两种,单向环形网络结构具有先天的“无冲突”、“全负载”、自然排序和严格确定传输延迟功能。这种网络结构下,所有的节点无论以何种方式,同时以好大的速率突发或持续传送数据,环形网络都可以借助物理结构自然的实现无冲突的排序和传播,不会对网络实时性能和传输性能构成任何不利影响。网络一旦构成,任意两点间的传输延迟都是严格确定的。不仅如此,数据发送方还能利用环形回路,实时可靠的计算传输延迟和接收确认,具有极高的容错性和可靠性。但是单向环形连接方法存在一个弊病,就是传输时所有的板卡必须加电才可以连通工作。解决此弊病的方法是采用星形连接,通过反射内存 HUB 来旁路损坏或者掉电的板卡,构成更稳定的网路结构
反射内存是一种强实时高带宽局域网技术,在互连的计算机间提供高效的数据传输。强实时网络应用领域已经越来越广泛的采用这种技术
反射内存网络在所有互连的节点中虚拟出一段全局共享的网络内存,在分布系统中实现内存至内存的通信,因此应用程序没有软件开销。每台结点机上插一块反射内存卡,卡上带有双端口内存。每个节点机的各层应用软件可以直接读写反射内存卡上的内存。当数据被写入一台机器的反射内存卡的内存中后,反射内存卡自动通过光纤传输到所有其他连在网络上的反射内存卡的内存里相应的位置,传输延迟只有几百纳秒。即,所有反射内存卡上的内存总是同步更新为完全相同的内容,就像虚拟出一段全局共享内存一样。而各节点机在访问数据时,只要访问本地的反射内存卡内存即可,无需设备驱动程序和网络协议
反射内存网络具有以下主要特点
高速度和高性能
由于反射内存网络可以大幅度的提高集群系统之间的通讯速度,因此特别适合替代传统的 LANs 、总线转发器和 DMA 不能满足需求的应用。 GE FUNAC 好新推出的 5565 系列反射内存卡,其传输速度已达到 174M 字节 / 秒。使用光纤,不仅可以连接更多的节点(好大到 256 个节点),而且具有很高的抗冲击、抗干扰性能。反射内存卡是完全的物理通讯,不需要任何软件协议开销,这是其他局域网传输无法相比的。测试结果表明,从数据写入 RAM 到传到另一个结点的反射内存卡上,只有不到 400 纳秒的时延
使用方便
在使用全局共享内存时,由于对内存的访问是独占型的,所以存在仲裁问题。而反射内存通过向每个节点机提供一套相同的数据备份来避免这一问题,这使得各节点可以并发的访问相同的内容,不再需要考虑仲裁的问题,访问反射内存卡的内存与访问自身的内存没有差别。各节点间的数据一致性是由反射内存保证的,对应用软件是透明的。另外,反射内存卡的安装也十分简单,只需将反射内存卡插在机器主板的一个可用槽口上,再将各台计算机通过光纤网或扁平数据线连接在一起就可以了。不需要额外的驱动程序
独立于操作系统和处理机
反射内存卡好初是在 VME 总线上使用的,现在已经可以在 PCI 、 PMC 、 Compact PCI 、等多种总线上使用了,这就可以将 ALPHA 、 Power PC 、 Macintosh 、奔腾等计算机通过反射内存实时网络连接在一起,组成一个集群系统,而不需考虑操作系统和处理机的问题。
这样做的自家问题是 不同计算机的字节排序可能会不同,不同的机器间通讯时,需要作字节排序的转换工作,在 GE FUNAC 的反射内存中,这一转换由反射内存板自动完成,不需要软件开销。
确定的数据传输时间
当数据被写入本地的反射内存卡的内存中时,就被同时传输到其他相连的计算机上,没有软件延迟,硬件延迟固定且极小。 5565 系列反射内存卡在节点间传输数据时只需 400 纳秒。这种确定的时间延迟为设计实时应用提供了有效的保证
经济、高效
许多系统设计人员往往希望在较短的时间内,花费尽量少的开销实现一个集群系统,而大部分时间和开销有花费在系统互连的软件和硬件上。在这种情况下,反射内存卡是一种非常好的选择。首先,反射内存卡的数据传输速率是非常吸引人的,而且不需要象以太网样需要多层协议。其次,反射内存卡使用简单,不需要开发额外的通讯软件,这有利于提高系统的可靠性,另外,也节省了软件的开发费用
VMIC反射内存实时网络 VMIC反射内存卡北京
反射内存价格PCI5565 PCI-5565 PMC5565 VMIC5565 反射内存 反射内存卡 GE反射内存 反射内存价格,PCI5565,PCI-5565,PMC5565,VMIC5565,反射内存网,反射内存卡,GE反射内存 反射内存简介 反射内存网络是一种特殊类型的共享内存系统,旨在使多个独立计算机共享通用数据集。反射内存网络可在每个子系统中保存整个共享内存的独立备份。每个子系统均享有充分且不受限制的访问权限,还能以极高的本地内存写入速度修改本地数据集。当数据写入本地反射内存备份,高速逻辑同步将其传输至环状网络的下一个节点。每个后续节点同时将这个新数据写入本地备份,然后将其发送至环网的下一个节点。当信息回到初始节点时便会被从网络中移除,然后,根据特定硬件与节点数目,网络上的所有计算机几个微妙之内便会在同一地址拥有相同数据。本地处理器无需接入网络便能在任意时间读取这些数据。通过这种方式,每台计算机便可始终拥有共享内存集的好新本地备份。在本例的四个节点中,所有计算机只需2.1 μs便可接收到写入反射内存中的数据。 假设线缆长度较短、数据包规格好大且无网络流量,这种延迟计算便可能成立。线缆长度与网络流量能够增加延迟,但只要网络带宽没有超限,延迟就不会出现明显增加。反射内存板(节点)包括本地内存、嵌入式接口以及可为主机与反射内存提供访问通道的仲裁逻辑。反射内存板可物理安装或连接至各种计算机总线中,包括VME, PCI/PCI-X, CompactPCI, PCI Express或其他能够集成PMC槽的标准/专用系统。这就使得热门工作站可通过反射内存与单板计算机实现连接,无需考虑互用性。 反射内存可用于所有使用以太网、光纤通道或其他串行网络将计算机或可编程逻辑控制器连接在一起的应用场合,但并非适用于所有应用场合。反射内存与以实时交互作用为首要关注因素的系统关系好为紧密。在需要低延迟与高度通信的系统中,虽然反射内存板价格高于性能较低的硬件,但却能在性能方面,通过极高的易用性带来丰厚回报。 没有任何高性能局域网能像反射内存这样易于安装和操作。理想的网络应该允许所有计算机同时访问彼此的内存。反射内存通过在几微妙内赋予网络上每台计算机其他计算机内存有效副本的方式接近了这个构想,好多可连接多达256台计算机。由于内存的全局属性,可能会有多台计算机同时进行访问。所有CPU写入该公共内存空间的访问都将被复制到网络中的其他节点上。反射内存透明地监测、复制这个数据,这样应用便能在无软件开销惩罚的情况下共享该数据。操作系统与独立处理器现在,反射内存硬件可用于VME、PCI/PCI-X、PMC、PCI Express和其他各种格式。这样便允许单独的反射内存网络连接不同总线。附带PMC槽的嵌入式单板计算机(VME or CompactPCI)使用反射内存PMC板在主机底板上卸载流量。用户可对高速网络进行配置,在该网络上,所有台式工作站、单板电脑或服务器均可直接通过任何带有可用CompactPCI, PCI/PCI-X, PCI Express,VMEbus槽,或PMC槽的计算机共享信息。即使连接使用不同字节格式(大端和小端类型)的计算机,字节交换在反射内存系统中也不是问题。基于PCI的反射内存板含有为字节交换专门设计的硬件。该硬件提供快速、高效、可重复的双向转换。此外,大端与小端类型的转换也不会发生协议开销或时间损失。反射内存还有易用性,且无需考虑操作系统及其使用的设备。 系统设计人员越来越需要在更短时间内构造出更强大、更复杂的系统。在这种情况下,硬件成本与软件和集成硬件/软件的成本相比微不足道,这点在单机系统与微系统中表现得更加明显。在时间与系统正常运行的低单位投资成为市场上的关键因素时,使用反射内存便会带来极大的利益。在这些要求苛刻的系统中,反射内存简单的读/写通信方式大大提高了产品上市时间,同时提高了网络上的数据通过量。 反射内存提供多个超过标准网络的特性:比如全局化内存、高速数据传输以及软件透明度,这些特性使反射内存成为好具吸引力的多机通讯解决方案。与传统通讯方式的附加开发时间、测试、维护、文档编制和附加CPU要求所产生的成本相比,反射内存方案更加经济高效。 反射内存作为双端内存来工作,本地主机对它的反射内存地址空间进行写操作,该地址空间是本地内存的一个端口。 RFM板自动地将这个新的数据从它的另一个端口传出去,这个端口是连接在环状体系结构的网络上的光纤,工作速率为2.1G波特率。网络中的下一个RFM板接收到这个新的数据,其本地内存将在400ns之内被更新。反射内存网络可以大大节省软件开发的费用,因为不需要编写、测试任何的应用代码,也无需编写相应的文档,更无需维护装配信息和解码信息,以及从输入信息中解析数据。软件成本是公司可以支配的独立的好为昂贵的开销。RFM产品无需软件和学习曲线,将会大大节省产品的上市时间。 反射内存网络提供许多超出标准网络的特性。诸如双端RFM,高速数据传输,以及软件透明之类的特性使得RFM产品的网络简单易用,并可为多计算机连接提供强大有力的解决方案。与那些需要为附加的软件开发时间、测试、维护、文档以及额外的CPU要求提供开销的传统的连接方法相比,RFM产品的网络提供了性价比极为优越的高性能的选择。