CN1650573A - 确定移动专用网络的服务质量(QoS)路由 - Google Patents

确定移动专用网络的服务质量(QoS)路由 Download PDF

Info

Publication number
CN1650573A
CN1650573A CNA038096390A CN03809639A CN1650573A CN 1650573 A CN1650573 A CN 1650573A CN A038096390 A CNA038096390 A CN A038096390A CN 03809639 A CN03809639 A CN 03809639A CN 1650573 A CN1650573 A CN 1650573A
Authority
CN
China
Prior art keywords
route
qos
node
requests
mobile
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA038096390A
Other languages
English (en)
Inventor
汤姆·比尔哈特兹
约瑟夫·B·凯恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harris Corp
Harrier Inc
Original Assignee
Harrier Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Harrier Inc filed Critical Harrier Inc
Publication of CN1650573A publication Critical patent/CN1650573A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/247Multipath using M:N active or standby paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/26Route discovery packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/302Route determination based on requested QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/17Interaction among intermediate nodes, e.g. hop by hop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • H04L47/283Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/724Admission control; Resource allocation using reservation actions during connection setup at intermediate nodes, e.g. resource reservation protocol [RSVP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/72Admission control; Resource allocation using reservation actions during connection setup
    • H04L47/726Reserving resources in multiple paths to be used simultaneously
    • H04L47/728Reserving resources in multiple paths to be used simultaneously for backup paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/74Admission control; Resource allocation measures in reaction to resource unavailability
    • H04L47/746Reaction triggered by a failure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • H04L47/765Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the end-points
    • H04L47/767Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the end-points after changing the attachment point, e.g. after hand-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/78Architectures of resource allocation
    • H04L47/783Distributed allocation of resources, e.g. bandwidth brokers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/805QOS or priority aware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/822Collecting or measuring resource availability data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/824Applicable to portable or mobile terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/26Resource reservation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/26Connectivity information management, e.g. connectivity discovery or connectivity update for hybrid routing by combining proactive and reactive routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/28Connectivity information management, e.g. connectivity discovery or connectivity update for reactive routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/30Connectivity information management, e.g. connectivity discovery or connectivity update for proactive routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

该方法包含发送服务质量(QoS)路由请求(102)以根据QoS参数发现路由,并且路由请求(102)包含流标识和QoS链路度量。此外,该方法包含每个中间节点确定节点是否能够支持请求的QoS参数(104),并且如果能够支持,更新QoS链路度量,传递QoS路由请求,以及临时保留节点资源(108)。在接收到QoS路由请求时,目的节点产生包含每个发现的路由的流标识和更新QoS链路度量的应答(110),并且源节点根据应答中的更新QoS链路度量产生QoS路由度量(112)。源节点根据QoS路由度量选择到目的节点(114)的路由,并且向选择路由(116)上的中间节点发送路由确认。

Description

确定移动专用网络的服务质量(QoS)路由
技术领域
本发明涉及通信网络领域,尤其涉及移动专用无线网络和相关方法。
背景技术
在过去10年间,无线网络得到极大的发展。发展最迅速的一个领域是移动专用网络。物理上,移动专用网络包含多个地理上分布的、共享公共无线信道的可能移动的节点。与其它类型的网络,例如蜂窝网络或卫星网络相比,移动专用网络的最显著特性是缺乏任何固定基础设施。网络仅由移动节点组成,并且当在运行时刻节点彼此进行发送时,才产生网络。网络不取决于特定节点,并且随着某些节点加入或其它节点离开网络而动态调整。
在固定通信基础设施不可靠或不可用,例如在战场或受地震或飓风袭击的自然灾害区域的非友善环境中,专用网络能够迅速部署并提供有限但更加需要的通信。
虽然军用仍然是这些网络的开发的主要动力,然而专用网络正在民用或商用领域迅速找到新的应用。除了通过简单接通其计算机或PDA产生的网络结构之外,专用网络会允许人们不经使用任何其它网络结构而在现场或教室交换数据。
随着无线通信日益渗透到日常生活中,移动专用网络的新应用会继续出现并变成通信结构的重要部分。移动专用网络对设计人员提出了很大的挑战。由于缺乏固定基础设施,节点必须随着它们移动,加入或离开网络而自组织和重新配置。所有节点基本上相同,并且在网络中不存在自然层次结构或中央控制器。所有功能必须分布在节点中间。节点通常由电池供电,并且具有有限的通信和计算能力。系统的带宽通常是有限的。
2个节点之间的距离通常超过无线传输范围,并且传输在到达其目的地之前必须由其它节点来中继。因此,网络具有多转发段(multihop)拓扑,并且这种拓扑随着节点的四处移动而改变。
互联网工程任务组(IETF)的移动专用网络(MANET)工作组正在积极评估和标准化包含组播的路由协议。由于网络拓扑随着节点移动而任意改变,信息易于过时,并且不同节点常常具有不同的网络视图,无论是在时间上(信息可能在某些节点上是过时的,但在其它节点上是最新的)还是在空间上(节点可能仅知道其附近的网络拓扑,但不知道远离其自身的网络拓扑)。
路由协议需要适应频繁的拓扑变化,并且具有不太精确的信息。由于这些独特需求,这种网络中的路由非常不同于其它网络。收集关于整个网络的最近信息常常代价昂贵和不切实际。许多路由协议是被动反应式(reactive)(按需)协议:它们仅当必要且针对其需要路由到的目的地时才收集路由信息,并且不维护未使用的路由。与始终维护到所有目的地的最优路由的主动反应式协议(pro-active protocols)相比,这种方式大大降低了路由开销。协议的自适应性是重要的。专用按需距离向量(AODV:Ad Hoc on Demand Distance Vector),动态源路由(DSR:Dynamic Source Routing)和临时排序路由算法(TORA:Temporally Ordered Routing Algorithm)是MANET工作组提出的按需路由协议的代表。
其它各种路由协议的例子包含Perkins的美国专利5,412,654中公开的目的地定序距离向量(DSDV:Destination SequencedDistance-Vector)路由,和Haas的美国专利6,304,556中公开的带路由协议(ZRP:Zone Routing Protocol)。ZRP是使用主动反应式和被动反应式方案的混合协议。
这些常规路由协议在选择从源节点到目的节点的路由时使用尽力而为(best effort)方案。通常,在这种尽力而为方案中,转发段的数量是主要准则。换言之,具有最小数量转发段的路由被选作传输路由。
移动专用网络中服务质量(QoS)路由正得到关注。为提供服务质量,协议需要不仅找到路由,而且需要保证路由上的资源。由于网络的有限共享带宽,以及缺乏能够考虑和控制这些有限资源的中央控制器,节点必须彼此协商以管理QoS路由所需的资源。频繁的拓扑变化使此更加复杂。由于这些约束,对QoS路由的要求比尽力而为路由更多。
在Chenxi Zhu的出版物″Medium Access Control andQuality-of-Service Routing for Mobile Ad Hoc Networks″,2001和M.Mirhakkak等人的出版物″Dynamic Quality-of-Service forMobile Ad Hoc Networks″,MITRE公司,2000中提出了QoS路由方案的某些例子。Zhu讨论了在其拓扑以低到中等的速率变化的较小网络中如何确立带宽保证QoS路由。Mirhakkak等人的出版物涉及指定QoS数值范围的资源保留请求,而网络则确认提供该范围内的服务。
在每个节点上,执行准入控制以转发来自其它节点的业务(traffic)。通常,常规准入控制协议提供有关路由和连接的完整公开。换言之,每个节点与其它节点共享所有路由和连接数据,使得总体上选择尽力而为路由。
发明内容
考虑到上述背景,本发明的一个目的是提供移动专用网络中多转发段路由的保证服务质量约束的路由确定。
通过用于确定移动专用网络中从源节点到目的节点的路由的方法来提供本发明的这些和其它目的,特性和优点。网络包含多个移动节点,移动节点包含源节点和目的节点,源节点和目的节点之间有中间节点。该方法包含发送来自源节点的服务质量(QoS)路由请求以根据QoS参数发现到目的节点的路由,并且路由请求包含流标识和QoS链路度量。
此外,该方法包含每个中间节点确定节点是否能够支持QoS路由请求的所请求QoS参数,并且如果能够支持,则更新QoS链路度量,传递QoS路由请求到其它中间节点和目的节点之一,以及临时为具有可支持QoS参数的QoS路由请求保留节点资源。在接收到QoS路由请求时,目的节点产生包含每个发现的路由的流标识和更新QoS链路度量的针对源节点的应答,并且源节点根据来自所发现路由的目的节点的应答中的更新QoS链路度量产生QoS路由或路径度量。路由应答不必通过与路由请求相同的路径返回到源节点。
并且,源节点根据QoS路由度量选择到目的节点的路由,并且源节点向选择路由上的中间节点发送路由确认。
QoS参数最好包括基于可用带宽,差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径持续时间和优先级中的至少一个的需求。并且,可在发送或不发送确认到至少一个后备路由上的中间节点的情况下选择该至少一个后备路由。通过后备路由发送的确认会确保路由被所有中间节点维护,并且资源会继续得到保留。对其既不发送确认也不发送业务的任何后备路由均易于失去保留。这种后备路由也可以被用于复制传输。后备路径上的复制传输可被用于提供数据传输的可靠性,或允许当在主路径上出现故障时以较少的中断可能切换到后备路径。后备路径也可以通过在路径上发送周期性确认来保持活跃,并且也允许当在主路径上出现故障时以较少的中断可能切换到后备路径。任何时候,中间节点和目的节点可以检测节点是否能够继续支持QoS路由请求的所请求的QoS参数,并且如果不能,则产生到源节点的QoS差错通知。并且,源节点可以在接收到QoS差错通知时保持选择的路由,同时发送第二服务质量(QoS)路由请求以根据QoS参数发现到目的节点的新路由。
源节点也可以在接收到QoS差错通知时选择后备路由并且切换到后备路由。源节点也可以向后备路由上的中间节点发送确认。
本发明的系统方面涉及移动专用网络,该移动专用网络包含多个移动节点,和将多个移动节点连接在一起的多个无线通信链路。每个移动节点包含通过无线通信链路与多个节点中的其它节点进行无线和单向或双向的通信的通信设备,和通过通信设备路由通信的控制器。该控制器包含向其它节点发送服务质量(QoS)路由请求以根据至少一个QoS参数发现到目的节点的路由的路由发现单元,并且路由请求包含流标识和QoS链路度量。
并且,路由请求处理单元确定节点是否能够支持QoS路由请求的所请求的QoS参数并且更新QoS链路度量,而临时资源保留表包含针对具有可支持QoS参数的QoS路由请求的临时节点资源保留。此外,路由度量形成单元根据来自具有节点资源保留的节点的应答中的更新QoS链路度量产生QoS路由度量,并且路由选择单元根据QoS路由度量选择到目的节点的路由,并且向选择的路由上的节点发送路由确认。
附图说明
图1-4是根据本发明的包含QoS的移动专用网络的示意图。
图5的流程图说明了根据本发明的移动专用网络中的QoS路由方法步骤。
图6的示意图说明了根据本发明的网络的节点的路由器。
图7的示意图说明了图6中路由器的控制器的细节。
图8-10是根据本发明的包含准入控制的移动专用网络的示意图。
图11的流程图说明了根据本发明的移动专用网络中的准入控制方法步骤。
图12的流程图说明了根据本发明的移动专用网络中的监视业务准入控制的方法步骤。
图13是根据本发明的包含业务跟踪的移动专用网络的示意图。
图14的流程图说明了根据本发明的移动专用网络中的跟踪业务方法步骤。
图15-17是根据本发明的包含动态信道分配的移动专用网络的示意图。
图18的流程图说明了根据本发明的移动专用网络中的动态信道分配方法步骤。
具体实施方式
下面参照附图更详细地描述本发明,其中示出了本发明的优选实施例。
然而本发明可以通过许多不同的形式来实施,并且不应该被解释为限于这里提出的实施例。提供这些实施例以便这里的公开彻底和完全,并且完全地向本领域的技术人员表达本发明的范围。用类似编号表示类似组成部分,并且最初的符号被用来指示可选实施例中的类似组成部分。
本领域的技术人员可以理解,本发明的各部分可以被实施为方法,数据处理系统或计算机程序产品。
因此,本发明的这些部分可以具有完全硬件实施例,完全软件实施例或组合软件和硬件方面的实施例的形式。此外,本发明的各个部分可以是在其上具有计算机可读程序代码的计算机可用存储介质上的计算机程序产品。可以使用任何适当的计算机可读介质,包含但不局限于静态和动态存储设备,硬盘,光学存储设备和磁存储设备。
下面参照有关根据本发明的一个实施例的方法,系统和计算机程序产品的流程图描述本发明。应当理解,流程图说明的每个块和流程图说明中块的组合可以通过计算机程序指令来实现。这些计算机程序指令可以被提供给通用计算机,专用计算机或其它可编程数据处理设备的处理器以产生机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令实现一或多个块中指定的功能。
这些计算机程序指令也可以被存储在能够指示处理器或其它可编程数据处理装置以特定方式操作的计算机可读存储器或存储介质中,使得计算机可读存储器中存储的指令产生制造产品,其包含实现流程图块中规定的功能的指令。计算机程序指令也可以被加载到计算机或其它可编程数据处理设备中,使得在计算机或其它可编程设备上执行一系列操作步骤,以产生计算机实现的处理,使得计算机或其它可编程设备上执行的指令提供用于实现流程图块中规定的功能的步骤。
开始参照图1-5,现在描述用于确定移动专用网络20中从源节点到目的节点的路由的方法。网络20包含多个移动节点30,所述移动节点30包含源节点1和目的节点4,在其间具有中间节点2,3和5。例如膝上型计算机,个人数字助理(PDA)或移动电话的节点30通过无线通信链路32相连,如本领域技术人员可以理解的。方法开始(块100),并且包含从源节点1发送服务质量(QoS)路由请求RREQQ以根据QoS参数发现针对目的节点4的路由,如图5中的块102所示。如下面会更详细讨论的,QoS参数最好基于可用带宽,差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径使用期,和/或优先级。路由请求RREQQ包含QoS流标识和可更新QoS链路度量。
此外,在块104处,该方法包含每个中间节点2,3和5确定节点是否能够支持QoS路由请求RREQQ的所请求QoS参数。如果节点不能支持特定请求RREQQ的QoS参数,则请求被拒绝,或节点简单地不转发该请求(块106)。如果例如节点3的节点能够支持特定请求RREQQ的QoS参数,则节点更新QoS链路度量,向其它中间节点2和5转发QoS路由请求,并且为该QoS路由请求临时保留节点资源(块108)。中间节点2和5也必须确定它们是否能够支持从节点3转发的QoS路由请求RREQQ的所请求QoS参数。如果是,则将具有更新QoS链路度量的路由请求RREQQ转发到目的节点4。
在接收到QoS路由请求RREQQ时,目的节点4产生对源节点1的应答RREPQ,包含每个发现的路由的流标识和更新QoS链路度量(块110)。换言之,目的节点4会接收到来自包含例如1-2-4或1-3-5-4的各种可能路由中的任何路由的转发路由请求RREQQ。在每种情况下产生应答RREPQ。在块112处,源节点1根据来自目的节点4的应答RREPQ中的更新QoS链路度量产生所发现路由的QoS路由度量。并且,在块114处,源节点1接着根据QoS路由度量选择到目的节点4的路由,并且在块116处,源节点向选择的路由上的中间节点发送路由确认CONFQ。这将确认使用选择的路由上的、在块108处临时保留的资源。通过不在已发现但没有选择的路由上发送CONFQ,可允许其它在那些路由上的临时保留资源超时。
并且,源节点1可以在向至少一个后备路由上的中间节点发送或不发送确认CONFQ的情况下选择该后备路由(块122)。这种后备路由可用于复制传输,额外的可靠性,或可在路由和/或QoS故障的情况下被用作备份路由。在块118处,中间节点2,3和5,和/或目的节点4可以在任何时候检测节点是否能够继续支持QoS路由请求RREQQ的所请求QoS参数。如果节点能够在整个业务传输中继续支持请求RREQQ,则在块126处,如果确定不活跃,可以允许保留的资源和相关路由超时,并且如果在一段时间内没有被数据传输或周期性CONFQ消息的发送所使用,则在块128处被释放。
如果节点不能继续支持请求RREQQ,则节点产生对源节点1的QoS差错通知RERRQ(块120)。这里,在接收到QoS差错通知RERRQ时,源节点1可以保持选择的路由,同时再次发送服务质量(QoS)路由请求RREQQ以根据QoS参数发现到目的节点4的新路由路径(块102)。源节点1也可以在接收到QoS差错通知RERRQ时切换到后备路由(块124)。
本领域技术人员可以理解,所述方法能够适用于任何类型的按需或被动反应式路由协议,例如动态源路由(DSR:Dynamic SourceRouting)或专用按需距离向量(AODV:Ad-Hoc On-DemandDistance Vector)路由,或适用于任何混合主动反应式/被动反应式协议,例如带路由协议(ZRP)。
现在描述考虑最小带宽分配和最大延迟约束作为QoS类别的更加具体的例子。对于固定带宽分配,假定节点30能够保留某个数量的容量或带宽。并且,传输流的源节点1会针对每个所需的流发送QoS路由请求RREQQ(符号中最后的Q指示QoS请求)。RREQQ消息执行发现能够支持所需QoS的路由的功能。向目的地4转发RREQQ的节点会在传递RREQQ之前注意到它们是否能够满足所请求的QoS,并且如果需要,它们会临时保留资源。从目的地返回路由应答RREPQ包,该包具有有关在该路径上能够满足所请求的QoS的指示。
源节点1则在决定提供期望QoS的最优选择之前收集到目的地4的多个潜在路径。一旦确定这个路径,沿着指示的路径向目的地4发送确认CONFQ消息。沿着这个路径上的通路,任何临时资源保留均被确认为固定保留。如果在规定时间段内没有使用,则QoS保留超时。如果链路在路由上失败,或如果不能满足QoS要求,则产生路由差错(RERRQ)包并且返回到源节点。
更具体地,当需要针对指定目的节点4的新QoS路由时,源节点1向目的节点广播RREQQ包。这是类似于例如DSR或AODV的协议中使用的常规RREQ包的特殊类型的包。常规RREQ广播被用于″尽力而为″服务。本发明的方法仍然可以遵循用于尽力而为服务的协议所建立的常规过程。
如果传输流需要指定的最小容量或带宽,则特殊RREQQ包被用于保留到目的地4的指定容量的流。在这种情况下,流ID被分配给源节点1的RREQQ,该流ID与源节点地址组合可唯一标识到网络20中正转发流的任何节点的流。RREQQ包也指示要保留的容量。
在到目的地4的路径中的每个节点2,3和5处,针对可用容量检查最小容量或带宽要求以确定是否能够针对流进行保留。如果节点能够接受所需的传输流,则针对该流ID临时保留容量。如果在短时间段内没有接收到CONFQ消息,则释放这个临时保留。如果RREQQ意味着确保能够找到不超过指定最大延迟的路径,则该路径上的每个节点必须能够估计其对总路径延迟的贡献,并且进行检查以确定迄今为止路径上的总延迟加上其贡献是否超过指定最大延迟极限。
不同于DSR和AODV的针对″尽力而为″传输的常规应用,必须允许RREQQ一直传播到目的节点4以确定是否存在满足QoS要求的有效路径。如果找到这种路径,则目的节点4产生要返回到源节点1的RREPQ消息。这个消息向源节点指示已经找到到目的节点4的、满足所请求QoS的有效路径,并且已经建立路由(在DSR的情况下,返回源路由)。在针对寻求延迟保证的请求,以及针对保证容量的路径的RREPQ中包含估计的路径延迟。
源节点1可以接收针对到目的节点4的、能够满足所需QoS的路径的多个RREPQ。它会对这些进行排序,并且在最高序的路径上发出指示其路径选择的CONFQ消息。
其它路径可以被保留为备份路径,但是如果不在这些路径上发送CONFQ,则在需要作为备份替代路径的情况下,不保证所需资源可用。
如果在任何中间节点2,3和5处,或在目的节点4处违反并且不能满足所请求的QoS,则在知道通过此节点的路径不能满足所请求QoS的情况下丢弃RREQQ包。
然而,发现过程可找到其它路径。如果在任何时候链路在路由上失败,或如果不能满足QoS要求,则针对受故障影响的每个传输流,产生路由差错RERRQ包并且返回到源节点1。在这种情况下,或者必须使用备份路径,或者再次启动路由发现过程。
所描述的过程易于被用于DSR协议。常规DSR消息类型RREQ,RREP,RRER被定义成可选包类型,并且能够如针对协议的常规操作所定义的那样被用于在向后兼容模式中支持″尽力而为″传输。定义新的可选包类型以支持包含被用于管理QoS路径的RREQQ,RREPQ,RRERQ和CONFQ包类型的QoS。这些类型的所需头字段的定义直接基于上述定义的功能。也会包含用于QoS任务数据的特殊类型的QoS源路由包。这个包会包含流ID以标识包所属的流,以及允许流传输的计量。
如果故障导致节点发出RERRQ包,则会使用以下过程。如果在源节点处接收到RERRQ包,则丢弃当前路由并且尝试备份路由。备份路由上发送的第一个包会是另一种特殊QoS源路由包RREQT,其包含流ID和QoS参数。这个包也可以包含任务数据。
路径上的每个节点将必须进行检查以确定它们是否仍然保持针对该流的临时保留。如果不,它们会重新检查以确定它们是否能够支持流和进行临时保留。如果包通过每个中间节点处支持的流到达目的地,则目的节点会返回RREPQ包,该RREPQ包向源通知路径有效。
如果任何节点不能支持流,则丢弃包,并且节点向源节点返回RERRQ包,以向源节点通知路径不能支持所请求QoS参数。如果源节点接收到RREPQ包,则沿着选择的路径发送CONFQ消息,以便除了继续发送该传输流的任务数据之外,确认路径选择。
如果源节点接收到RERRQ包,则对下一可用备份路径尝试相同的过程。如果源节点没有更多的到目的地的备份源路由,则源节点开始针对到目的节点的新QoS路径的另一个路由发现过程。中断任务数据流,直到找到新路由。对于任何具体协议,能够定义管理分配给每个传输流的资源所需的数据结构,并且也可以定义如何标识流和如何查找分配给每个流的路由。
现在另外参照图6和7描述本发明的系统方面。移动专用网络20包含多个移动节点30,和将多个移动节点连接在一起的多个无线通信链路32。每个移动节点包含路由器40(图6),路由器40具有通过无线通信链路32与其它节点进行无线和单向或双向通信的通信设备42,和通过通信设备42传送通信的控制器44。并且,可以作为控制器44的一部分或与控制器结合而包含存储器46。
如图7所示,控制器44包含路由发现单元50,路由发现单元50向其它节点发送服务质量(QoS)路由请求以根据至少一个QoS参数发现到目的节点的路由。并且,路由请求包含流标识和QoS链路度量。并且,路由请求处理单元52确定节点是否能够支持QoS路由请求的所请求QoS参数以及更新QoS链路度量,并且临时资源保留表54包含针对具有可支持QoS参数的QoS路由请求的临时节点资源保留。此外,路由度量形成单元56根据来自具有节点资源保留的节点的应答中的更新QoS链路度量产生QoS路由度量,并且路由选择单元58根据QoS路由度量选择到目的节点的路由,并且向选择的路由上的节点发送路由确认。
路由选择单元58可以在向后备路由上的节点发送或不发送确认CONFQ的情况下选择该后备路由,例如用于备份或复制传输。路由请求处理单元52检测节点是否能够继续支持QoS路由请求的所请求QoS参数,并且如果不能,则产生QoS差错通知RERRQ。在从另一个节点接收到QoS差错通知时,路由选择单元58最好保持选择的路由,同时路由发现单元50发送另一个服务质量(QoS)路由请求RREQQ以根据QoS参数发现到目的节点的新路由。路由选择单元58可以在从另一个节点接收到QoS差错通知RERRQ时切换到后备路由。
本发明的另一个实施例提供了针对移动专用网络22中多转发段路由的传输准入控制,同时保持所需的服务质量,下面将参照图8-11对其进行描述。
这种准入控制方法会自适应地允许节点为其自身的传输保留某些资源,同时公平地共享其它传输的转发。并且,专用网络由多个无线移动节点30和将多个节点连接在一起的多个无线通信链路32构成。
控制移动专用网络22中传输准入的方法开始(块200),并且包含源节点发送服务质量(QoS)路由请求RREQQ以根据QoS参数发现传输路由(块202)。在块208处,网络22中的每个节点30计算节点QoS标记值以作出传输准入控制决定。节点QoS标记值是至少一个节点特定QoS度量的函数。QoS参数可以基于例如带宽,差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径使用期和/或优先级,而节点特定QoS度量可以包含例如一或多个可用功率,节点的可用带宽,最近差错率,最近延迟,一范围内的其它节点的可用带宽和节点队列长度。QoS标记值可以是每项的加权和数,或以每一项为一元素的向量。
每个节点30根据计算的QoS标记值和QoS路由请求RREQQ的QoS参数确定准入,并且可以应答源节点以告知是否响应QoS路由请求而准许传输(块214)。此外,每个节点30可以计算与节点相关的路由和连通性信息(块210),并且向其它节点发送路由和连通性信息以及QoS标记值,以进行传输路由选择(块212)。
计算节点QoS标记值208可以包含向一个范围内的其它节点查询有关至少一个QoS度量的信息(块204),以及处理从其它节点接收的QoS度量信息和至少一个节点特定QoS度量以计算节点QoS标记值。计算节点QoS标记值还可以包括验证该范围内的每个其它节点已经用QoS度量信息作出应答(块206)。
更具体地,大部分QoS度量项,例如可用功率,节点的可用带宽,最近差错率,最近延迟和节点队列长度,是节点本地已知的。然而,例如一个范围内的其它节点的可用带宽不是本地已知的。于是,参照图8,如果节点1向节点4发出关于11Mbps传输介质的5Mbps带宽的请求,则节点4必须进行检查以确定该范围内的任何其他节点(这里为节点1,和5)是否已经作出禁止性确认。所以,节点4广播检查消息,并且范围内已经确认带宽的任何节点会回送指示这种情况的检查应答。节点4确保其已经收到来自其近来曾经接收过的所有节点的检查应答。利用接收的信息,节点4现在可以决定其是否能够支持路由请求RREQQ的QoS参数。
应答QoS路由请求(块214)可以包括在节点不能支持路由请求的QoS参数时根据节点QoS标记值指示节点能够支持的传输路由。例如,如果节点4不能确认请求,它可以发出描述其最多能够支持的程度的应答。因此,源节点能够决定该级别是否足够的好,或是否将请求降级并且发出条件放宽的QoS请求RREQQ。
如上所述,常规方案提供有关路由和连通性的完整公开。换言之,每个节点30与其它节点共享所有其知道的信息,使得总体上选择″最优″(通常为转发段最少)的路由。在本发明中,将这个路由和连通性信息标记上一个值,该值允许其它节点根据所需的服务质量对其加以利用。另外,共享信息的节点能够决定将被允许使用该信息的QoS级别。这个决定能够基于公共规则集合,或基于每个节点,因为某些节点会是有利的。例如,发现其本身正转发许多包、其电池要耗尽和难以找到用于其自身传输的带宽的节点可以将其路由和连通性通知给具有几乎不接受最重要(高优先级)包的标记的某些其它节点。
本发明的这个实施例的系统方面涉及移动专用网络22,移动专用网络22包含多个移动节点30,和将多个移动节点连接在一起的多个无线通信链路32。如前参照图6和7所述,每个移动节点具有路由器40,路由器40包含通过无线通信链路与其它设备进行无线和单向或双向通信的通信设备42,以及通过通信设备传送通信的控制器44。控制器44包含路由发现单元50,路由发现单元50向其它节点发送服务质量(QoS)路由请求以根据至少一个QoS参数发现到目的节点的路由。这里,QoS标记计算单元60计算节点QoS标记值以作出传输准入控制决定。传输准入控制器62根据计算的QoS标记值和QoS路由请求的QoS参数确定是否响应QoS路由请求而准许传输。
控制器44也可以包含计算与节点相关的路由和连通性信息的连通性计算器64,路由和连通性信息可以被发送到其它节点以进行传输路由选择。QoS标记计算单元60可以包含向一个范围内的其它节点查询有关至少一个QoS度量的信息,以及处理从其它节点接收的QoS度量信息和至少一个节点特定QoS度量以计算节点QoS标记值。
并且,QoS标记计算单元60可以包括验证该范围内的每个其它节点已经用QoS度量信息作出应答。
此外,路由请求处理单元52应答QoS路由请求以指示节点是否能够支持路由请求的QoS参数,以及是否准许传输。并且,路由请求处理单元52可以在节点不能支持路由请求的QoS参数时根据节点QoS标记值指示节点能够支持的传输路由。
本发明的另一个实施例提供了针对移动专用网络22中多转发段路由的传输管制,下面将参照图12对其进行描述。如前所述,网络22包含多个无线移动节点30和将多个节点连接在一起的多个无线通信链路32。如在其它实施例中描述的,方法在块300处开始,并且包含节点发送服务质量(QoS)路由请求RREQQ以根据QoS参数发现传输路由(块302)。这里,QoS路由请求RREQQ至少包含传输流标识。在块304处,每个节点计算节点QoS标记值以作出传输准入控制决定,并且每个节点根据计算的QoS标记值和QoS路由请求的QoS参数确定是否响应QoS路由请求而准许传输(块306)。并且,在块308处,每个节点应答QoS路由请求以指示节点是否能够支持路由请求的Q0S参数,以及是否准许传输。然而在这个实施例中,每个节点根据传输流标识管制准许的传输,以保证准许的传输不超过QoS路由请求RREQQ的QoS参数(块310)。
并且,QoS参数可以基于例如可用带宽,差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径使用期和/或优先级,而节点特定QoS标记值可以是例如可用功率,节点的可用带宽,最近差错率,最近延迟,一范围内的其它节点的可用带宽和节点队列长度中的至少一个的函数。换言之,如果请求RREQQ包含例如对某个数量的带宽的要求,并且节点准许与请求相关的传输,则节点管制其本身以保证准许的传输不超过请求的带宽。
该方法最好包含每个节点防止传输的传播超过QoS路由请求的QoS参数(块312)。这个步骤可以包含缓冲超过QoS路由请求的QoS参数的传输,并且按照QoS路由请求的QoS参数传播缓冲的传输。可选地,每个节点可以在所需资源变得可用时传播缓冲的传输,或简单地丢弃超过QoS路由请求的QoS参数的传输。此外,如其它实施例中所描述的,应答QoS路由请求可以包括在节点不能支持路由请求的QoS参数时根据节点QoS标记值指示节点能够支持的传输路由。
再次参照图7,控制器44包含传输管制单元84,传输管制单元84根据传输流标识管制准许的传输,以保证准许的传输不超过QoS路由请求的QoS参数。并且,传输管制单元84最好包含用于存储过度传输的过度传输缓冲区86。
更具体地,在路由表和QoS包(控制和数据)中使用传输流ID。如上所述,这提供了用于执行准入控制的标识。已经获得针对到目的节点的某个容量的路径的保留的源节点能够使用流ID,并且对传输进行计量以执行传输管制。这保证其从不对该流ID准许超过同意的容量的容量。另外,到目的地的路径中的每个节点能够针对分配的容量执行管制。当然,能够将除了可用容量之外的准则用作用于决定是否支持指定流请求的准则。
例如,电池电量趋低的节点可能不希望支持指定传输流。于是在这种情况下,能够忽略RREQQ消息,从而不接受将该节点用作所请求的传输流的转发节点。
本发明的另一个实施例提供了针对移动专用网络中多转发段路由的传输跟踪,下面将参照图13和14对其进行描述。如图13所示,网络24包含多个无线移动节点30和将多个节点连接在一起的多个无线通信链路32。该方法在块400处开始(图14),并且包含每个节点监视在网络24的节点30之间传送的传输(块402)。每个节点30根据有多少传输正在网络24的各个节点之间传送来产生传输信息(块404),并且每个节点在作为传输数据库的缓冲区中本地存储传输信息(块406)。
在该方法中,传输信息最好基于带宽,并且可以包含差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径使用期和/或优先级。传输数据库可以包括1转发段传输矩阵。换言之,针对特定节点1的数据库会包含针对网络中节点2-8之间的每个链路32的传输信息。在图13中,节点1需要到节点6的传输路由A。这里,如果节点7和8正发送大量传输,但是节点1-6没有正发送大量传输,则最好将传输路由通过1-2-3-4-5-6,而不是通过1-7-8-6,即使会产生更多的转发段。
该方法对路由协议选择,协议参数优化和路由选择是有利的。在下面的例子中示出了传输矩阵。对于一个7节点网络,矩阵中的每个元素表示有多少传输(如果有)正在从该行上的源节点发送到该列上的目的节点。这里,按照某个间隔根据带宽对传输进行量化(最近使用的带宽可以有更大的加权),并且可以包含包损耗率,延迟等等。如果传输矩阵被稀疏地填充(多数为零或接近零带宽的项),则被动反应式路由协议会更加有利,因为不再使用的路由不被频繁更新。反之,密集传输矩阵会指示节点30之间的大量交互,并且主动反应式或混合协议会更加有利。因此,该方法可以包含每个节点根据存储的传输信息和选择例如被动反应式,主动反应式或混合协议的路由发现协议(块412)。
目的
 1  2  3  4  5  6  7
 1  N/A  1Mbps  0  0  0  1Mbps  300kbps
 2  0  N/A  10kbps  0  0  0
 3  0  0  N/A  0  0  10kbps  0
4  10kbps  0  0  N/A  0  1Mbps  0
5  0  300kbps  10kbps  N/A  0  0
6  0  0  1Mbps  0  0  N/A  10kbps
7  300kbps  0  300kbps  0  0  0  N/A
传输数据库
节点知道它们正发送,接收和转发的传输。为知道它们不直接参与的传输,它们能够监视或被明确发送包含传输数据的消息。例如DSR、混杂地收集路由信息(通过收听其它节点的请求RREQ和应答RREP,或通过观察数据分组中的源路由)的路由协议能够适于构建许多传输矩阵。例如优化链路状态路由(OLSR)的链路状态路由协议已经共享路由信息,并且能够扩展为共享传输矩阵信息,因为每个节点知道其向谁发送什么,以及具有何质量。并且,协议能够根据传输矩阵带宽设置基于通过一个转发段序列的预计延迟的定时器,因为它会知道传输阻塞预计会造成多少延迟。这可以减少或排除不必要超时的出现。
此外,在块408处,每个节点30可以根据网络24各个节点中的每个与多少目的地进行通信来产生传输目的地信息,并且在目的地量数据库中存储(块410)传输目的地信息。于是,每个节点30也可以根据存储的传输目的地信息发现和选择传输路由。换言之,目的地量数据库会揭示每个特定节点正与之通信的目的地的数量。
再次参照图7,根据这个实施例的网络24中的路由器40的控制器44包含传输监视单元70,传输监视单元70监视网络中节点30之间进行的传输。传输信息产生器76根据网络中各个节点之间正传送多少传输来产生传输信息,并且传输信息缓冲区78在传输数据库中存储传输信息。
传输监视单元70可以广播传输活动查询,并且处理应答传输活动查询。可选地,传输监视单元70可以被动监视网络24的节点30之间的传输。路由发现单元50根据存储的传输信息发现到目的节点的路由,并且路由选择单元58根据存储的传输信息选择到目的节点的传输路由。
并且,路由发现单元50可以处理传输数据库中存储的传输信息以选择被动反应式,主动反应式和混合路由发现过程之一,并且发现具有选择的路由发现过程的传输路由。每个传输路由包括无线通信链路32的组合。
传输目的地信息产生器72根据网络24中各个节点30中的每个与多少目的地进行通信来产生传输目的地信息,并且目的地信息缓冲区74在目的地量数据库中存储传输目的地信息。路由发现单元50也可以根据存储的传输目的地信息发现到目的节点的路由,并且路由选择单元58可以根据存储的传输目的地信息选择到目的节点的传输路由。
本发明的另一个实施例在移动专用网络中提供高效利用多个信道的动态信道分配。下面参照图15-18描述动态信道分配方法。这里,网络26包含多个无线移动节点30和通过多个信道将多个节点连接在一起的多个无线通信链路32。类似802.11a的IEEE802.11派生协议会利用5GHz频带中的ISM频谱。在这个频带中,存在更多可用于支持许多信道的带宽。结果,自动向802.11节点分配信道的处理是重要的。这种信道决定会基于当前信道利用率和其它信道的采样。使用动态频道选择会提供更好的性能,因为频谱会得到平均利用。另外,信道利用能够得到节制,使得针对使用信道的当前站点保持QoS。
方法在块500处开始(图18),并且包含每个节点30监视第一个信道的链路性能。链路性能基于服务质量(QoS)阈值,例如带宽,差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径使用期和优先级。在块504处,当第一信道上监视的链路性能低于QoS阈值,例如最小带宽或最大延迟时,每个节点搜索一或多个其它可用信道。搜索可以包含周期性地监视其它信道的链路性能。
搜索可以包括切换到第二信道(块512),广播信道活动查询以确定第二信道的链路性能(块516),和处理对信道活动查询的应答以确定第二信道的链路性能(块518)。此外,每个节点30可以在第二信道上的链路性能高于QoS阈值的情况下切换回到第一信道并且广播信道改变消息(块506),或在前一信道上的链路性能低于QoS阈值的情况下切换到后续信道并且广播信道活动查询以确定那些信道的链路性能(块504)。
可选地,搜索可以包括切换另一个信道(块512),并且被动监视第二信道的链路性能(块514)。并且,每个节点30可以在第二信道上的链路性能高于QoS阈值的情况下切换回到第一信道并且广播信道改变消息(块506),或在前一信道上的链路性能低于QoS阈值的情况下切换到后续信道并且被动监视那些信道的链路性能(块504)。并且,每个节点30可以存储多个信道中的每个的链路性能信息(块508)并且/或者存储相邻节点的信道信息(块510)。换言之,每个节点30可以跟踪其它节点正使用什么信道。
例如,如图15-17所示,网络26包含节点30和链路32。节点1A-5A当前正使用第一信道,而节点1B-5B当前正使用第二信道。节点2B确定第二信道的链路性能正下降或已经低于QoS阈值,例如低于最小带宽。节点2B切换到第一信道并且向节点2B的1转发段内的节点广播信道活动查询CAQ(图16)。节点1A,2A和3A向节点2B发送具有关于第一信道的链路性能的信息的信道活动应答CAR(图17)。如果第一信道上的带宽对于节点2B可接受,它会返回到第二信道并且广播信道改变消息,以向任何节点1B,3B,4B和5B通知它正改变到第一信道。这些节点则会注意在哪里能够找到节点2B以供将来参考。如果带宽不可接受,则节点2B会转移到第三信道并且重复步骤。如果已经访问所有信道并且节点2B尚未找到高于QoS阈值的带宽,则会选择最优的一个,并且可以周期性地搜索更好的信道。
本发明的这个实施例的系统方面涉及移动专用网络26,移动专用网络26包含多个移动节点30,和通过多个信道将多个移动节点连接在一起的多个无线通信链路32。参照图6和7,每个移动节点包括路由器40,路由器40包含通过无线通信链路32与其它节点设备进行无线和单向或双向通信的通信设备42,以及通过通信设备传送通信的控制器40。控制器40包含监视第一信道上的链路性能的链路性能监视器80。当第一信道上监视的链路性能低于QoS阈值时,信道搜索单元82搜索一或多个其它可用信道。
信道搜索单元82切换到第二信道,广播信道活动查询以确定第二信道的链路性能,并且处理对信道活动查询的应答以确定第二信道的链路性能。并且,信道搜索单元82在第二信道上的链路性能高于QoS阈值的情况下切换回到第一信道并且广播信道改变消息,或在前一信道上的链路性能低于QoS阈值的情况下切换到后续信道并且广播信道活动查询以确定那些信道的链路性能。可选地,信道搜索单元82可以切换到另一个信道并且被动监视第二信道的链路性能。链路性能信息存储器66存储多个信道中的每个的链路性能信息,并且信道信息存储器68存储相邻节点的信道信息。

Claims (10)

1.一种用于确定移动专用网络中从源节点到目的节点的路由的方法,所述移动专用网络包括在源节点和目的节点之间的多个中间移动节点,该方法包括:
在源节点处,发送服务质量(QoS)路由请求以根据QoS参数发现到目的节点的路由,该路由请求包含流标识和QoS链路度量;
在每个中间节点处,确定中间节点是否能够支持QoS路由请求的所请求QoS参数,并且如果能够支持,则更新QoS链路度量,向其它中间节点和目的节点中的一个转发QoS路由请求,并且针对具有可支持QoS参数的QoS路由请求临时保留节点资源;
在目的节点处,在接收到QoS路由请求时,产生针对源节点的应答,该应答包含针对每个发现的路由的流标识和更新QoS链路度量;
在源节点处,根据来自目的节点的应答中的更新QoS链路度量产生所发现路由的QoS路由度量;
在源节点处,根据QoS路由度量选择到目的节点的路由;和
在源节点处,通过选择的路由向中间节点发送路由确认。
2.如权利要求1所述的方法,其中QoS参数基于可用带宽,差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径使用期和优先级中的至少一个。
3.如权利要求1所述的方法,还包括,在中间节点和目的节点处,检测节点是否能够继续支持QoS路由请求的所请求QoS参数,并且如果不能支持,则产生对源节点的QoS差错通知。
4.如权利要求3所述的方法,还包括,在源节点处,在接收到QoS差错通知时保持选择的路由,同时发送第二服务质量(QoS)路由请求以根据QoS参数发现到目的节点的新路由。
5.如权利要求3所述的方法,还包括:
在源节点处选择后备路由;
在源节点处,在接收到QoS差错通知时切换到后备路由。
6.一种移动专用网络,包括:
多个移动节点;和
将多个移动节点连接在一起的多个无线通信链路;
每个移动节点包括通过无线通信链路与多个节点中的其它节点进行无线通信的通信设备,和通过通信设备传送通信的控制器,并且包括:
向其它节点发送服务质量(QoS)路由请求以根据至少一个QoS参数发现到目的节点的路由的路由发现单元,该路由请求包含流标识和QoS链路度量,确定节点是否是否支持QoS路由请求的所请求QoS参数并且更新QoS链路度量的路由请求处理单元,包含针对具有可支持QoS参数的QoS路由请求的临时节点资源保留的临时资源保留表,根据来自具有节点资源保留的节点的应答中的更新QoS链路度量产生QoS路由度量的路由度量形成单元,和根据QoS路由度量选择到目的节点的路由并且通过选择的路由向节点发送路由确认的路由选择单元。
7.如权利要求6所述的网络,其中QoS参数基于可用带宽,差错率,端到端延迟,端到端延迟变化,转发段计数,预计路径使用期和优先级中的至少一个。
8.如权利要求6所述的网络,其中路由选择单元选择至少一个后备路由但没有通过后备路由向节点发送确认。
9.如权利要求6所述的网络,其中路由选择单元选择至少一个后备路由并且通过后备路由向节点发送确认。
10.如权利要求6所述的网络,其中路由请求处理单元检测节点是否能够继续支持QoS路由请求的所请求QoS参数,并且如果不能支持,则产生QoS差错通知。
CNA038096390A 2002-04-29 2003-04-28 确定移动专用网络的服务质量(QoS)路由 Pending CN1650573A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/134,715 US6954435B2 (en) 2002-04-29 2002-04-29 Determining quality of service (QoS) routing for mobile ad hoc networks
US10/134,715 2002-04-29

Publications (1)

Publication Number Publication Date
CN1650573A true CN1650573A (zh) 2005-08-03

Family

ID=29249279

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA038096390A Pending CN1650573A (zh) 2002-04-29 2003-04-28 确定移动专用网络的服务质量(QoS)路由

Country Status (9)

Country Link
US (1) US6954435B2 (zh)
EP (1) EP1500229B1 (zh)
JP (1) JP4025774B2 (zh)
CN (1) CN1650573A (zh)
AT (1) ATE398366T1 (zh)
AU (1) AU2003234265A1 (zh)
CA (1) CA2484490A1 (zh)
DE (1) DE60321563D1 (zh)
WO (1) WO2003093926A2 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011015153A1 (zh) * 2009-08-06 2011-02-10 华为技术有限公司 建立按需路由的方法、设备及系统
CN101394337B (zh) * 2007-09-21 2012-11-07 华为技术有限公司 基于p2p的网络节点间消息路由的方法、系统及装置
CN101765180B (zh) * 2008-12-25 2013-01-02 上海寰创通信科技股份有限公司 一种支持Qos保证的mesh路由方法
CN101326778B (zh) * 2005-12-06 2013-01-09 利珀赛天上有限责任公司 报价网络
CN101554076B (zh) * 2006-10-27 2013-01-16 诺基亚西门子通信有限责任两合公司 具有对多跳无线网络的差异化服务支持的基于连接的调度方法
CN103688507A (zh) * 2011-05-26 2014-03-26 高通股份有限公司 多径覆盖网络及其多径管理协议
CN103797874A (zh) * 2011-09-16 2014-05-14 高通股份有限公司 用于分配多信道接入点中的无线信道的系统、方法和装置
US9204363B2 (en) 2006-03-28 2015-12-01 Alcatel Lucent Method of sending data
US9397894B2 (en) 2013-10-30 2016-07-19 International Business Machines Corporation Managing quality of experience for media transmissions
CN107453990A (zh) * 2017-09-15 2017-12-08 山西大学 一种基于关键节点的域内路由保护方法

Families Citing this family (226)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6335927B1 (en) * 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
US7685126B2 (en) 2001-08-03 2010-03-23 Isilon Systems, Inc. System and methods for providing a distributed file system utilizing metadata to track information about data stored throughout the system
US7146524B2 (en) 2001-08-03 2006-12-05 Isilon Systems, Inc. Systems and methods for providing a distributed file system incorporating a virtual hot spare
US7457862B2 (en) * 2001-10-22 2008-11-25 Avaya, Inc. Real time control protocol session matching
US7177295B1 (en) * 2002-03-08 2007-02-13 Scientific Research Corporation Wireless routing protocol for ad-hoc networks
US7489687B2 (en) * 2002-04-11 2009-02-10 Avaya. Inc. Emergency bandwidth allocation with an RSVP-like protocol
US7764617B2 (en) 2002-04-29 2010-07-27 Harris Corporation Mobile ad-hoc network and methods for performing functions therein based upon weighted quality of service metrics
US8578015B2 (en) * 2002-04-29 2013-11-05 Harris Corporation Tracking traffic in a mobile ad hoc network
US7281057B2 (en) 2002-04-29 2007-10-09 Harris Corporation Hierarchical mobile ad-hoc network and methods for performing reactive routing therein
US7116643B2 (en) * 2002-04-30 2006-10-03 Motorola, Inc. Method and system for data in a collection and route discovery communication network
US7610050B2 (en) * 2002-08-14 2009-10-27 Tadaaki Chigusa System for mobile broadband networking using dynamic quality of service provisioning
US8176154B2 (en) * 2002-09-30 2012-05-08 Avaya Inc. Instantaneous user initiation voice quality feedback
US20040073690A1 (en) 2002-09-30 2004-04-15 Neil Hepworth Voice over IP endpoint call admission
US7359979B2 (en) 2002-09-30 2008-04-15 Avaya Technology Corp. Packet prioritization and associated bandwidth and buffer management techniques for audio over IP
US20050180356A1 (en) * 2002-10-01 2005-08-18 Graviton, Inc. Multi-channel wireless broadcast protocol for a self-organizing network
JP4464279B2 (ja) 2002-11-14 2010-05-19 アイシロン・システムズ・インコーポレーテッド 分散ファイルシステムにおけるファイルの再ストライピングのためのシステム及び方法
TWI235566B (en) * 2002-12-23 2005-07-01 Inst Information Industry Quality of Services control structure for mobile communication subscriber and method thereof
US7983239B1 (en) 2003-01-07 2011-07-19 Raytheon Bbn Technologies Corp. Systems and methods for constructing a virtual model of a multi-hop, multi-access network
DE10301265A1 (de) * 2003-01-15 2004-07-29 Siemens Ag Verfahren und Anordnung zum Routing von Datenpaketen in einem paketvermittelnden Datennetz
CN1762123A (zh) * 2003-01-24 2006-04-19 科科通信公司 使未采用集中管理的匿名非信任方之间的通信和资源共享安全的方法与装置
US7779152B2 (en) * 2003-01-24 2010-08-17 Nokia Corporation Establishing communication tunnels
US7409716B2 (en) * 2003-02-07 2008-08-05 Lockheed Martin Corporation System for intrusion detection
KR20050114654A (ko) * 2003-03-13 2005-12-06 소니 가부시끼 가이샤 무선 애드 혹 통신 시스템, 단말기, 그 단말기에 있어서의처리 방법 및 그 방법을 단말기에 실행하도록 하기 위한프로그램
US20040264372A1 (en) * 2003-06-27 2004-12-30 Nokia Corporation Quality of service (QoS) routing for Bluetooth personal area network (PAN) with inter-layer optimization
KR100571910B1 (ko) * 2003-07-15 2006-04-17 삼성전자주식회사 점대점 네트워크를 통해 통신하는 무선통신망에서QoS를 제공하는 방법 및 QoS를 제공하는 무선통신시스템
GB0317372D0 (en) * 2003-07-25 2003-08-27 Royal Holloway University Of L Routing protocol for ad hoc networks
US7881229B2 (en) 2003-08-08 2011-02-01 Raytheon Bbn Technologies Corp. Systems and methods for forming an adjacency graph for exchanging network routing data
US8005054B2 (en) * 2003-08-08 2011-08-23 Sony Corporation Communication system, communication method, communication terminal device, control method thereof, and program
US20050036486A1 (en) * 2003-08-12 2005-02-17 Zafer Sahinoglu Route discovery in ad-hoc networks with data packets
JP2007503741A (ja) * 2003-08-21 2007-02-22 ビディアトアー エンタープライジズ インコーポレイテッド 無線通信ネットワーク用の経験の質(qoe)メトリクス
US7606927B2 (en) 2003-08-27 2009-10-20 Bbn Technologies Corp Systems and methods for forwarding data units in a communications network
US8166204B2 (en) * 2003-08-29 2012-04-24 Raytheon Bbn Technologies Corp. Systems and methods for automatically placing nodes in an ad hoc network
US7068605B2 (en) * 2003-09-09 2006-06-27 Harris Corporation Mobile ad hoc network (MANET) providing interference reduction features and related methods
US7142866B2 (en) * 2003-09-09 2006-11-28 Harris Corporation Load leveling in mobile ad-hoc networks to support end-to-end delay reduction, QoS and energy leveling
US7092358B2 (en) * 2003-10-24 2006-08-15 Nokia Corporation System and method for facilitating flexible quality of service
US7668083B1 (en) * 2003-10-28 2010-02-23 Bbn Technologies Corp. Systems and methods for forwarding data in a communications network
EP1698117B1 (en) * 2003-12-23 2013-04-17 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and system for efficient routing in ad hoc networks
SE0303576D0 (sv) * 2003-12-23 2003-12-23 Ericsson Telefon Ab L M Cost determination in a multihop network
WO2005062553A1 (en) 2003-12-23 2005-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for routing traffic in ad hoc networks
ES2409334T3 (es) * 2003-12-23 2013-06-26 Telefonaktiebolaget Lm Ericsson (Publ) Ad hoc predictivo
KR100595025B1 (ko) * 2004-01-20 2006-06-30 삼성전자주식회사 중복경로정보를 사용하여 경로를 개설하는 무선 네트워크시스템 및 이를 이용한 경로 개설 방법
JP4829474B2 (ja) * 2004-01-30 2011-12-07 富士通株式会社 ネットワーク制御装置およびそのパス制御方法
US8677017B2 (en) * 2004-01-30 2014-03-18 Hewlett-Packard Development Company, L.P. Determining location information for a node in a network using at least one local landmark node
KR100631201B1 (ko) * 2004-02-11 2006-10-04 삼성전자주식회사 백오프 기법을 사용하는 비용 기반의 라우팅방법
US7376122B2 (en) * 2004-02-23 2008-05-20 Microsoft Corporation System and method for link quality source routing
JP2005286989A (ja) * 2004-03-02 2005-10-13 Ntt Docomo Inc 通信端末及びアドホックネットワーク経路制御方法
FR2869182B1 (fr) * 2004-04-20 2008-03-28 Thales Sa Procede de routage dans un reseau ad hoc
KR100654433B1 (ko) * 2004-05-18 2006-12-06 삼성전자주식회사 무선 네트워크의 정보 처리 장치 및 방법
US7995489B2 (en) * 2004-06-14 2011-08-09 The Boeing Company Topology and quality of service management apparatus and methods for communication networks
ATE510383T1 (de) 2004-06-25 2011-06-15 Nokia Siemens Networks Spa Steuerung von weiterleitung in kommunikationsnetzen
US7978827B1 (en) 2004-06-30 2011-07-12 Avaya Inc. Automatic configuration of call handling based on end-user needs and characteristics
JP4526886B2 (ja) * 2004-07-05 2010-08-18 株式会社日立製作所 無線装置、無線通信システムの制御方法、及び無線通信システム
JP4208816B2 (ja) * 2004-10-22 2009-01-14 キヤノン株式会社 像加熱装置
US8238350B2 (en) 2004-10-29 2012-08-07 Emc Corporation Message batching with checkpoints systems and methods
US8051425B2 (en) 2004-10-29 2011-11-01 Emc Corporation Distributed system with asynchronous execution systems and methods
US8055711B2 (en) 2004-10-29 2011-11-08 Emc Corporation Non-blocking commit protocol systems and methods
US7609641B2 (en) * 2004-11-05 2009-10-27 Meshnetworks, Inc. System and method for providing a congestion-aware routing metric for selecting a route between nodes in a multihopping communication network
US7719972B2 (en) * 2004-12-03 2010-05-18 Intel Corporation Methods and apparatus for providing an admission control system in a wireless mesh network
US7471633B2 (en) * 2005-01-04 2008-12-30 Intel Corporation Multichannel, mesh router and methods for path selection in a multichannel mesh network
US7697459B2 (en) * 2005-01-05 2010-04-13 Intel Corporation Methods and apparatus for identifying a distance-vector route associated with a wireless mesh network
US8085672B2 (en) * 2005-01-28 2011-12-27 Honeywell International Inc. Wireless routing implementation
US7656886B2 (en) * 2005-02-07 2010-02-02 Chin-Tau Lea Non-blocking internet backbone network
US7957277B2 (en) * 2005-02-25 2011-06-07 Interdigital Technology Corporation Wireless communication method and system for routing packets via intra-mesh and extra-mesh routes
WO2006093879A2 (en) 2005-02-26 2006-09-08 Coco Communications Corporation Naming system layer
US20060262737A1 (en) * 2005-03-11 2006-11-23 Interdigital Technology Corporation QoS management in wireless mesh networks
FR2883440B1 (fr) 2005-03-16 2007-05-25 Eastman Kodak Co Procede et equipement pour la transmission de donnees par reseau ad hoc
US20060215596A1 (en) * 2005-03-23 2006-09-28 Intel Corporation Network aware cross-layer protocol methods and apparatus
US7397801B2 (en) * 2005-04-08 2008-07-08 Microsoft Corporation Method and apparatus to determine whether a network is quality of service enabled
US7570628B2 (en) * 2005-05-06 2009-08-04 Intel Corporation Methods and apparatus for providing a dynamic on-demand routing protocol
US7957363B2 (en) * 2005-05-26 2011-06-07 International Business Machines Corporation System, method, and service for dynamically selecting an optimum message pathway
EP1734666A1 (en) * 2005-06-17 2006-12-20 Fujitsu Limited Resource management in multi-hop communication system
EP2369879A3 (en) * 2005-06-17 2011-11-09 Fujitsu Limited Communication system
EP1734668B1 (en) * 2005-06-17 2008-08-27 Fujitsu Limited Power control in multi-hop communication system
EP1734665B1 (en) * 2005-06-17 2011-08-10 Fujitsu Limited Multi-hop communication system
KR101145431B1 (ko) * 2005-06-28 2012-05-16 텔레콤 이탈리아 소시에떼 퍼 아찌오니 사용자 단말기용 서비스 가용성의 표시
JP4782832B2 (ja) * 2005-07-01 2011-09-28 テレフオンアクチーボラゲット エル エム エリクソン(パブル) マルチホップ・ネットワークにおけるエンド・ツー・エンドの状態に適応したリンク制御およびルーティング
JP4627465B2 (ja) 2005-09-02 2011-02-09 株式会社エヌ・ティ・ティ・ドコモ 無線通信端末およびQoS情報収集方法
US8111622B2 (en) * 2005-10-17 2012-02-07 The Invention Science Fund I, Llc Signal routing dependent on a node speed change prediction
US20070076673A1 (en) * 2005-09-30 2007-04-05 Avinash Joshi System and method to discover and maintain multiple routes in a wireless communication network
US7898957B2 (en) * 2005-10-03 2011-03-01 The Hong Kong University Of Science And Technology Non-blocking destination-based routing networks
US20070087695A1 (en) * 2005-10-17 2007-04-19 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Mobile directional antenna
US8125896B2 (en) * 2005-10-17 2012-02-28 The Invention Science Fund I, Llc Individualizing a connectivity-indicative mapping
US7917474B2 (en) 2005-10-21 2011-03-29 Isilon Systems, Inc. Systems and methods for accessing and updating distributed data
US7797283B2 (en) 2005-10-21 2010-09-14 Isilon Systems, Inc. Systems and methods for maintaining distributed data
US7788303B2 (en) 2005-10-21 2010-08-31 Isilon Systems, Inc. Systems and methods for distributed system scanning
US7551572B2 (en) 2005-10-21 2009-06-23 Isilon Systems, Inc. Systems and methods for providing variable protection
US9084260B2 (en) 2005-10-26 2015-07-14 Intel Corporation Systems for communicating using multiple frequency bands in a wireless network
US7720036B2 (en) * 2005-10-26 2010-05-18 Intel Corporation Communication within a wireless network using multiple frequency bands
US7653163B2 (en) * 2005-10-26 2010-01-26 Intel Corporation Systems for communicating using multiple frequency bands in a wireless network
US8340071B2 (en) * 2005-10-26 2012-12-25 Intel Corporation Systems for communicating using multiple frequency bands in a wireless network
US20070099669A1 (en) * 2005-10-26 2007-05-03 Sadri Ali S Communication signaling using multiple frequency bands in a wireless network
US8483616B1 (en) 2005-11-01 2013-07-09 At&T Intellectual Property Ii, L.P. Non-interference technique for spatially aware mobile ad hoc networking
US20070101018A1 (en) * 2005-11-01 2007-05-03 Meral Shirazipour Inter-domain QoS reservation establishment and modification
WO2007060536A2 (en) * 2005-11-28 2007-05-31 Iwics Inc Intelligent video, data streaming and access to distributed resources in a wireless network
US8777752B2 (en) 2005-11-30 2014-07-15 At&T Intellectual Property I, L.P. Geogame for mobile device
US7917169B1 (en) 2005-11-30 2011-03-29 At&T Intellectual Property Ii, L.P. System and method for mobile ad hoc network
US8149801B2 (en) * 2007-08-17 2012-04-03 At&T Intellectual Property Ii, L.P. System and method for geocasting in a mobile ad hoc network
US8702506B2 (en) * 2005-11-30 2014-04-22 At&T Intellectual Property I, L.P. Geogame for mobile device
US7525933B1 (en) 2005-11-30 2009-04-28 At&T Intellectual Property Ii, L.P. System and method for mobile ad hoc network
US8355410B2 (en) 2007-08-17 2013-01-15 At&T Intellectual Property I, L.P. Location-based mobile gaming application and method for implementing the same using a scalable tiered geocast protocol
US8055897B2 (en) 2005-12-06 2011-11-08 Lippershy Celestial Llc Digital object title and transmission information
US8194701B2 (en) 2005-12-06 2012-06-05 Lippershy Celestial Llc System and/or method for downstream bidding
US8243603B2 (en) * 2005-12-07 2012-08-14 Motorola Solutions, Inc. Method and system for improving a wireless communication route
US20070133556A1 (en) * 2005-12-09 2007-06-14 Ding Quan L System and method of distributed intelligent scheduling with compensation optimization (DISCO) for wireless ad hoc or personal area network
EP1801995A1 (en) * 2005-12-21 2007-06-27 Fujitsu Limited Signalling in multi-hop communication systems
US7596088B2 (en) * 2006-01-24 2009-09-29 Corrigent Systems Ltd. Route selection with bandwidth sharing optimization over rings
US7848261B2 (en) 2006-02-17 2010-12-07 Isilon Systems, Inc. Systems and methods for providing a quiescing protocol
KR101185570B1 (ko) * 2006-03-04 2012-09-24 삼성전자주식회사 이동망 환경에서의 다중 인터페이스를 이용한 자원예약방법
US7756898B2 (en) 2006-03-31 2010-07-13 Isilon Systems, Inc. Systems and methods for notifying listeners of events
TWI462530B (zh) * 2006-05-01 2014-11-21 Koninkl Philips Electronics Nv 在分散式無線通信網路發現至少具有一最小組可用資源的一經請求即直接連接的距離向量路由之方法
FR2900780B1 (fr) * 2006-05-04 2008-10-24 Radiotelephone Sfr Procede d'administration d'un reseau de telecommunication
US20070280174A1 (en) * 2006-06-03 2007-12-06 Ngan-Cheung Pun Small Geographical Area Cell-based Dynamic Source Routing for Mobil Ad-hoc Networks
US7639619B2 (en) * 2006-06-07 2009-12-29 Sharp Laboratories Of America, Inc. System and method for quality of service (QoS) setup of a network segment having an intermediate device
JP4281925B2 (ja) * 2006-06-19 2009-06-17 株式会社スクウェア・エニックス ネットワークシステム
US8483123B2 (en) * 2006-06-30 2013-07-09 Nokia Corporation QoS request and information distribution for wireless relay networks
US7966419B2 (en) * 2006-07-03 2011-06-21 Palo Alto Research Center Incorporated Congestion management in an ad-hoc network based upon a predicted information utility
US8023423B2 (en) * 2006-07-10 2011-09-20 Telcordia Licensing Company, Llc Automated policy generation for mobile communication networks
US8570859B1 (en) * 2006-07-21 2013-10-29 Sprint Spectrum L.P. Hybrid mesh network
US7773575B2 (en) * 2006-07-24 2010-08-10 Harris Corporation System and method for communicating using a plurality of TDMA mesh networks having efficient bandwidth use
US8059578B2 (en) * 2006-07-24 2011-11-15 Harris Corporation System and method for synchronizing TDMA mesh networks
US8539056B2 (en) 2006-08-02 2013-09-17 Emc Corporation Systems and methods for configuring multiple network interfaces
US7590652B2 (en) * 2006-08-18 2009-09-15 Isilon Systems, Inc. Systems and methods of reverse lookup
US7680836B2 (en) 2006-08-18 2010-03-16 Isilon Systems, Inc. Systems and methods for a snapshot of data
US7953704B2 (en) 2006-08-18 2011-05-31 Emc Corporation Systems and methods for a snapshot of data
US7752402B2 (en) 2006-08-18 2010-07-06 Isilon Systems, Inc. Systems and methods for allowing incremental journaling
US7882071B2 (en) 2006-08-18 2011-02-01 Isilon Systems, Inc. Systems and methods for a snapshot of data
US7680842B2 (en) 2006-08-18 2010-03-16 Isilon Systems, Inc. Systems and methods for a snapshot of data
US7676691B2 (en) 2006-08-18 2010-03-09 Isilon Systems, Inc. Systems and methods for providing nonlinear journaling
US7822932B2 (en) 2006-08-18 2010-10-26 Isilon Systems, Inc. Systems and methods for providing nonlinear journaling
US7899800B2 (en) 2006-08-18 2011-03-01 Isilon Systems, Inc. Systems and methods for providing nonlinear journaling
EP2057807A1 (fr) * 2006-08-30 2009-05-13 France Telecom Procede de routage de donnees dans un reseau comprenant des noeuds organises en groupements
GB0619454D0 (en) * 2006-10-02 2006-11-08 Fujitsu Ltd Communication systems
EP1909521A1 (en) * 2006-10-02 2008-04-09 Matsushita Electric Industrial Co., Ltd. Method for supporting quality of service over a connection lifetime
JP4737035B2 (ja) 2006-10-30 2011-07-27 日本電気株式会社 QoSルーティング方法およびQoSルーティング装置
GB2443464A (en) * 2006-11-06 2008-05-07 Fujitsu Ltd Signalling in a multi-hop communication systems
US20080117865A1 (en) * 2006-11-17 2008-05-22 Li Guoqing C Communication in a wireless network using multiple antennae
US8286029B2 (en) 2006-12-21 2012-10-09 Emc Corporation Systems and methods for managing unavailable storage devices
US7593938B2 (en) 2006-12-22 2009-09-22 Isilon Systems, Inc. Systems and methods of directory entry encodings
US7509448B2 (en) 2007-01-05 2009-03-24 Isilon Systems, Inc. Systems and methods for managing semantic locks
US7894416B2 (en) * 2007-01-08 2011-02-22 Harris Corporation System and method for communicating in a time division multiple access (TDMA) mesh network having minimized end-to-end latency
US7617337B1 (en) 2007-02-06 2009-11-10 Avaya Inc. VoIP quality tradeoff system
US8213409B2 (en) 2007-02-20 2012-07-03 Harris Corporation System and method for communicating over mesh networks using waveform-enhanced, link-state routing
GB2447883A (en) * 2007-03-02 2008-10-01 Fujitsu Ltd Bandwidth allocation in multi-hop wireless communication systems
GB2447635A (en) * 2007-03-19 2008-09-24 Fujitsu Ltd Scheduling qos communications between nodes within a predetermined time unit in wimax systems
US7779048B2 (en) 2007-04-13 2010-08-17 Isilon Systems, Inc. Systems and methods of providing possible value ranges
US8966080B2 (en) 2007-04-13 2015-02-24 Emc Corporation Systems and methods of managing resource utilization on a threaded computer system
US7900015B2 (en) 2007-04-13 2011-03-01 Isilon Systems, Inc. Systems and methods of quota accounting
US7849139B2 (en) 2007-05-02 2010-12-07 Ouri Wolfson Adaptive search in mobile peer-to-peer databases
FR2919138A1 (fr) * 2007-07-20 2009-01-23 France Telecom Point d'acces et noeud pour controler le routage dans un reseau hybride.
US20090049158A1 (en) * 2007-08-17 2009-02-19 Qualcomm Incorporated Ad hoc service provider topology
US20090046644A1 (en) * 2007-08-17 2009-02-19 Qualcomm Incorporated Service set manager for ad hoc mobile service provider
US20090046598A1 (en) * 2007-08-17 2009-02-19 Qualcomm Incorporated System and method for acquiring or distributing information related to one or more alternate ad hoc service providers
US9398453B2 (en) 2007-08-17 2016-07-19 Qualcomm Incorporated Ad hoc service provider's ability to provide service for a wireless network
US20090047930A1 (en) * 2007-08-17 2009-02-19 Qualcomm Incorporated Method for a heterogeneous wireless ad hoc mobile service provider
US9392445B2 (en) 2007-08-17 2016-07-12 Qualcomm Incorporated Handoff at an ad-hoc mobile service provider
US7966289B2 (en) 2007-08-21 2011-06-21 Emc Corporation Systems and methods for reading objects in a file system
US7882068B2 (en) 2007-08-21 2011-02-01 Isilon Systems, Inc. Systems and methods for adaptive copy on write
US7949692B2 (en) 2007-08-21 2011-05-24 Emc Corporation Systems and methods for portals into snapshot data
US8072917B2 (en) * 2007-10-31 2011-12-06 Qualcomm Incorporated Methods and apparatus supporting adaptive decentralized traffic scheduling for wireless communications
FR2924242B1 (fr) * 2007-11-23 2009-12-25 Thales Sa Procede de reservation avec garantie de latence et de debit dans un reseau a allocation dynamique de creneaux temporels
WO2009092155A1 (en) * 2008-01-22 2009-07-30 Nortel Networks Limited Path selection for a wireless system with relays
US8355357B2 (en) * 2008-03-10 2013-01-15 Samsung Electronics Co., Ltd. Apparatus and method for admission control for service flow in broadband wireless access communication system using multi-hop relay scheme
KR101292578B1 (ko) * 2008-03-10 2013-08-12 삼성전자주식회사 다중 홉 릴레이 방식을 사용하는 광대역 무선 접속 통신시스템에서 서비스 플로우를 위한 수락 제어 장치 및 방법
US7870345B2 (en) 2008-03-27 2011-01-11 Isilon Systems, Inc. Systems and methods for managing stalled storage devices
US7949636B2 (en) 2008-03-27 2011-05-24 Emc Corporation Systems and methods for a read only mode for a portion of a storage system
US7953709B2 (en) 2008-03-27 2011-05-31 Emc Corporation Systems and methods for a read only mode for a portion of a storage system
US7984324B2 (en) 2008-03-27 2011-07-19 Emc Corporation Systems and methods for managing stalled storage devices
US8750116B2 (en) * 2008-04-15 2014-06-10 Qualcomm Incorporated Methods and apparatus for communicating and/or using load information in support of decentralized traffic scheduling decisions
US8565218B2 (en) * 2008-06-05 2013-10-22 Hewlett-Packard Development Company, L.P. Flow path discovery in network to guarantee multiple metric QoS constraints
US8665841B1 (en) * 2008-08-13 2014-03-04 Marvell International Ltd. Multiple simultaneous mesh routes
US9544922B2 (en) 2008-09-16 2017-01-10 At&T Intellectual Property I, L.P. Quality of service scheme for collision-based wireless networks
US8218751B2 (en) 2008-09-29 2012-07-10 Avaya Inc. Method and apparatus for identifying and eliminating the source of background noise in multi-party teleconferences
US7848355B2 (en) * 2008-10-30 2010-12-07 International Business Machines Corporation Resource allocation in peer-to-peer streaming
US8582492B2 (en) * 2008-11-10 2013-11-12 Qualcomm Incorporated Methods and apparatus supporting adaptive decentralized traffic scheduling including a dynamic receiver yielding threshold
US8526461B2 (en) * 2008-11-10 2013-09-03 Qualcomm Incorporated Methods and apparatus supporting adaptive decentralized traffic scheduling including a dynamic transmitter yielding threshold
US20100250747A1 (en) * 2009-03-31 2010-09-30 Jeyhan Karaoguz ADAPTIVE MULTIPLE PATHWAY SESSION SETUP TO SUPPORT QoS SERVICES
US8139504B2 (en) 2009-04-07 2012-03-20 Raytheon Bbn Technologies Corp. System, device, and method for unifying differently-routed networks using virtual topology representations
US9179367B2 (en) 2009-05-26 2015-11-03 Qualcomm Incorporated Maximizing service provider utility in a heterogeneous wireless ad-hoc network
US8861398B2 (en) * 2009-06-30 2014-10-14 Mitsubishi Electric Research Laboratories, Inc. Method for discovering multiple routes in sensor networks
JP5656994B2 (ja) * 2009-07-15 2015-01-21 エヌイーシー ヨーロッパ リミテッドNec Europe Ltd. 通信ネットワークにおけるアドミッション制御および/または経路選択をサポートする方法および通信ネットワーク
US9118428B2 (en) * 2009-11-04 2015-08-25 At&T Intellectual Property I, L.P. Geographic advertising using a scalable wireless geocast protocol
US8295280B2 (en) * 2009-12-21 2012-10-23 Manipal Institute Of Technology Multi-service adaptable routing protocol for wireless sensor networks
KR101159580B1 (ko) 2010-02-28 2012-06-26 한양대학교 산학협력단 적응형 휴먼 인지 동기화 관리를 위한 무선 센서네트워크의 재구성
US20110218891A1 (en) * 2010-03-02 2011-09-08 Telefonaktiebolaget Lm Ericsson (Publ) Displaying prepaid account information at mobile station
US20110225312A1 (en) * 2010-03-10 2011-09-15 Thomson Licensing Unified cache and peer-to-peer method and apparatus for streaming media in wireless mesh networks
US8447875B2 (en) * 2010-03-10 2013-05-21 Thomson Licensing Unified cache and peer-to-peer method and apparatus for streaming media in wireless mesh networks
JP2011217141A (ja) * 2010-03-31 2011-10-27 Fujitsu Ltd 無線通信装置及びデータ中継方法
US20130021941A1 (en) * 2010-04-06 2013-01-24 Alcatel Lucent Method, apparatus and node for determining quality of service of respective segments of a link
US8712056B2 (en) 2010-06-03 2014-04-29 At&T Intellectual Property I, L.P. Secure mobile ad hoc network
US10016684B2 (en) 2010-10-28 2018-07-10 At&T Intellectual Property I, L.P. Secure geographic based gaming
KR101206734B1 (ko) 2010-12-29 2012-11-30 숭실대학교산학협력단 애드 혹 네트워크에서 우회경로를 고려한 다중경로 라우팅 장치 및 방법
US8995338B2 (en) 2011-05-26 2015-03-31 Qualcomm Incorporated Multipath overlay network and its multipath management protocol
US9161158B2 (en) 2011-06-27 2015-10-13 At&T Intellectual Property I, L.P. Information acquisition using a scalable wireless geocast protocol
US9319842B2 (en) 2011-06-27 2016-04-19 At&T Intellectual Property I, L.P. Mobile device configured point and shoot type weapon
US9167463B2 (en) * 2011-09-02 2015-10-20 Telcordia Technologies, Inc. Communication node operable to estimate faults in an ad hoc network and method of performing the same
US8885502B2 (en) 2011-09-09 2014-11-11 Qualcomm Incorporated Feedback protocol for end-to-end multiple path network systems
US9495870B2 (en) 2011-10-20 2016-11-15 At&T Intellectual Property I, L.P. Vehicular communications using a scalable ad hoc geographic routing protocol
US8750121B2 (en) * 2011-10-28 2014-06-10 Telefonaktiebolaget L M Ericsson (Publ) Addressing the large flow problem for equal cost multi-path in the datacenter
WO2013081628A1 (en) * 2011-12-02 2013-06-06 Nec Corporation Wireless communication system and its method, and device and program used for same
US8744419B2 (en) 2011-12-15 2014-06-03 At&T Intellectual Property, I, L.P. Media distribution via a scalable ad hoc geographic protocol
US9332551B2 (en) * 2011-12-28 2016-05-03 Intel Corporation Opportunistic resource sharing between devices
US8989024B2 (en) * 2012-06-18 2015-03-24 At&T Intellectual Property I, L.P. Long term evolution network dynamic overload management
US9071451B2 (en) 2012-07-31 2015-06-30 At&T Intellectual Property I, L.P. Geocast-based situation awareness
US9210589B2 (en) 2012-10-09 2015-12-08 At&T Intellectual Property I, L.P. Geocast protocol for wireless sensor network
US9660745B2 (en) 2012-12-12 2017-05-23 At&T Intellectual Property I, L.P. Geocast-based file transfer
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US9197717B2 (en) 2013-11-27 2015-11-24 At&T Intellectual Property I, Lp Server-side scheduling for media transmissions according to client device states
US9379992B2 (en) * 2013-12-25 2016-06-28 Cavium, Inc. Method and an apparatus for virtualization of a quality-of-service
US10015720B2 (en) 2014-03-14 2018-07-03 GoTenna, Inc. System and method for digital communication between computing devices
US10855515B2 (en) * 2015-10-30 2020-12-01 Netapp Inc. Implementing switchover operations between computing nodes
KR102409127B1 (ko) * 2015-10-30 2022-06-14 에스케이플래닛 주식회사 무선 메시 네트워크 설정 방법 및 이를 위한 장치, 이를 수행하는 컴퓨터 프로그램을 기록한 기록 매체
US10541937B2 (en) 2017-07-18 2020-01-21 Cisco Technology, Inc. Multi-level resource reservation
US10944669B1 (en) 2018-02-09 2021-03-09 GoTenna, Inc. System and method for efficient network-wide broadcast in a multi-hop wireless network using packet echos
US11503530B2 (en) * 2018-02-23 2022-11-15 Telefonaktiebolaget Lm Ericsson (Publ) Method and controller for controlling a wireless link
US10813169B2 (en) 2018-03-22 2020-10-20 GoTenna, Inc. Mesh network deployment kit
JP7162083B2 (ja) 2018-06-18 2022-10-27 ヒタチ・エナジー・スウィツァーランド・アクチェンゲゼルシャフト ワイヤレス通信システムにおけるルート選択
GB2574875B (en) * 2018-06-21 2021-04-14 Tcl Communication Ltd Route selection and QoS support in a wireless access network
WO2020023909A1 (en) 2018-07-27 2020-01-30 GoTenna, Inc. Vine™: zero-control routing using data packet inspection for wireless mesh networks
EP3935882A4 (en) 2019-03-08 2022-11-16 Gotenna Inc. METHOD OF USAGE-BASED TRAFFIC THROATTING IN A MESH WIRELESS NETWORK
US11197228B2 (en) 2019-11-19 2021-12-07 Verizon Patent And Licensing Inc. Systems and methods for refining topology of a distributed unit mesh in a radio access network
FR3106709B1 (fr) * 2020-01-28 2022-02-11 Naval Group Procede de construction et de maintien de conduits dans une architecture d'echanges de flux de donnees dans une formation d'engins mobiles et module central associe
CN111478793B (zh) * 2020-03-05 2023-05-12 视联动力信息技术股份有限公司 一种业务请求的处理方法、装置、终端设备和存储介质
US11271798B2 (en) * 2020-06-25 2022-03-08 Salesforce.Com, Inc. Automated network link repair
US11317244B1 (en) * 2020-12-22 2022-04-26 Amdocs Development Limited System, method, and computer program for making travel route recommendations based on a network quality of service prediction
US11924100B2 (en) * 2021-05-27 2024-03-05 Cisco Technology, Inc. Encoding local next-hop information into border gateway protocol (BGP) routes
US11929907B2 (en) 2022-03-08 2024-03-12 T-Mobile Usa, Inc. Endpoint assisted selection of routing paths over multiple networks

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5577028A (en) * 1990-08-31 1996-11-19 Fujitsu Limited Routing system using a neural network
US5435003A (en) * 1993-10-07 1995-07-18 British Telecommunications Public Limited Company Restoration in communications networks
US5412654A (en) 1994-01-10 1995-05-02 International Business Machines Corporation Highly dynamic destination-sequenced destination vector routing for mobile computers
EP0781068A1 (en) * 1995-12-20 1997-06-25 International Business Machines Corporation Method and system for adaptive bandwidth allocation in a high speed data network
US5995503A (en) * 1996-06-12 1999-11-30 Bay Networks, Inc. Method and apparatus for providing quality of service routing in a network
US5987011A (en) 1996-08-30 1999-11-16 Chai-Keong Toh Routing method for Ad-Hoc mobile networks
US5953312A (en) * 1996-09-13 1999-09-14 Bay Networks Method and apparatus for determining alternate routes in a network using a connection-oriented protocol
JP2993444B2 (ja) * 1996-10-25 1999-12-20 日本電気株式会社 Atm網におけるコネクション設定および復旧方式
US6347078B1 (en) * 1997-09-02 2002-02-12 Lucent Technologies Inc. Multiple path routing
US6535507B1 (en) * 1998-07-06 2003-03-18 Nortel Networks Limited Method of address resolution for the transfer of synchronous transfer mode calls through multiple domains in a broadband data network
US6377551B1 (en) * 1998-08-17 2002-04-23 Nortel Networks Limited QoS based route determination method for communications networks
US6304556B1 (en) 1998-08-24 2001-10-16 Cornell Research Foundation, Inc. Routing and mobility management protocols for ad-hoc networks
AU6255199A (en) 1998-09-17 2000-04-17 Tod Mcnamara System and method for network flow optimization using traffic classes
US6160804A (en) 1998-11-13 2000-12-12 Lucent Technologies Inc. Mobility management for a multimedia mobile network
US6678252B1 (en) * 1999-10-28 2004-01-13 Verizon Laboratories Inc. Method and apparatus for dynamic source routing in ad hoc wireless networks
US6385174B1 (en) 1999-11-12 2002-05-07 Itt Manufacturing Enterprises, Inc. Method and apparatus for transmission of node link status messages throughout a network with reduced communication protocol overhead traffic
US6535498B1 (en) * 1999-12-06 2003-03-18 Telefonaktiebolaget Lm Ericsson (Publ) Route updating in ad-hoc networks
WO2001058237A2 (en) 2000-02-12 2001-08-16 Hrl Laboratories, Llc Scalable unidirectional routing for mobile ad-hoc networks
US6894991B2 (en) * 2000-11-30 2005-05-17 Verizon Laboratories Inc. Integrated method for performing scheduling, routing and access control in a computer network

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101326778B (zh) * 2005-12-06 2013-01-09 利珀赛天上有限责任公司 报价网络
US9204363B2 (en) 2006-03-28 2015-12-01 Alcatel Lucent Method of sending data
CN101554076B (zh) * 2006-10-27 2013-01-16 诺基亚西门子通信有限责任两合公司 具有对多跳无线网络的差异化服务支持的基于连接的调度方法
CN101394337B (zh) * 2007-09-21 2012-11-07 华为技术有限公司 基于p2p的网络节点间消息路由的方法、系统及装置
CN101765180B (zh) * 2008-12-25 2013-01-02 上海寰创通信科技股份有限公司 一种支持Qos保证的mesh路由方法
WO2011015153A1 (zh) * 2009-08-06 2011-02-10 华为技术有限公司 建立按需路由的方法、设备及系统
US9100907B2 (en) 2009-08-06 2015-08-04 Huawei Technologies Co., Ltd. Method, device and system for establishing on-demand route
US9788259B2 (en) 2009-08-06 2017-10-10 Huawei Technologies Co., Ltd. Method, device and system for establishing on-demand route
US9444887B2 (en) 2011-05-26 2016-09-13 Qualcomm Incorporated Multipath overlay network and its multipath management protocol
CN103688507A (zh) * 2011-05-26 2014-03-26 高通股份有限公司 多径覆盖网络及其多径管理协议
CN103688507B (zh) * 2011-05-26 2016-10-19 高通股份有限公司 多径覆盖网络及其多径管理协议
CN103797874A (zh) * 2011-09-16 2014-05-14 高通股份有限公司 用于分配多信道接入点中的无线信道的系统、方法和装置
US9397893B2 (en) 2013-10-30 2016-07-19 International Business Machines Corporation Managing quality of experience for media transmissions
US9397894B2 (en) 2013-10-30 2016-07-19 International Business Machines Corporation Managing quality of experience for media transmissions
CN107453990A (zh) * 2017-09-15 2017-12-08 山西大学 一种基于关键节点的域内路由保护方法
CN107453990B (zh) * 2017-09-15 2020-04-17 山西大学 一种基于关键节点的域内路由保护方法

Also Published As

Publication number Publication date
DE60321563D1 (de) 2008-07-24
EP1500229A4 (en) 2006-03-22
EP1500229B1 (en) 2008-06-11
US20030202476A1 (en) 2003-10-30
JP2005524311A (ja) 2005-08-11
ATE398366T1 (de) 2008-07-15
WO2003093926A3 (en) 2004-02-12
JP4025774B2 (ja) 2007-12-26
CA2484490A1 (en) 2003-11-13
AU2003234265A1 (en) 2003-11-17
WO2003093926A2 (en) 2003-11-13
US6954435B2 (en) 2005-10-11
AU2003234265A8 (en) 2003-11-17
EP1500229A2 (en) 2005-01-26

Similar Documents

Publication Publication Date Title
CN1650573A (zh) 确定移动专用网络的服务质量(QoS)路由
CN1322719C (zh) 移动自组网络中的许可控制
CN1650578A (zh) 一个移动自组网络中的通信管理
CN1650650A (zh) 移动自组网络中的信道分配
CN1224281C (zh) 基于加权的服务质量度量的移动特设网络和其中执行的功能
EP1502200B1 (en) Tracking traffic in a mobile ad hoc network
CN1679358A (zh) 移动自组织网络中的多路径后应式路由
CN1222180C (zh) 构建网络稳定性自适应的自组织网络终端的方法
Al-Gifran et al. Load-Balancing Technique in Clustered Mobile Ad-Hoc Networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20050803

C20 Patent right or utility model deemed to be abandoned or is abandoned