CN101868986B - 组播方法 - Google Patents

组播方法 Download PDF

Info

Publication number
CN101868986B
CN101868986B CN200880112693.6A CN200880112693A CN101868986B CN 101868986 B CN101868986 B CN 101868986B CN 200880112693 A CN200880112693 A CN 200880112693A CN 101868986 B CN101868986 B CN 101868986B
Authority
CN
China
Prior art keywords
user
operating point
data
effectiveness
multicast
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.)
Expired - Fee Related
Application number
CN200880112693.6A
Other languages
English (en)
Other versions
CN101868986A (zh
Inventor
吴振宇
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of CN101868986A publication Critical patent/CN101868986A/zh
Application granted granted Critical
Publication of CN101868986B publication Critical patent/CN101868986B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/189Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

一种用于组播数据的方法,包括:获得组播组中每个用户的最小效用偏好集合和效用偏好集合;计算用户正在请求的不同组播数据的相应概率分布;根据相应概率分布运行集合的操作点的***;以及组播根据***确定的操作点。对于可缩放分层数据,该方法包括:针对供应所有用户的最低数据层确定每个用户的初始效用和收益参数;使用初始化的概率向量运行层的***,以分配最低层;组播该最低层;针对多个数据层确定组中剩余用户中的每一个新初始效用和相应收益参数;根据确定的混合概率向量集合运行另一***,以从多个层中选择特定层;以及组播该特定层。

Description

组播方法
相关申请的交叉参考
本申请基于于2007年11月1日提交的题为“METHOD OFMULTICASTING”的美国临时专利申请序号No.60/001,464的优先权,其全部内容通过引用合并于此。
技术领域
本发明涉及向多个用户组播的方法,其中,至少一个用户具有不同于另一用户的信道状态。
背景技术
随着无线网络基础设施的快速发展,通过这些网络的视频服务的需求逐步增长。在各种服务之中,视频流已经成为最重要的应用之一。然而,在无线环境下,有效率地将编码的视频比特流流传输给大量用户并同时保证特定服务质量(QoS)仍然是一个挑战。
视频组播是一种通过网络向许多用户同时传递一个视频的有效的方式。与单播相比,视频组播通过共享通过网络传递的视频分组来提高带宽效率。然而,视频组播面对由无线网络应用产生的一些具体问题。例如,组播无线网络的特征通常是具有高度易出错并随时间变化的物理信道。此外,这种网络中的用户通常具有不同的信道状态。
重传和前向纠错(FEC)是两种一般使用的机制,以提高无线网络的吞吐量。然而,在组播情况下直接应用这两种机制时存在缺陷。例如,当为了易出错的单一用户的利益重复组播原始分组时,除了一个用户以外重传对于其他用户均效率低。事实上,802.11无线局域网(WLAN)不支持针对组播应用的链路层重传。同时,FEC可以保持恒定吞吐量和有限延迟。然而,为了保证特定QoS,通常选择FEC码用于最差信道状态。因此,当信道处于良好状态下时,不必要地降低了吞吐量。
由Majumdar、D.Sachs、I.Kozintsev、K.Ramchandran和M.Yeung(在“Multicast and unicast real-time video streaming over wirelessLANs”中,IEEE Trans.Circuits&System for Video Technol.,Vol.12,No.16,Jun 2002,pp.524-534)提出的混合自动重复请求(ARQ)方案组合了重传和FEC的利益。利用混合ARQ,服务器首先向客户端发送用户数据,然后发送FEC数据。在处理期间,当客户端已经接收到所有用户数据或足够FEC数据以恢复丢失时,客户端向服务器发送回肯定应答(ACK)。一旦服务器接收到ACK,其停止发送更多数据。由于可以根据当前信道状态适当调整发送至客户端的FEC数据量,混合ARQ能够保持高带宽效率。然而,当信道经历严重丢失时,混合ARQ可以导致无限延迟和带宽扩展。对于诸如视频流等实时服务,必须在视频分组回放期限之前,通过潜在有限带宽网络来传递该视频分组。从而对于这种应用而言,使用混合ARQ仍会发生视频数据丢失,且降低QoS。
在通过具有反馈的无线网络向组播组进行视频流传输的环境下,在本发明中设想组中的用户具有不同的信道状态,这样,至整个组的相同视频流传递对于组中的每个成员不是平等有效的。因此,在这种设想的组播组中,相信存在开发操作点策略的需要,该操作点策略对于所有用户是“公平且合理”的。
本发明的假定在于,良好的工作点应当提供良好的总体***性能,而同时保持组中每个用户的合理性能。然而,由于组播网络中可能的不同信道状态,以上两种需求通常是矛盾的。这使得很难直接量化操作点的性能。这样,简要讨论针对“理想”操作点选择策略的一组直观要素。
第一直观要素是多数规则。该要素基于以下假定:如果多数用户具有相同或类似信道状态,则这些用户应当比其他用户更可能获得他们期望的操作点。这保证了合理良好的总体***性能。
第二直观要素是单独公平性。该要素提供,不应当完全拒绝为单独用户提供服务,也不应当过度惩罚一个用户。所有用户应当共享(优选地,平等地)由于所选操作点的QoS劣化。
第三直观要素是灵活性。该要素本质上是对以下事实的认识:前两个要素是矛盾的,并且一个要素相对于另一个要素是优选的。这里,策略对于实现这样偏好应当是灵活的。
根据直观要素之间的潜在矛盾,看起来一些定量***性能度量在表征具体组播环境中的操作点方面是有帮助的。在下文中,现在将提供一系列方法,同时分析这些方法如何影响以上概述的直观要素。假定组播组具有N个用户,并且服务器可以选择M个不同的操作点,其中,每个操作点表示为Sm(其中,1≤m≤M)。对于每个用户j(1≤j≤N),当选择操作点Sm时,其相应性能度量表示为Uj,m
最差情况方法根据组中具有最差信道状态的用户来选择操作点。换言之,所选操作点仅对于具有最差信道状态的那些用户是最佳的,而不管组中具有其他信道状态的用户的数目。这会过度惩罚具有较好信道状态的用户的子组,并会降低整体***性能。没有在第一和第二直观要素之间进行调整方面提供任何灵活性。
平均性能方法定义基于组中所有用户的平均性能的度量。这里,通过优化以下度量来获得操作点:
m * = arg ( Max Σ j = 1 N U j , m ) , 1 ≤ m ≤ M
该方法满足第一要素,但是不满足第二要素,这是由于会过度惩罚组中的一些用户。该方法表面上不提供在第一和第二要素之间进行调整方面的灵活性。
加权平均方法将度量定义为组中用户的加权平均性能,并且通过对以下度量的优化来获得操作点:
m * = arg ( Max m Σ j = 1 N W j U j . )
其中
Σ j = 1 N W j = 1 and 1 ≤ m ≤ M
权重Wj反映整个***中用户j的重要性。针对权重的示例可以是:
W j = 1 / N g P j ≤ P th 0 P j > P th
其中,Pj是用户j经历的信道错误/丢失率,Pth是预置阈值,以及Ng是组中具有Pj小于Pth的用户的数目。该加权方法仅对具有合理良好信道状态的用户进行平均,而排除具有不良信道状态的那些用户。该方法可以为所选用户子组提供良好性能。然而,该方法也会惩罚组中的特定用户;因此不满足第二要素。此外,该方法不能在第一和第二要素之间进行调整方面提供灵活性。
极大劣化方法选择操作点Sm,该方法可以最小化所有用户之中的最大性能劣化:
M * = arg { Min [ Max Σ j = 1 N ( U * j - U j , m ) ] } , 1 ≤ m ≤ M
其中,U* j是所有可用操作点之中用户j可实现的最优性能。该方法不对对组中的多数用户给出偏好,因此,可以折衷总体***性能,但不满足第一要素。这样,该方法不能提供在第一和第二要素之间进行调整方面提供灵活性。
发明内容
一种用于组播数据的方法包括:获得组播组中每个用户的最小效用偏好集合;获得组播组中每个用户的效用偏好;计算用户正在请求的不同组播数据的相应概率分布;根据相应概率分布运行偏好操作点集合的***(lottery);以及组播根据***确定的操作点。对于可缩放分层数据,该方法包括:针对供应所有用户的最低数据层确定组中每个用户的初始效用和收益参数;将概率向量初始化为(1,...,0);使用概率向量运行层的***,以分配最低层;组播该最低层;当确认组中的至少一个用户已经接收到该最低层时,针对多个数据层确定组中剩余用户中的每一个的新初始效用和相应收益参数;确定多个数据层的混合概率向量集合;根据混合概率向量集合运行另一***,以从多个层中选择特定层;以及组播该特定层。
附图说明
图1是根据本发明的选择操作点进行组播的流程图。
图2是根据本发明的为可缩放分层数据选择操作点的流程图。
具体实施方式
本发明提供了一种在噪声/有损环境下选择组播网络中的操作点的方法。形式方法使用博弈论策略(即,纳什谈判博弈)。每个可用操作点Sm定义为纯策略,并且这种操作点的数目表示为M。由于策略的离散属性,对于服务器或功能等同物而言选择操作点的简单但公平的方式是,在可能的策略集合S内运行***,S=(S1,S2,...,Sm)。接着,服务器调查用户的总数,以确定Uj,m,Uj,m是用于特定操作Sm的每个用户j的效用函数。该方法然后可以包括计算相应概率分布向量λ=(λ1,λ2,...λM)。这与纳什谈判博弈中的“混合策略”相对应,并且为了简单起见,该方法将每个混合策略表示为概率分布向量λ。对于混合策略,用户同意的概率集合λ *可以是约定的或由服务器预定。首先,混合策略是纳什谈判解,当且仅当混合策略满足公平收益的差(Uj(λ *))和初始效用dj的算术乘积大于或等于收益的差(Uj(λ))和初始效用dj的算术乘积。
然后确定用户偏好,并将其表征为用户j的效用函数Uj,m,该函数反映了当选择操作点Sm时的收益。该用户偏好应当与用户的服务质量(QoS)相关。对于混合策略分布向量λ,用户j关心其预期收益,该预期收益可以写为:
U j ( λ ‾ ) = Σ m = 1 M λ m u j , m
并且对于混合策略A,整个组的效用可以表示为
U(λ)=(U1(λ),U2(λ)),...,Um(λ))。
然后确定用户j的初始效用。初始效用dj反映当参与博弈时用户期望保证的最小收益(或等同地,其QoS)。
博弈具有唯一解决方案(称为NBS)。在混合策略情况下,正好是根据公平用户同意的概率分布向量λ *并在***中使用。当且仅当混合策略分布向量λ *满足所有可行λ的条件时,该混合策略分布向量λ *是NBS:
Π j = 1 N ( Uj ( λ ‾ * ) - d j ) ≥ Π j = 1 N ( Uj ( λ ‾ ) - d j )
组播服务器能够通过求解以下最优化问题来找到NBS概率分布向量λ *
max Π j = 1 N ( Σ m = 1 M λ m u j , m - d j )
这样
Σ j = 1 N λ m = 1
并且
Σ j = 1 N λ m u j , m ≥ d j
对于任何用户j(1≤j≤N)。
考虑被划分成多个子会话的组播会话,在该子会话期间服务器可以每次改变操作点。在每个子会话开始时,服务器首先检查在用户组中是否存在任何变化。这样的变化包括:N、M、{Sm}集合、或{(Uj,m,dj)}集合。如果存在变化,则服务器重新计算:
max Π j = 1 N ( Σ m = 1 M λ m u j , m - d j )
以便获得更新的NBS向量λ *;否则,服务器继续使用先前的NBS向量λ *。基于概率分布向量λ *,服务器根据λ *随机选择操作点Sm,并使用该操作点Sm在整个子会话期间进行组播。
图1示出了本发明的特征的一般流程图。设置是组播环境,其中,服务器或功能等同物同时向具有不同信道状态或不同数据错误/丢失状态的不同用户传输相同数据。本发明首先以开始框100开始,开始框100涉及提供有用数据进行传输。方框110涉及通过考察组中的用户来确定组中用户j的初始效用dj和收益参数wm。方框120涉及通过找到以下最优化问题来确定NBS混合概率集合λ *
max Π j = 1 N ( Σ m = 1 M λ m u j , m - d j )
其中
Σ j = 1 N λ m = 1 .
方框130涉及在可能策略的集合S内运行可用操作点的***。这里,根据NBS混合概率分布集合λ *,基于给予操作点的权重来随机选择操作点。方框140然后涉及获胜操作点Sm的组播。该获胜操作点可以是比特流数据。方框160是确定会话是否完整的步骤,其中,服务或功能等同物验证用户已经接收到与获胜操作点的组播相称的所有可用数据。这可以采用肯定应答的形式。如果用户感到满意,则方框170反映完成会话。如果任何用户具有已被改变和需要不同操作点的状态,则方框160提供策略的概率分布λ *的更新。方框130然后返回选择获胜操作点。方框130、140、150和160可以重复运行,直到所有用户已经肯定应答对组播表示满意为止。
a.组播可缩放分层数据
可缩放分层数据是指被组织成多个层的数据,使得较低层数据比较高层数据更重要。这种类型的数据通常可以从可缩放音频、视频或图像编码器的输出中发现。例如,用于视频编码的可缩放视频编码(SVC)[5],用于图像编码的JPEG2000、以及用于音频编码的AAC(经由ISO/IEC 14496-1:2005/FDAM 3Scalable Video Coding(WG 11N9197))。
考虑将可缩放分层用户数据划分成多个数据分组,并每次组播服务器从层中选择一个数据分组进行传输。为了保护用户数据,添加冗余数据(例如,FEC),该冗余数据在每个层中或者跨过所有层。这些冗余数据也被分成发送的分组。对于具有M个层的可缩放分层数据,服务器可以组播来自任何层的数据分组。从而混合策略集合的大小为M,并且每个纯策略Sm对应于选择来自层m的分组进行组播。该方法定义了,当选择纯策略Sm时用户j的效用函数Uj,m如下:Uj,m=wm,当用户j向层m请求分组或其他情况时,Uj,m=0,(其中,wm∈R+)。将收益参数wm定义为使得其直接与QoS提高相关。例如,对于可缩放视频编码(SVC)而言,当用户请求来自层m的分组时,可以将收益参数定义为MSE(均方差)缩减。对于可缩放分层数据,将收益参数定义为使得wi≥wj(其中,0≤i<j)。确保服务器为量化总体***性能给出组播来自较低层的用户数据的偏好。对于可缩放分层数据,将用户j的初始效用dj定义为使得其随着用户请求来自较高层的分组而降低。具体地,该方法将用于用户j请求来自层m的分组的dj定义如下以反映约束:
dj=wmm,其中,α∈R,并且α≥1。
根据以上定义,α用作调整第一和第二直观因素(即,分别为用于合理良好总体***性能的多数规则和用于确保不应当完全拒绝为单独用户提供服务也不应当过度惩罚一个用户的单独公平性)之间的偏好的参数。
对于较小α值,向请求较低层的用户给予更多偏好。由于较低层数据比较高层数据更重要,这可以保证良好的总体性能。另一方面,对于较大α值,更平等地对待所有用户,所以多数用户可以从所有策略的观点受益,从而更平等地对待所有用户。因此,可以灵活调整因素(1)和(2)。
总之,服务器执行如下用于可缩放分层数据组播的操作点选择:
步骤1.将向量λ *初始化为(1,...,0)以向组中的所有用户组播最低层。
步骤2.如果用户状态改变和/或获得肯定应答,转向步骤3;否则转向步骤5。
步骤4.跟踪肯定应答发送方用户j。记录其请求层,并基于dj=wmm(其中,α∈R,并且α≥1)更新其Uj,m和dj,并且Uj,m=wm,当用户j向层m请求分组或其他情况时,Uj,m=0。
步骤5.通过求解以下公式来更新λ *
max Π j = 1 N ( Σ m = 1 M λ m u j , m - d j )
使得
Σ j = 1 N λ m = 1
并且
Σ j = 1 N λ m u j , m ≥ d j , ( 1 ≤ j ≤ N )
步骤6.根据向量λ *随机地挑选获胜策略Sm,并且组播来自层m的分组。
步骤7.如果发生肯定应答或用户状态变化,转向步骤3;否则完成会话。
图2示出了用于组播上述可缩放分层数据的本发明的操作点选择方法的操作流程。本发明以方框200开始,方框200涉及首先提供有用数据进行传输。方框210涉及通过考察组中的用户来确定组中每个用户j的初始效用dj和收益参数wm。方框220涉及确定与可以供应组中所有用户的最低层相关的初始概率集合λ *。方框230是根据初始概率集合λ *运行***。然后如方框240所示,组播在方框230中确定的层m。方框250表示与用户的通信以确定组播层m的成功接收和/或用户状态的一些变化。方框260涉及重新评估请求来自与上次不同的层的数据的用户j的初始效用dj和收益参数wm。方框270涉及确定与组中所有用户的初始效用和收益参数的新集合相对应的概率分布λ *。方框280涉及确定是否完成组播会话。如果没有完成,则从方框230开始重复相同过程。
为了更好理解本发明,提供本发明的简单示例,其中,存在两个用户1、2(即,N=2)以及具有效用值u1、u2的两个数据层。两个用户具有初始效用值d1、d2。仅一个用户正在请求的层具有针对用户的非零效用。组播服务器可以通过求解以下最优化问题来找到NBS概率分布向量λ *
Max Π j = 1 2 ( Σ m = 1 2 λ m u j , m - d j ) = max U ( λ 1 , λ 2 ) = ( u 1 λ 1 - d 1 ) ( u 2 λ 2 - d 2 )
使得,λ11=1。m与操作点的数目相对应,j与用户的数目相对应。概率λ1和λ2简化为λ1=0.5+0.5(d1/u1-d2/u2)和λ2=0.5+0.5(d2/u2-d1/u1)。
在简单示例中,如果对于第一层效用u1=w1,对于第二层效用u2=w2,w1>w2,并且用户可以请求层i(i∈{1,2}),则遵循以下公式dj=wii,其中α≥1,并且α∈R。
当两个用户正请求相同层i=1时,则λ1=λ2=0.5+0.5(w11-w11)=0.5。当两个用户正请求相同层i=2时,则λ1=λ2=0.5+0.5(w22-w22)=0.5。在该示例中的***中,存在用户1期望的选择初始效用或最小收益(即,d1)的0.5概率,以及用户2期望的选择初始效用或最小收益(即,d2)的0.5概率。然而,由于在示例中,两个用户正建立其针对相同层的初始效用或最小收益时,***选择两个用户已经标识的层(i=1或2)。
当用户1正请求层1并且用户2正请求相同层2时,则λ1=0.5+0.5((w11)/w1-(w22)/w2)=0.5+0.5(1/α-1/α2),并且λ2=0.5+0.5((w22)/w2-(w11)/w1)=0.5+0.5(1/α2-1/α)。根据α≥1,则,1/α≥1/α2并且λ1≥λ2。当λ1大于λ2时,根据需要,在***期间给予用户1较高偏好,这是由于用户1正请求更重要的层1。
如上所述,能够容易地将结果扩展至其他两个用户多个层的情况。假定用户1正请求具有初始效用函数值di=wii的层并且用户2正请求具有初始效用函数值dj=wjj的层,则λ1=0.5+0.5(1/αi-1/αj),并且λ2=0.5+0.5(1/αj-1/αi)。在一个特定示例中,当用户1正请求层1、用户2正请求层2、并且α=1.2时,λ1=0.5+0.5((w11)/w1-(w22)/w2)=0.5+0.5(1/α-1/α2)=0.5694,并且λ2=0.5+0.5((w22)/w2-(w11)/w1)=0.5+0.5(1/α2-1/α)=0.4306。在另一特定示例中,当用户1正请求层1、用户2正请求层2、并且α=1.5时,λ1=0.5+0.5((w11)/w1-(w22)/w2)=0.5+0.5(1/α-1/α2)=0.6111,并且λ2=0.5+0.5((w22)/w2-(w11)/w1)=0.5+0.5(1/α2-1/α)=0.3889。
b.组播分层服务的应用
组播网络中的分层服务是指基于特定度量保证以优先顺序排列到若干组中的服务。例如,预订组播组中优质服务的用户可以比预订基本服务的那些用户获得更好的QoS。根据本发明的操作选择策略,可以利用每个组中保持的特定公平性来实现分层服务。对于具有较高优先级保证的用户组,可以将组中每个用户j(1≤j≤N)的初始效用dj设置为较大值,或者将效用函数Uj,m(1≤m≤M)设置为较小值。另一方面,对于具有较低优先级保证的用户组,选择组中每个用户j的初始效用dj具有较小值,或者将效用函数Uj,m(1≤m≤M)设置为较大值。
根据以上操作,在求解概率向量λ *之后,具有较高优先级的用户组比具有较低优先级的用户组在获得他们期望的操作点方面具有更高概率。
在本发明的一个实施例中,在运行***中使用的概率λ1至λM在与算术乘积的最大值相对应的值的20%内。换言之,本发明的实施例旨在考虑概率向量λ *中在根据博弈论确定的值的20%内的乘积概率的备选形式方法。

