基于实用性的交叉成层的制作方法_2

文档序号:9730084阅读:来源:国知局
收器相关性并且确定如何转发个 体包或内容对象W及将个体包或内容对象转发到何处。举例来说,相关性规范,R,可W基于 W下形式的函数:
[0030] 巧二片0--j (巧
[0031] 其中Γ是表示规定随着包在相反路径中随着所请求数据的传播行进通过网络的包 的服务质量怕〇巧值如何改变的动态优先级的相关性向量。
[0032] 更确切地说,UB化在内容产生者处使用应用专用实用性函数(例如,等式(1)) W 将"微实用性"分配到每个包,使得包的集合实现应用专用实用性曲线。微实用性将动态改 变的优先级分配给在传输中的每个个体内容对象。同时,内容订户指定用于数据的与它们 的相关性(例如,等式(2))。应用实用性和相关性规范函数一起告知网络关于沿不同路径 的微实用性形状流量的重要性,并且当面对拥塞或延迟时进一步允许网络智能地丢弃数据 或添加资源。内容订户也可W调节它们的响应于拥塞的相关性。
[0033] 相比而言,在基于推送的架构中,内容产生者通过用时间和空间中的线性等式标 记每个包来分配微实用性和相关性运两者。中间或转发器节点随后评估等式W便确定包的 实用性,使得实用性是基于所公开的数据的类型W及数据与接收节点的相关性。此类用于 信息分发的系统描述于第11/428, 429号美国申请案中。
[0034] 因此,在本发明的实施例中,MAS肥T中的每个中间节点或转发器节点需要知晓用 于所接收的数据包的相关性规范。此知识通过主干基础设施提供。通过内容产生者分配给 数据包的微实用性被称作微实用性是因为每个内容对象或数据包分配有其自身的实用性 值。基于运些个体实用性值作出在途决策。举例来说,如果在网络中存在拥塞,那么低优先 级的数据包被丢弃。如果存在可供使用的优良(例如,更快的、更可靠的等)信道,那么高 优先级项将沿着该信道发送。如果存储数据包W用于随后时间的传输,那么高优先级数据 包将得到优选的存储和重新传输。
[0035] 主干控制器还使用微实用性来选择将额外的网络资源分配到何处W及如何通过 软件定义的移动自组网节点重新配置逻辑网络拓扑结构。微实用性可W基于军事作用和目 的进一步使位置辅助多播方法适应于信息分发。
[0036] 在内容产生者或发布者节点处的每个应用与描述其重要性的效用函数或应用愿 意"支付"网络W传递应用需要的服务质量的价格相关联。此价格可W基于时间、位置、目的 节点的作用和其它参数改变。举例来说,在军事设置中,应用可W分配较高价格W到达排指 挥官,W及较低价格W到达另一排中的某人。在运种情况下,网络可W给出应用局部MA肥T 上的优先级。在另一个实例中,应用可W分配较高价格W到达公司总部或指挥中屯、,化及较 低价格W到达当地的排。在运种情况下,网络可W在主干上给出优先级。
[0037] 类似地,内容产生者或发布者节点可W播发可供使用的内容,而内容请求者或订 户节点可W提议支付网络W拥有所输送的内容。内容产生者处的应用规定其效用函数并且 分配其预算。效用函数可W基于主干处的知识,或者在军事设置中位于高级无线电中,而应 用预算可W基于服务类型需要通过各种网络元件分配。
[0038] 网络架构巧示例忡通信 W39] 图1A呈现说明根据本发明的一个实施例的示例性移动应用专用网络 (MAS肥T) 100的图,其中所述系统在整个网络上聚集接收器相关性。MS肥T 100可W包含 主干云102 (下文称为"主干102")和一组移动网络节点106到136。更确切地说,主干102 可W包含一个或多个控制器节点,例如,控制器节点104,所述节点经由有线或无线网络彼 此通信。移动节点106到136中的至少一些可W在无线网络上直接或经由多跳路径与主干 102通信。举例来说,移动节点108经由一跳链路禪合到主干102,而移动节点106经由两 跳链路通过节点108禪合到主干102。此外,移动节点106到136中的每一个可W是内容公 布者节点、内容订户节点、转发器节点或中间节点。 W40] 在操作期间,控制器节点104从移动节点106至Ij 136收集状态信息。所述状态信 息可包含设及可在MS肥T 150上供使用的资源、存储和服务。控制器节点104还收集设及 来自各种内容订户节点的相关性规范的信息。在操作期间,内容订户节点指定对应于它们 对数据流的兴趣的相关性规范(例如,等式(2))。举例来说,移动节点120指定针对专用 数据流的R = 1的相关性规范。移动节点118聚集其子节点(移动节点120)的相关性规 范并且指定R = 1的相关性规范。移动节点122针对数据流指定R = 7的相关性规范。移 动节点114聚集其子节点的相关性规范(移动节点118和移动节点122),并且继而指定R =8的相关性规范。移动节点134指定R = 20的相关性规范。移动节点132聚集其子节 点(移动节点134)的相关性规范并且指定R = 20的相关性规范。移动节点130聚集其子 节点(移动节点114和移动节点132)的相关性规范并且指定R = 28的相关性规范。
[0041] 用于专用数据流的R = 28的所聚集的接收器相关性规范从移动节点130传输到 主干102。主干102维持所聚集的接收器相关性规范(例如,等式(2)),并且,结合通过内容 公布者节点(例如,等式(1))提供的实用性专用函数,沿着相反路径向后传输数据流。基 于数据流或数据包的微实用性作出传输决策,其中随着每个个体内容对象或数据包行进通 过网络微实用性将动态改变的优先级分配到每个个体内容对象或数据包。
[0042] 图1B呈现说明示例性移动应用专用网络(MAS肥T) 150的图,其中所述系统采用微 实用性W随着数据包行进通过网络将动态改变的优先级分配给数据包。响应于请求或内容 的专用项中的兴趣,包152可W通过内容产生者节点公开并且传输。包152可W通过MS肥T 150(未描绘)中的任何无线节点产生和发送。公布包152的内容产生者节点将微实用性分 配给包152。如上文所指出,微实用性是基于通过在内容产生者节点从操作的应用施加的基 于应用专用实用性的函数(例如,等式1)。随着包152在相反路径上从主干102到各种中 间节点行进,微实用性提供动态改变的优先级给包152。
[0043] 在图1B中,包152已经通过主干102接收并且从主干102传输到移动节点130。接 收包152的每个中间节点聚集微实用性和相关性规范W确定传输决策。举例来说,在接收 包152之后,中间移动节点130聚集微实用性和相关性规范,并且确定应该将传输包152上 的高优先级160放置到移动节点132 (其预先指定包含具有R = 20的相关性规范的包152 的数据流),并且将传输包152上的中间优先级162放置到移动节点114(其预先指定包含 具有R = 8的低相关性规范的包152的数据流)。类似地,在接收包152之后,中间移动节 点132聚集微实用性和相关性规范,并且确定应该将传输包152上的高优先级164放置到 移动节点134 (其预先指定包含具有R = 20的相关性规范的包152的数据流)。 W44] 另外,在接收包152之后,中间移动节点114聚集微实用性和相关性规范,并且确 定它应该将传输包152上的高优先级166放置到移动节点122 (其预先指定包含具有R = 7的相关性规范的包152的数据流),并且将传输包152上的低优先级168放置到移动节点 118 (其预先指定包含具有R = 1的相关性规范的包152的数据流)。此时,基于网络的状 态(例如,拥塞),中间移动节点114或中间移动节点118可W决定基于相应地来自移动节 点118和移动节点120的R = 1的低相关性规范丢弃包152 (例如,通过从移动节点118到 移动节点120的包152的传输中的X表示)。 W45] 图2A呈现说明根据本发明的一个实施例通过MS肥T中的中间节点执行的示例性 路由过程的流程图200。在操作期间,所述系统通过无线网络中的中间节点接收指示微实用 性和相关性规范的一个或多个包(操作202)。中间节点通过加和由中间节点的一个或多个 子节点指示的相关性组合一个或多个包的相关性规范(操作204)。在一些实施例中,中间 节点转发所加和的相关性规范到上游下一跳节点或上游内容产生节点。所述系统随后通过 用在中间节点的一个或多个子节点中指示的相关性乘W微实用性来聚集在一个或多个包 中指示的微实用性和相关性规范(操作208)。中间节点随后基于微实用性和相关性规范 的聚集确定包的值(操作208)。所述系统基于包的所确定的值确定针对包的行动(操作 210)。基于所确定的行动(决策212),中间节点可W将包转发到下一跳节点(操作214), 例如,如果在网络中不存在拥塞或者如果包通过下游下一
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1