一种NDN中基于重写的可扩展任播方法和系统技术方案

技术编号:13561119 阅读:53 留言:0更新日期:2016-08-19 07:02
公开了一种NDN中基于重写的可扩展任播方法,包括:客户端向网络发送第一请求;中间路由器转发第一请求至某个第一层调度器;第一层调度器选择服务器群,并重写第一请求为第二请求;第二层调度器向所选择的服务器群的第二层调度器发送第二请求,并选择服务器,并重写第二请求为第三请求,并且转发第三请求至所选择的服务器;服务器向第二层调度器返回第一响应消息;第二层调度器重写第一响应消息为第二响应消息,并向第一层调度器返回第二响应消息;第一层调度器重写第二响应消息为第三响应消息,并向客户端返回第三响应消息。本发明专利技术的方法能在不破坏NDN路由器转发逻辑的前提下满足NDN中多样化的任播需求,克服任播的可扩展问题。

【技术实现步骤摘要】
201610388908

【技术保护点】
一种NDN中基于重写的可扩展任播方法,包括下述步骤:客户端向网络发送第一请求;中间路由器基于任播路由将第一请求转发到某个第一层调度器;第一层调度器依据第一预设策略选择服务第一请求的服务器群;第一层调度器将第一请求重写为第二请求;第二层调度器向所选择的服务器群的第二层调度器发送第二请求;第二层调度器依据第二预设策略选择服务群中的一个服务器;第二层调度器依据第二层调度器与服务器之间的协议将第二请求重写为第三请求;第二层调度器将第三请求转发给所选择的服务器;服务器向第二层调度器返回第一响应消息;第二层调度器根据第二层调度器和服务器之间的协议将第一响应消息重写为第二响应消息;第二层调度器将第二响应消息根据第二请求的到达端口返回对应的第一层调度器;第一层调度器将第二响应消息重写为第三响应消息;第一层调度器将第三响应消息返回给客户端。

【技术特征摘要】
1.一种NDN中基于重写的可扩展任播方法,包括下述步骤:客户端向网络发送第一请求;中间路由器基于任播路由将第一请求转发到某个第一层调度器;第一层调度器依据第一预设策略选择服务第一请求的服务器群;第一层调度器将第一请求重写为第二请求;第二层调度器向所选择的服务器群的第二层调度器发送第二请求;第二层调度器依据第二预设策略选择服务群中的一个服务器;第二层调度器依据第二层调度器与服务器之间的协议将第二请求重写为第三请求;第二层调度器将第三请求转发给所选择的服务器;服务器向第二层调度器返回第一响应消息;第二层调度器根据第二层调度器和服务器之间的协议将第一响应消息重写为第二响应消息;第二层调度器将第二响应消息根据第二请求的到达端口返回对应的第一层调度器;第一层调度器将第二响应消息重写为第三响应消息;第一层调度器将第三响应消息返回给客户端。2.如权利要求1所述的方法,所述第一请求,其特征在于:第一请求的服务名是一个任播服务名;每个第一层调度器都向网络通告该任播服务名或前缀;第一请求由中间路由器通过NDN的任播路由机制转发到某个第一层调度器。3.如权利要求1所述的方法,所述第一层调度器将第二请求转发给第二层调度器,其特
\t征在于:第二层调度器向路由系统通告第二层调度器依赖服务名或其前缀;第二请求的服务名为第二层调度器依赖服务名;第二请求按照NDN的路由过程转发到第二层调度器。4.如权利要求1所述的方法,所述第二层调度器将第二请求重写为第三请求,其特征在于:第三请求包括能标识所选择服务器的标识。5.如权利要求1所述的方法,所述第二响应消息,其特征在于:第二响应消息的服务名为与第二请求的服务名相同的第二层调度器依赖服务名;第二响应消息通过第二请求消息转发路径的反向路径...

【专利技术属性】
技术研发人员:张国强陈鑫卢倚霞齐德胜高茜
申请(专利权)人:南京师范大学
类型:发明
国别省市:江苏;32

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

1