Claims (6)

1.一种用于组播数据的方法,包括:
确定组播组中每个用户的最小效用偏好集合;
确定用户请求的数据的效用;
计算用户正在请求的数据的相应的策略概率分布;
根据所述相应的策略概率分布运行最小效用偏好的***;以及
组播根据***确定的操作点;
其中如果任一用户需要不同操作点,则执行以下步骤:
更新针对所述任一用户的策略概率分布;以及
基于更新的策略概率分布通过运行***来选择另一操作点。
2.根据权利要求1所述的方法,包括以下步骤:将最小效用偏好与由操作点设置而引起的针对用户的最小吞吐量或服务质量相关联。
3.根据权利要求1所述的方法,包括以下步骤:建立用户请求的不同数据的相对重要性或用户请求的相对重要性,使得在确定数据的效用的步骤中将数据的效用与相对重要性相关联。
4.根据权利要求1所述的方法,包括以下步骤:将所述相应的策略概率分布定义为λ=(λ1,...,λM),其中M是操作点的数目,其中,概率λ1至λM是相应地与第一操作点S1至最后操作点SM相关联的概率,并且
Σ λ m j = 1 M = 1 .
5.根据权利要求4所述的方法,包括最大化算术乘积
Π j = 1 N ( Σ λ m m = 1 M u j , m - d j ) 的步骤,
其中,uj,m是用户j的操作点m的效用函数,dj是用于计算所述相应的策略概率分布的用户j的最小效用偏好。
6.一种用于组播数据的方法,包括:
确定组播组中每个用户的最小效用偏好集合;
确定用户请求的数据的效用;
根据策略概率分布λ=(λ1,...,λM)运行最小效用偏好的***,其中,M是操作点的数目,其中,概率λ1至λM是相应地与第一操作点S1至最后操作点SM相关联的概率,并且
Σ λ m j = 1 M = 1
其中,概率λ1至λM表示在与以下算术乘积的最大值相对应的值的20%内的值
Π j = 1 N ( Σ λ m m = 1 M u j , m - d j )
其中,uj,m是用户j的操作点m的效用函数,dj是用户j的最小效用偏好;并且
组播根据***确定的操作点;
其中如果任一用户需要不同操作点,则执行以下步骤:
更新针对所述任一用户的策略概率分布;以及
基于更新的策略概率分布通过运行***来选择另一操作点。
CN200880112693.6A 2007-11-01 2008-05-28 组播方法 Expired - Fee Related CN101868986B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US146407P 2007-11-01 2007-11-01
US61/001,464 2007-11-01
PCT/US2008/006741 WO2009058165A1 (en) 2007-11-01 2008-05-28 Method of multicasting

