当前位置: 首页 > 专利查询>清华大学专利>正文

集中式与分布式相结合的应用层组播方法技术

技术编号:3515495 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术设计互联网应用层组播技术组成,其特征在于采用超节点网络、簇网络和IP组播构成的三级网络结构,在超节点中设置控制器软件,通过簇网络代表节点控制各IP组播岛同时又通过簇网络代表节点在簇网络内构建最短路径树,快速发布会话数据,从而形成集中式与分布式相结合的应用层组播网络,在各簇网络中采用Mesh优先方案,超节点先构造Mesh网,在此基础上构建数据转发的最短路径树,以满足准实时应用。本发明专利技术具有延迟相对较小,组播能力强以及稳定性较高的优点,硬件开销也相对较小。

【技术实现步骤摘要】

【技术保护点】
集中式与分布式的结合的应用层组播方法,其特征在于,该方法是在下述网络层次结构中实现的,所属网络层次结构由以下3个层次组成:超节点网络是由超节点之间通过点对点的单播方式形成的星形网络,距离发布源最近的超节点是这个网络的中心节点,它的拓 扑信息存于源节点中;簇网络是由10至20个IP组播岛节点自组织形成的一个应用层网络,这些IP组播岛之间构建一棵应用层组播转发树,该树的根节点就是由一个簇内的IP组播岛公推的簇代表节点,该代表节点从所属超节点获取数据,并转发簇内其它I P组播岛节点,组成Mesh结构;IP组播岛即用户群,它是支持组播的任意大小的网络,每个IP组播岛公推一个用户成为组播岛的代表节点,该节点使用IP组播接受和发送数据;上述3个层次组成了一棵以节目源为树根的应用层转发树; 所述节目源与超节点、茶节点与簇代表节点之间都使用传统的客户机/服务器模型,所述簇网络中的一条链路代表了两个IP组播岛之间的一条采用UDP协议的单薄连接链路的全重为其两个节点之间包含延迟或可用带宽在内的单播的链路度量。每一个簇还包含一 个由一个程序实体构成的簇控制器,该实体运行在簇所在属的超节点上,该控制器维护着加入簇成员间包括所有促成员标识在内的全局Mesh网信息,并负责以簇代表节点为根,再给Mesh网的成员之间构造一棵最短路径树,从而使会话数据沿着组播转发树分发,而控制信息则通过该控制器和簇内各成员之间经过簇代表节点实现的单播连接进行传输;本专利技术所述的应用层组播方法在上述集中式控制与分布式转发相结合的网络层次结构依次按照以下步骤实现:步骤1.向各超节点控制器输入节目源节点ip地址;   步骤2.如果节点A向控制器发送加入消息则执行3,如果是离开消息则执行步骤8;步骤3.如果节点A所在组播岛已加入簇组播树,则直接加入该组播岛;否则继续往下执行;步骤4.节点A先向源节点发请求,得到超节点列表,选择延迟最小的超 节点及该超节点下连接下的簇;步骤5.节点A加入簇的Mesh网络;a)节点A向控制器发出加入Mesh网络消息,请求加入控制器维护的Mesh网;b)控制器通过加入回应消息返回当前Mesh网中所有节点的IP地址列表,并向其 他节点发送组成员更新消息;c)节点A根据获得的IP地址列表,测量到其他节点的单播延迟,并将测量结果封装在刷新消息中发送给控制器...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐恪崔勇
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1