论文部分内容阅读
可靠组播是建立在组播传输之上的一种可靠传输机制,由于不同的组播应用对数据传输的要求也不尽相同,所以目前还没有一种可靠组播协议能够满足所有情况。 为了发展我国具有自主知识产权的,满足以数据为中心订阅发布机制的数据分布式服务规范信息集成中间件,针对该中间件产品的实际需求设计一套相应的可靠组播传输协议很有必要。 考虑到信息集成中间件的具体应用特点,在分析了现有的多种可靠组播协议后,选择了基于接收端、序号间隔的序列号模式与定时器模式相结合检测数据包丢失,并采用优先级可调的会话报文加以补充。选用基于接收端、组播NAK反馈信息的方式向数据发送端声明数据丢失请求重发、并同时抑制其它接收端的相同请求,以此控制反馈爆炸现象的发生。 在报文的设计和处理上进行了创新,针对网络同构的特点,在应用层就进行了分帧,同时打破了以往常见的一个报文头加一个报文体组合成为一个报文的形式,而是将报文头的数据分解,采用固定结构的标识符来标注他们组合成相对独立的数据段,报文将由数据段组合而成。在多处理器的终端上,分段式的报文结构从逻辑上也更利于对报文进行并行处理。 通过实验证明了这种协议设计的可靠性,而且在效率上并行处理方式确实更具优势。