Publications (2)

Publication Number Publication Date
CN101868986A CN101868986A (zh) 2010-10-20
CN101868986B true CN101868986B (zh) 2014-10-22

Family

ID=40591336

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880112693.6A Expired - Fee Related CN101868986B (zh) 2007-11-01 2008-05-28 组播方法

Country Status (6)

Country Link
US (1) US8254827B2 (zh)
EP (1) EP2206402A4 (zh)
JP (1) JP5183746B2 (zh)
KR (1) KR101608261B1 (zh)
CN (1) CN101868986B (zh)
WO (1) WO2009058165A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104918134B (zh) * 2015-04-16 2018-01-02 上海大学 一种基于纳什议价的交互式多视点视频的数据包调度方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1756231A (zh) * 2004-09-30 2006-04-05 华为技术有限公司 多媒体广播组播业务***中重新计数的方法
CN1767494A (zh) * 2004-10-28 2006-05-03 华为技术有限公司 一种控制多媒体广播/组播服务会话进行的方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002009429A2 (en) 2000-07-26 2002-01-31 Eyeball Network Games Inc. System and method for adaptable, scalable multimedia broadcasting over a network
AU2002213715A1 (en) * 2000-10-24 2002-05-06 Eyeball Networks Inc. Dynamic quality adaptation using personal quality profiles and composite performance metric
KR100935933B1 (ko) * 2002-10-15 2010-01-11 삼성전자주식회사 무선통신에서 무선단말 그룹화에 의한 신뢰성 있는멀티캐스트 데이터 재전송 방법 및 장치
US6987749B2 (en) * 2004-06-22 2006-01-17 Motorola, Inc. Method for radio bearer optimization through an adaptive access probability factor
KR20070053479A (ko) * 2005-11-21 2007-05-25 삼성전자주식회사 통신 시스템에서 멀티캐스트 서비스를 위한 비례 공평스케줄링 장치 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1756231A (zh) * 2004-09-30 2006-04-05 华为技术有限公司 多媒体广播组播业务***中重新计数的方法
CN1767494A (zh) * 2004-10-28 2006-05-03 华为技术有限公司 一种控制多媒体广播/组播服务会话进行的方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Andrea Gallice.Predicting one Shot Play in 2×2 Games Using Beliefs Based on Minimax Regret.《ETA-Economic Theory and Applications》.2006,
Mark Felegyhazi et al..Game Theory in Wireless Networks:A Tutorial.《EPFL Technical report:LCA-REPORT-2006-002》.2007, *
Predicting one Shot Play in 2×2 Games Using Beliefs Based on Minimax Regret;Andrea Gallice;《ETA-Economic Theory and Applications》;20060228;第21页第3段 *

Also Published As

Publication number Publication date
WO2009058165A1 (en) 2009-05-07
CN101868986A (zh) 2010-10-20
EP2206402A1 (en) 2010-07-14
EP2206402A4 (en) 2015-06-10
KR20100075992A (ko) 2010-07-05
US8254827B2 (en) 2012-08-28
JP5183746B2 (ja) 2013-04-17
US20100240300A1 (en) 2010-09-23
JP2011504003A (ja) 2011-01-27
KR101608261B1 (ko) 2016-04-01

Similar Documents

Publication Publication Date Title
Cao et al. Social-aware video multicast based on device-to-device communications
Wang et al. R2: Random push with random network coding in live peer-to-peer streaming
Ji et al. Fundamental limits of distributed caching in D2D wireless networks
US7801069B2 (en) Distribution of packets among a plurality of nodes
Hu et al. Peer-to-peer streaming of layered video: Efficiency, fairness and incentive
US7423973B2 (en) Methods and apparatus for hybrid multicast and unicast transmissions in a data network
Qu et al. Cooperative caching for multiple bitrate videos in small cell edges
US8694016B2 (en) Methods and apparatus for use of data object popularity measurements for improved quality of service perception in wireless broadcast systems
Cao et al. SoCast: Social ties based cooperative video multicast
Leyva-Mayorga et al. Network-coded cooperation and multi-connectivity for massive content delivery
Khalid et al. RTOP: Optimal user grouping and SFN clustering for multiple eMBMS video sessions
EP2012464A2 (en) Methods and apparatus for resource provisioning and planning in a communication network
Nguyen et al. Joint network coding and scheduling for media streaming over multiuser wireless networks
CN101868986B (zh) 组播方法
Kim et al. Resource allocation for scalable video broadcast in wireless cellular networks
Chu et al. Auction-based on-demand P2P min-cost media streaming with network coding
JP4690104B2 (ja) データ受信装置、データ送信装置、及び、データ受信方法
Xu et al. A QoE-based DASH multicast grouping algorithm for mobile edge computing
Luo et al. On using cooperative game theory to solve the wireless scalable video multicasting problem
Mohsenian-Rad et al. Bargaining and price-of-anarchy in repeated inter-session network coding games
Zhang et al. QoE-driven scalable video broadcasting over NOMA systems
Liu et al. A layered hybrid-ARQ scheme for scalable video multicast over wireless networks
Noubir et al. Key management for simultaneous join/leave in secure multicast
Chen et al. P2P streaming capacity: Survey and recent results
Kang et al. The K-user linear deterministic broadcast channel with receiver memory

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141022

Termination date: 20170528

CF01 Termination of patent right due to non-payment of annual fee