red

2024-07-24

red(精选12篇)

red 篇1

通常在讨论的TCP拥塞控制时,很少把它与网络层采取的策略联系起来。其实,它们之间是有着密切的关系。假设一个路由器对某些数据报的处理时间特别长(如在队列中总是将它们排在最后面),那么就有可能使这些数据报中的TCP报文段,需要经过很长的时间才能到达目的地,因而引起发送端对这些报文段的重传。根据网络的重传机制就会使TCP连接的发送端认为,网络中发生了拥塞。于是在TCP的发送端,就会采取了拥塞控制措施,实际上网络中并没有发生拥塞。该文将就上述问题的解决进行讨论。

1 网络层的丢弃策略

根据网络中的拥塞,主要采取丢弃策略。在网络层的丢弃策略中,对TCP拥塞控制影响最大的就是路由器的数据报丢弃策略。在通常情况下,路由器的队列都是按照“先进先出(First In First Out,FIFO)”的规则处理到来的数据报。即FIFO排队算法。因为队列长度总是有限的,所以当队列已满时,后来再到达的所有数据报都将被丢弃。假如能够继续排队,这些数据报都将排在队列的尾部。所以,这就被叫做尾部丢弃策略(tail-drop policy)。

采取路由器的尾部丢弃策略,将导致上层的TCP进入拥塞控制的慢开始状态,会引起TCP连接的发送端突然将数据的发送速率降低到很小的数值。通常在网络中有很多的TCP连接(它们有着不同的源点和终点),这些连接中的报文段一般是复用在网络层的IP数据报中传送。严重的是,在有很多的TCP连接情况下,若发生了路由器中的尾部丢弃,就可能会同时影响到很多条TCP连接。结果突然间,在同一时间使许多TCP连接都进入到慢开始状态。在TCP的术语中称为全局同步(global synchronization)。全局同步使得全网的通信量突然大幅下降,当网络恢复正常时,其通信量又会突然大幅增大。

2 随机早期丢弃策略

在网络中为了避免发生全局同步现象,一般在路由器中采用随机早期丢弃RED(Random Early Discard)的措施。RED又称为Random Early Detection(随机早期检测),或者Random Early Drop等。

RED的基本思想是路由器通过监控队列的平均长度来探测拥塞。一旦发现拥塞逼近,就随机地选择源端来通知拥塞,使它们在队列溢出导致丢包之前减少拥塞窗口,降低发送速度,从而缓解网络拥塞。RED实现的要点是:一般情况下路由器的队列要维持两个参数:队列长度最大门限THmax和最小门限THmin。RED需要对每一个到达的数据报先计算出平均队列长度Lav。倘若平均队列长度小于Thmin时,就将新到达的数据报放入队列进行排队。倘若Lav超过Thmax时,就将新到达的数据报丢弃。倘若Lav在THmax和THmin之间,就按照某一概率P将新到达的数据报丢弃。

Lav、THmax和THmin参数之间的关系可用图1来表达其意义。实际上,RED就是将路由器中数据报先后到达的队列划分为三个区域。进行正常排队的区域、以概率P丢弃的区域和必须丢弃的区域。

RED中的“随机”就体现在第三个丢弃区域。就是说,RED不是等到已经发生网络拥塞后才将所有在队列尾部的数据报全部丢弃,而是在检测到网络拥塞的早期征兆时(当路由器的Lav超过一定的门限值时),就先以概率P丢弃个别的数据报,让拥塞控制只在个别的TCP连接上进行,因而避免发生全局性的拥塞控制。

因此,选择好最大门限THmax、最小门限THmin和概率P三个参数,是RED能正常工作的关键。

为了确保连接路由器的输出链路具有比较高的利用率,THmin必须划分得足够大。而THmax和THmin之差也应该足够大,这样使得在一个TCP往返时延RTT中队列的正常增长保持在THmax之内。经验证明,当THmax两倍于THmin的值时比较适宜。倘若门限值设定得不合适,RED则会引发类似于尾部丢弃那样的全局振荡。

最复杂的RED操作就是在丢弃概率参数P的选择上,因为概率P是一个动态参数。对于每一个到达的数据报,都必须计算出丢弃概率P的数值。丢弃概率P的数值取决于当前的Lav和所设定的两个门限值THmax和THmin。更具体地说,就是根据下面三条原则来确定:

1)当Lav超过THmax时,丢弃概率P=1。

2)当Lav小于THmin时,丢弃概率P=O。

3)当Lav在THmax和THmin之间时,丢弃概率P应在0到1之间,可按照线性规律变化,从0变到Pmax。

3 丢弃概率与平均队列长度

一般计算机的数据具有突发性特点。在路由器中的队列长度也就经常会出现很快的起伏变化。倘若丢弃概率P是按照瞬时队列长度来计算,就会出现一些不合理的现象。像很短的突发数据就不太可能使队列溢出,而对于这类数据,如果仅因为瞬时队列长度超过了门限值THmin,就采取将其丢弃那会产生不必要的拥塞控制。所以在使用平均队列长度这个参数时,就能较为合理地解决由于数据的突发性带来的队列长度问题。图2是瞬时队列长度和平均队列长度的区别的示意图。

为了解决突发数据造成的问题,RED采用了和计算平均往返时延RTT类似的加权平均的方法来计算平均队列长度Lav,并根据这个Lav求出数据报的丢弃概率P。公式(1)给出了Lav的计算方法。

公式中的δ是在0到1之间的数。当δ足够小时,则Lav取决于队列长度的长期变化趋势,而不受持续时间短的数据突发的影响。

由因特网的实践经验,目前对丢弃概率P的计算方法进行了多次改进,其目的就是使数据报的丢弃间隔相对地更加均匀些。如为先按照前面给出的方法算出过渡的丢弃概率Ptemp,然后按改进的公式2计算出丢弃概率:

这里的count是一个变量,它表示新到达的数据报有多少个已经进入了队列(没有被丢弃)。显然,过渡的丢弃概率应为:

总之,RED的好处是,当Lav超过门限值THmin时,就会有少量的数据报被丢弃,就使得有少量的TCP连接会减小其窗口值,让到达路由器的数据报的数量减少。接着队列平均长度也就减小了,从而避免了网络拥塞的发生。当然,网络的吞吐量仍会保持较高的数值,丢弃的数据报数量是很少的。

另外,路由器在某一时刻的瞬时队列长度完全可能远远超过平均队列长度。倘若按照公式2和公式3算出的丢弃概率很小,而路由器的队列里已经没有接纳新到达数据报的空间了,这时RED的操作就只能进行尾部丢弃了。RED只是尽可能地使尾部丢弃不要发生。从中看出RED机制使得路由器可以更好地管理其队列长度。但多长的队列是最佳长度仍值得研究下去。

4 目前RED的一些改进算法

RED算法是最早提出的一种AQM算法,但基于因特网的运行与研究表明,RED算法在好多情况下执行的性能并不是太好,特别是不能有效地保持队列长度的稳定,容易导致队列长度急剧变化。而稳定的队列长度可保持网络资源有较高的利用率、可预测的延迟、流量负荷独立的网络性能,即网络性能与业务强度及TCP链接数无关。因此,RED又出现一些新的改进算法。如较重要的改进算法有WRED、Gentle_RED、SFB、FRED等。

现在已将RED归属于主动式队列管理(AQM)。RED只是AQM其中的一种类算法。

主动式队列管理(AQM,active queue management)是IETF为解决TCP端到端拥塞控制机制存在的问题而提出的一种队列管理技术。它使得路由器能够控制在什么时候丢多少包,从而有效地管理队列长度,以支持TCP端到端的拥塞控制。AQM的本质就是在队列溢出之前检测出早期的拥塞,并且向源端发出拥塞指示。Blue也是一种常用的AQM算法,它使用丢包事件和链路空闲事件来管理拥塞。相比较于RED算法,Blue有很多优点,但由于缺乏早期拥塞检测机制,因此不能维持队列长度的稳定,特别是当TCP连接数发生突变时容易导致队列溢出或空闲。SBlue是增强Blue稳定性的主动式队列管理算法。能有效保持队列长度的稳定,大大减少队列溢出或空闲现象的发生。

5 小结

总之,RED是由平均队列长度和丢弃概率两个算法组成的,通过计算平均队列长度检测最初的拥塞,当平均队列长度超过一个预设的下限值时,按一定的概率丢弃或标记每一个到达的数据包。

围绕平均队列长度和概率丢弃这两个算法的不断改进和发展,网络的拥塞控制日臻完善。但这些算法存在的主要问题仍然是无法区分不同的数据流。通常拥塞控制是在源端执行,队列并不提供约束所有数据源遵守拥塞控制的机制,有可能让行为不良的数据流强行占有大量带宽。所以,有数据显示,木马与黑客所造成的网络拥塞日趋严重,如何通过识别恶意的数据流,消除木马与黑客对网络拥塞的影响,这将是RED今后研究的另外一个方向。

摘要:该文从网络层的丢弃策略出发,对RED内容、平均队列长度、丢弃概率P、两个门限值THmax和THmin等参数之间的关系进行了讨论。并分析RED算法的改进和发展对TCP拥塞控制的影响与关联,以及通过识别恶意的数据流,消除木马与黑客对网络拥塞的影响,将是未来RED的另一个研究方向。

关键词:RED,丢弃策略,门限,识别数据流

参考文献

[1]刘辉宇.无线传感器网络拥塞控制技术研究进展[J].计算机科学,2009,36(5):12-14.

[2]封宁,白光伟.RED算法的数学模型研究[J].计算机工程与设计,2008(9):2179-2180.

[3]王春枝.主动式队列管理中ARED算法的分析研究[J].湖北工业大学学报,2007(2):24-26.

[4]李新国.基于拥塞控制的AOM算法研究[J].计算机技术与发展,2007(5):199-203.

red 篇2

The flourishing commercial street, decorated by twinkling neon light, conspicuous advertisements, popular songs and fashionable teenagers, makes people almost forget that night is black.

Rambling around the multi-colored street, my friends and I enjoy the beautiful night scene proudly as a native of this city. Behind us, there is a group of foreign travelers who are obviously astonished by the new look of the ancient city. One minute later, such placid harmony is completely destroyed by several five or six-year-old grimy kids.

A loud noise captures our ears. When we turn round, we blush for what is happening before our eyes. Four or five little kids, some boys and some girls, hold foreign travelers’ legs in their arms. They are in same dirty clothes, a bunch of roses in hands. The travelers are frightened at first. Then, when they are aware that what the kids want to do is to force them to buy roses, and the worse is that they cannot move if they refuse to do so, disdainful countenance appears. Among these travelers, a mother and a little daughter, maybe has the same age with the Chinese boy who are pestering the mother are in troubles. Obviously, it is beyond the mother’s ability to shake off the boy, and at the same time, to protect her daughter. The clear eyes of the little girl, besides fear and puzzle, also reflect something that cannot be totally understood. Roses, swinging in wind, have lost its romantic meaning earlier and little by little red is licked up by the black night.

All the things that are happening behind us are not a surprise. We keep on walking forward. The usual way is to pass them hurriedly otherwise people have to be subdued to the kids’ tangle. This moment, nothing is remained in our minds but the clear eyes of the little girl.

red 篇3

近日,RED宣布公司已携手惠普、Adobe和NVIDIA,推出“超级液冷散热HP RED Z820工作站”。这是一款基于Windows 7的工作站,令许多苹果粉丝吃惊的是,该系统将通过专业的惠普经销商ProMax和TEKSERVE进行销售。这些名字对于Windows用户没有多大意义,但此消息却让苹果粉丝感觉当头一棒,因为ProMax和TEKSERVE以前均为最高级别的Apple解决方案分销商。

那么,如果HP RED Z820要代替Mac Pro,用户将会获得哪些优势?由于这是Z系列工作站,HP Z820塔式机箱包含了两枚英特尔至强E5-2687处理器(Sandy Bridge-E,8核,16线程),3.21GHz(110MHz OC),Turbo模式3.91GHz。同时,该机箱还配备了32GB DDR3-1600内存(每个CPU 16GB)和NVIDIA Quadro 5000显卡,此外还搭配了一个RED Rocket Card。

一种预测流量的改进RED算法 篇4

随着互联网广泛应用,网络中各种各样的数据流在路由器处交汇,给路由节点造成很大的负担,网络拥塞等问题也随之暴露出来[1]。主动队列管理(Active Queue Management, AQM)技术是当今研究网络拥塞问题的热点之一,它是在没有发生拥塞的情况下,对网络拥塞的一种避免机制。

基于主动队列管理的RED (Random Early Detection)算法[2]自从被Floyd等人提出作为RFC2309推荐的AQM唯一候选算法以来,就引起了研究者的广泛的关注。由于RED算法对参数设置敏感,业界对该算法进行了各种改进,其中比较著名的有:自适应RED算法 (ARED) , Stabilized RED (SRED), 流检测算法(FRED)算法,BLUE算法等算法。

研究表明,RED算法是对通过路由器当前队列的平均状态对丢包率进行计算,进而预测能否发生拥塞的。如果提前对网络数据流的状态有所预测,则更能提前高效的避免网络拥塞的发生。人工神经网络利用其自组织、自学习能力、非线性逼近能力可以对网络数据流进行预测。这就为拥塞控制开辟了一个新的研究方向--将人工神经网络的网络数据流可预测性应用到主动队列管理机制中,并对RED算法中分组丢弃概率进行调整和修正,从而使拥塞控制更加及时以及智能, 控制的稳定性更强。

2、网络流量的RBF智能预测

径向基函数(RBF)网络是以函数逼近为理论基础而构造的一类向前网络,是一种局部逼近的神经网络,即对于输入空间的某一个局部区域只存在少数的神经元用于决定网络的输出。根据网络的自相似性,将径向基函数用于网络数据流这种复杂时间序列的预测上要比全局逼近的BP神经网络性能好很多[3]。

2.1 RBF网络结构

RBF网络是一种3层前馈网络,输入层由信号源节点构成,只负责传递输入信号到隐藏层。第二层为隐藏层,由径向基函数构成,节点数视需要而定,由像高斯函数那样的辐射状作用函数构成。第三层为输出层,节点通常是简单的线性函数。在RBFNN中,从输入层到隐藏层的变化是非线性的,而输出是隐藏层节点输出的线性加权和。

隐藏层节点中最常用的作用函数(基函数)是高斯函数:

其中x是n维输入向量;ci是第i个基函数的中心,与x具有相同维数的向量;σi是第i个感知的变量,他决定了该基函数中心点的宽度;m是感知单元的个数;||x-ci||表示x和ci之间的距离。

输出层yk与隐藏层节点wikRi (x) 之间的映射关系:

其中r是输出节点数,wik是权重。

2.2 RBF网络学习方法

在RBFNN中隐藏层单元数目、基函数的中心和权值都要求通过学习而定, RBFNN常用的学习算法包括:k均值聚类算法、正交最小二乘 (Orthogonal Least Squares, OLS) 算法、梯度下降算法、剪枝增长算法等。在本文采用OLS算法[4]中, 初始状态隐结点为空, 所有的训练样本作为备选隐结点, 按照最大降低误差平方和 (Sum of Square Errors, SSE) 的标准从训练样本中逐个选择隐结点的中心ci。

2.3 具体实现方法

使用Matlab中神经网络工具箱对队列长度进行预测。按照历史3000个网络数据流来预测未来200个网络数据流。

3、改进的RED算法:L-RED

由于路由器缓冲区的队列长度呈非线性分布与传统的RED算法中丢弃概率呈线性分布存在着矛盾,故丢包率的计算存在着一定的欠缺。基于曲线拟合最小二乘法的RED算法(Least Squares of Curve Fitting-RED, L-RED)利用数值分析中曲线拟合的最小二乘法,弥补了简单的线性估算带来的问题。

3.1 随机早期检测算法(RED)

RED算法的基本思想是每个路由器监控数据包排队长度,一旦发现队长超过阈值,就通知信源调整窗口大小。RED是基于队列平均长度的, 它保持了一个指数加权队列长度, 并且以随队列平均长度增加而增加的概率丢包。

在RED算法中,对每个队列设置两个阈值minth, maxth和一个丢弃概率Pa[6]。RED算法使用指数平均算法来估计路由器上的平均队列长度avg, 得到的结果与两个阈值相比较,当估算得到的平均队列长度小于缓冲阈值时,判断此网络没有发生拥塞现象,所有到达分组都被插入到当前队列,进行正常分组转发,即当avg≤minth时,将此包排队;当估算得到的平均队列长度大于最大缓冲阈值时,所有的到达分组都被标记,即当maxth≤avg时,丢弃此包;当平均队列长度的估算值介于最小缓冲阈值与最大缓冲阈值之间时,所有的分组被标记的概率为Pa,即当minth<avg<maxth时,这一丢弃概率是队列平均长度估算值avg函数。综合以上可知Pa是平均队列长度的一个分段线性函数,计算公式如下:

其中,式(3.1)为计算平均队列长度公式;式(3.2)为计算丢包率公式。各变量代表的含义为:

avg (tn) ———平均队列长度;

ωq———加权系数,如果网络流量突发性较强, 则ωq应设置得偏小一点;如果网络流量比较平稳,则ωq可以设置得稍大一些。一般ωq取值为0.002或稍大一点

q (tn) ———采样时刻实际队列长度;

minth———最小缓冲阈值门限;

maxth———最大缓冲阈值门限,不能超过物理队长;

maxp———最大丢包率,它决定了网络拥塞初期的丢包率,不能设置过大;

Pa———丢包率

RED算法跟传统的队尾丢弃(Drop-tail)算法相比,有明显的优越性。它总是预留一部分缓冲空间,能更好地处理突发性,另外还能预防性地随机丢弃分组以避免全局同步。但RED算法也存在对参数的设置敏感、平均队列长度随连接数的增加而增加的缺陷。

3.2 曲线拟合的最小二乘法

曲线拟合是科学实验中常用的一种方法。在函数的平方逼近中f (x) ∈[a, b],如果f (x) 只在一组离散点集xi, , i=0, 1, …, m, 上给定,这就是科学实验中经常见到的实验数据 (, xi, yi) , i=0, 1, …, m, 的曲线拟合,这里yi=f (xi) , i=0, 1, …, m,要求一个函数y=S* (x) 与所给数据 (, xi, yi) , i=0, 1, …, m, 拟合,若记误差δi=S* (xi) -yi, i=0, 1, …, m, δ= (δ0, δ1, …, δm) T设φ0 (x) , φ1 (x) , …φn (x) 是C[a, b]上线性无关函数族,在φ=span, φ0 (x) , φ1 (x) , …φn (x) , 中找一函数S* (x) ,使误差平方和最小,即

这里S (x) =a0φ0 (x) +a1φ1 (x) +…+anφn (x) (n<m) (3.4) 对于给定的离散数据 (, xi, yi) , i=0, 1, …, m, 一般可取φ=span, 1, x, …, xn, 。用几何语言来说,就成为最小二乘法。

3.3 L-RED数学模型和具体实现方法

设当前时间为第k-1个测量时间间隔结束时,根据当前k-1个时间单位的网络数据流量使用2.RBF网络算法预测出第k个测量单位的流量,即可得到当前的实际队列长度q (tn) 。

根据RED定义,在直线上取以下几点作为实验数据:A点坐标为 (minth, 0) ,

对以上几点使用Matlab工具箱中ployfit (x, y, n) 函数分别进行拟合,求出Pa曲线如图3所示: (n为拟合函数的次数且minth=10maxth=30, maxp=0.1, ωq=0.003) 。

4. 网络模拟与仿真分析

仿真实验采用Berkeley开发的网络仿真软件NS-2进行仿真。网络拓扑图采用双哑铃式结构

在图3中,S0, S1, S2为发送源节点,R1, R2, R3为接收节点。每个源节点和路由Router1之间的带宽为15Mb/s,时延为10ms。Router1和Router2之间的瓶颈带宽为1Mb/s,时延为20ms。Router2与每个接收节点间的带宽为15Mb/s,时延为30ms。Router1~Router2的队列长度按10packets~300packets变化。仿真时间为500s,包长为1000Byte。RED参数设置如3.3节,得到平均队列长度曲线图如

5、结束语

本文对RED算法进行分析,提出了具有预测能力的RED算法,并在丢包率的线性计算上对进行了改进--使用曲线拟合的方法,以减小误差。通过NS2的仿真可以看出此改进算法对队列长度,端到端时延的性能都有不同程度的提高,进而增强了网络拥塞的调节能力,提高了网络资源的利用率。不同的网络需要不同的参数配置是算法需要进一步研究的方向。

摘要:本文将流量预测有效的用于主动队列管理的拥塞控制算法, 使用径向基函数网络对现有网络数据进行预测, 然后对预测出的网络流量数据使用RED拥塞控制算法进行队列管理, 其中对丢包率的计算采用曲线拟合的方法, 从而实现了网络非线性变化的拥塞控制。

红十字会章程red cross 篇5

@中国红十字会以发扬人道、博爱、奉献精神

@保护人的生命和健康,促进人类和平进步事业为宗旨

@国际红十字运动基本原则(人道、公正、中立、独立、志愿服务、统一、普遍)@中国红十字会根据独立、平等、互相尊重的原则参加国际红十字运动

@地方各级红十字会和全国性行业红十字会是中国红十字会的分会

@为红十字事业做出显著贡献的集体、红十字会工作人员、会员、志愿者、捐赠者以及社会各界人士给予表彰奖励;对为红十字事业做出重大贡献者,按有关规定授予荣誉称号。

@中外人士

@红十字志愿者分为登记志愿者和注册志愿者

@县级以上红十字会为红十字志愿者注册审批机构;基层红十字志愿服务组织经县级以上红十字会授权,在其职责范围内开展志愿者登记、注册工作

@县级以上红十字会应积极发展红十字志愿者,建立不同专业、领域的志愿服务队伍 @志愿者的权利 1..获得信息

2.获得必要的条件和保障

3.获得所需的教育和培训

4.对工作提出建议

5.有退出的自由

6.相关法律赋予的其他

@志愿者的义务 1.遵守法律……提供人道服务

2.遵循宗旨……积极参与志愿服务活动

3.履行承诺……自觉维护(组织和者)形象

4.保护他人隐私及依法保护的信息……维护服务对象的合法权益5正使志愿者标识……妥善保管志愿者证

6.不得以志愿者身份从事营利或其它违背红十字会宗旨和社会公德的行为 @县级以上设立红十字志愿服务工作委员会,保持与其他部门志愿服务机构的联系,组织、指导红十字志愿者及志愿服务组织开展活动,维护红十字志愿者及其服务组织的合法权益,定期对红十字志愿服务工作进行考核、评估和表彰。

@全国组织机构……全国会员代表大会的职权是:

(一)选举中国红十字会理事;

(二)修改《中国红十字会章程》;

(三)审议批准理事会的工作报告;(四)审议批准理事会提交的工作规划;

red 篇6

蓬松张扬的发型、五彩斑斓的妆容对于熟悉“西太后”秀场风格的报友们来说也许并不算新奇,但Vivienne Westwood个人风格极端强烈的设计,却每一次都能让我们沉浸在不按常理出牌的青春鬼马氛围里。大褶皱翻领的裹身夹克、宽松低跨设计的七分裤、锈色斜裁礼服、超高腰不对称剪裁短裤、大褶皱连身裙以及Vivienne Westwood招牌式的“拉拉扯扯”廓形,延续着鬼马不羁的奇特线条,而轻软的丝缎、透视面料与水蓝色、白色、米色的运用,竟让Vivienne Westwood Red Label秀场上有了难得的“清爽”感觉。

总体来说,这次Vivienne Westwood Red Label带来的时装秀整体相对温和。系列发布采用了各式各样、不一而足的野性发型和妆容。整场秀有一个明显的主题,采用套装——包括夹克、衬衫以及裤子,通过放大某一元素的比例或者尺寸,起到强调作用。这一想法运用在不同时装上,效果也不尽相同:垂招翻领的西装外套看起来不错,但是过分低裆的不对称裤装就看起来有些傻气。总体而言,如同Westwood最简单不过的褶裙,黑白色希腊式绸衣以及不对称剪裁的锈色连衣裙,这样的时装同样奏效。此外还有其他不错的时装,当然难免也有几款让人觉得古怪。你或许会觉得Westwood应该剔除掉这样的衣服,可是这样一来时装的乐趣也就大打折扣了。

red 篇7

互联网从最初的电子邮件、文件传输等简单应用到现在即时通信、P2P等多维化应用,给人们学习、工作和生活带来了越来越多的便利。互联网是世界上最大的一个异构计算机互连网络,由成千上万的网络互连而成,其复杂程度决定了在其迅速发展过程中会出现一系列问题,其中比较典型的就是网络拥塞问题。网络拥塞会造成网络交换节点聚集大量的数据包,使节点无法及时处理数据,从而造成延迟增加,大量数据重传,甚至拒绝给用户提供服务等,是影响带宽、节点交换机缓存、吞吐量等网络资源利用率的关键因素。拥塞威胁在互联网早期就已经展露出来,1984年Nagle在其报告中就提出了由于TCP连接中没必要的重传所引起的拥塞崩溃[1],这种现象在1986-1987年间发生了多次。因此,有效控制网络拥塞是保证网络服务质量(QOS)的重要环节。

1 网络拥塞控制策略

拥塞控制就是在网络节点采取措施来避免拥塞发生或者对拥塞作出反应[2]。目前互联网使用的是TCP/IP体系结构,在使用协议发展过程中,传输控制协议TCP对网络拥塞控制起着主要作用。TCP协议属于传输层协议,提供面向连接的端到端服务,能够实现可靠和稳定的服务保证,互联网中90%以上的应用在传输层都会采用该协议。目前TCP协议中包含了一些避免和控制网络拥塞算法,如慢启动、拥塞避免、快重传和快速恢复等,相应的TCP协议版本包括TCP Tahoe、TCP Reno、TCP New Reno等。事实证明,加入这些策略的TCP协议能在网络拥塞控制方面起到重要作用,保证了终端的友好性和公平性,服务质量也得到改善。

TCP拥塞控制实施位置是端结点,通过中间节点反馈的信息调整发送速率。随着互联网中应用复杂度的增加以及非TCP应用的增多,完全依赖在终端系统中实施拥塞控制策略很难保证服务质量,因此拥塞控制策略会转向在网络中间结点即路由器中实施,希望通过这种措施来改善端到端技术无法达到的效果。节点拥塞控制和端到端拥塞控制结合使用,可使拥塞控制更有效,以保持网络的良好性能。

2 RED技术

基于路由器的拥塞控制策略核心思想是监测以及控制路由器中缓存队列长度。路由器结构会在输入输出端口设置一定的缓冲区,用来缓存到达路由器但未处理的分组,当到达的分组数过多造成缓冲区队列溢出时,路由器会发送网络出现拥塞的反馈信息。由于传统队列控制机制是先进先出FIFO,此时新到的分组处于队尾将会丢弃,这种拥塞控制技术也叫做队尾丢弃Droptail。该技术实现简单,但存在“死锁”、“满队列”、“全局同步”等问题。因此,目前倾向采用主动队列管理技术AQM来改进。

2.1 RED技术思想

主动队列管理技术是通过有意识地控制队列长度来预防拥塞,使队列不用等到队列填满出现拥塞时才丢弃分组来通知拥塞。AQM策略的代表是随机早期丢弃RED(Random Early Discard)技术,其思想是通过监测路由器端口平均队列长度来探测拥塞,一旦发现拥塞出现,就随机选择连接来通知,使这些连接的发送端在队列缓冲区溢出前减小发送窗口,降低数据发送速率,从而缓解网络拥塞。这种技术优势体现在“随机”上,即网络出现拥塞早期征兆时,先以概率p随机丢弃个别连接的分组,让拥塞控制只在某些TCP连接上进行,避免发生全局性拥塞控制[3]。在RED技术中,路由器队列维持3个参数,即队列长度最小阈值THmin、最大阈值THmax和随机丢弃概率p。RED对每个到达的数据包都先计算平均队列长度Lav,若平均队列长度小于最小阈值THmin,则将新到达的数据包放入队列中排队;若平均队列长度超过最大阈值THmax,则将新到达的数据包丢弃;若平均队列长度在最小阈值THmin和最大阈值THmax之间,则按照一定的概率p将新到的数据包丢弃,其中p的计算是最复杂的。

2.2 RED技术性能分析

为了解RED技术优势,本文利用NS2网络模拟器模拟RED工作,通过NS2中的流监控对象来记录一些统计数据到trace文件中[4]。对于采用RED技术和Droptail技术的路由器队列,记录连接总时延、总丢包数、总到达包数及总离开包数,计算网络服务质量中链路丢包率和平均时延两个性能指标。

(1)图1是两种算法下相对于不同缓冲区大小延迟的结果。可以看出,路由器中数据包的排队延迟随着缓冲区容量增大而增大,这是因为随着缓冲区增大,包在缓冲区中允许的平均队长增加,从而增大了路由器中队列排队时间。在相同缓冲区大小时,Droptail路由延迟高于RED路由延迟。当缓冲区容量不变时,将路由队列管理算法由Droptail改为RED,传输时延有明显改善。

(2)图2是两种算法下路由器丢包率相对于不同缓冲区大小的结果。可以看出,缓冲区小于一定数值(62)时,RED算法的丢包率大于Droptail算法,说明缓冲区较小时,RED算法优势并没有体现出来;但缓冲区容量大于一定的数值后,RED算法的丢包率明显小于Droptail算法。随着缓冲区的增大,RED算法的丢包率呈下降趋势。因此,缓冲区大小超过一定值后,将路由队列管理算法由Droptail改为RED,丢包率明显改善。

3 结语

本文通过仿真实验数据,验证了RED技术对网络层拥塞控制问题具有较好的改善,能够很好地控制平均队列长度,在高吞吐量情况下能大大降低传输延迟,防止“全局同步”现象发生。但RED技术也有一些缺点,例如不同环境的参数配置,有时会出现延时抖动,还需要足够大的缓冲区、公平性问题的解决等,这是后续对RED技术进行改进的研究点。

参考文献

[1]NAGLE J.Congestion control in IP/TCP internetworks[Z].RFC896,1984.

[2]LARRY L PETERSON,BRUCE S DAVIE.Computer networks:a system approach[M].Morgan Kaufmann Publisher,2000.

[3]刘佳琦,陈志刚,李登.路由器算法Droptail和RED的分析与优化[J].计算机工程与应用,2006(8):128-131.

red 篇8

所谓拥塞控制,就是在网络节点处采取措施以避免拥塞的发生并对拥塞作出快速反应,保持网络节点具有较高的吞吐量和较低的端到端延时[2]。目前拥塞控制主要采用队列管理策略,分为被动队列管理(Passive Queue Management,PQM)和主动队列管理(Active Queue Management,AQM)两种。传统的队列管理采用PQM算法,它的基本思想是当分组到达时,如果IP路由器缓冲区队列已填满,则将该分组丢弃,即尾部丢弃(tail-drop),该算法无法保持平均队列长度处在一个较小的值,使得大量的TCP分组被丢失,造成流的延迟增加,加大了TCP通信的时延抖动,所有分组被丢弃的TCP连接同时进入慢启动模式,导致每个拥塞周期都会出现全局同步现象,大大降低了IP网络的性能[3]。1999年Sally Floyd和Van Jacobson等提出了基于主动队列管理AQM算法的随机早期检测(Random Early Detection,RED)算法,与tail-drop算法相比,它能很好地预防上述问题,大大改善了网络性能,目前已成为国际互联网工程任务组(The Internet Engineering Task Force,IETF)推荐的唯一AQM候选策略[5]。

1 RED算法描述

RED算法的基本思想是使用随机机制来避免确定性机制中产生的同步和偏差,在队列填满之前就进行报文的丢弃或标记。它通过计算平均队列长度avgt和设置两个门阔值minth和maxth来提前检测拥塞,如果平均队列长度avgt的取值在minth在maxth之间,则报文以pa的概率丢弃或标记。当avgt≥maxth时,报文被丢弃,当avgt

avgt=(1-wq)avgt-1+wqqt

其中wq是一个低通过滤器的时间常数,qt表示瞬时队列长度。分组丢弃概率pa的计算函数是:

其中count是指从上一次丢包开始到目前为止进入队列的分组数量,随着count的增加,pa缓慢增加,这样处理的目的主要是为了均匀间隔的丢弃分组,以消除对突发流的偏见和全局同步现象。RED算法分组丢弃概率与平均队列长度的关系如图1所示。

从图1可以看出,当平均队列长度介于最小阔值和最大阔值之间时,丢包率随平均队列长度的增加而线性增加,因此通过丢弃更多的分组来控制平均队列长度。

在RED中需要预先设定的参数有:wq、minth、maxth和maxp,RED算法工作性能的优劣很大程度是由这些参数决定的。虽然这些参数的设定并没有严格的限制,但还是存在着一些基本原则[4]。

1)wq决定着RED对输入数据流的响应程度,如果取值过大,平均队列长度对瞬时队列长度的影响较大,不能有效地过滤短期突发流;如果取值较小,平均队列长度对瞬时队列长度的变化反应过慢,带有一定的滞后性,不能及时并合理地反映网络拥塞状态。一般情况下,wq的设定应由路由器允许的突发流的大小和持续时间来决定。为此,Floyd建议wq取0.002为宜。

2)最小阔值minth影响着网络容忍突发流量的能力,当网络中存在较多突发流量时,应将minth设置得大一点。最大阔值maxth影响着网络传输时延,当网络中存在较多对时延敏感的业务时,应将maxth设置得小一点,同时minth和maxth的设置会影响链路利用率,一般情况下设置maxth≥2 minth。

3)maxp决定了丢弃概率pa随avgt的变化率,maxp一般不能大于0.1,通常取0.02或稍大一点。

RED算法实现了以下目标[4]:

1)避免拥塞。RED能预测到拥塞的发生,以便将网络维持在一个低时延、高吞吐量的状态。

2)避免全局同步。当拥塞发生时,RED能合理地选择对哪些连接发送拥塞通告,以避免发生全局同步现象。

3)避免对突发流的偏见。拥塞的开始往往是由于到达了来自一个或多个源端的突发通信量。这些突发的数据量加重了路由器现有的负载。如果只选择一些新到达的分组来丢弃,那么这种丢弃策略可能会对突发流有偏见,否则应当对具有同样平均通讯量的源端进行平等处理。

4)在没有源端的拥塞控制机制参与下能够控制队列的平均长度,使其维持在一个相对稳定的状态,从而控制数据分组的平均时延。

虽然RED算法实现了上述目标,是一种比tail-drop更为有效的拥塞控制机制,但也有其不足之处,具体表现为当平均队列长度介于最小阔值和最大阔值之间时,丢包率随平均队列长度的增加而线性增加,当平均队列长度在最小阔值附近时,容易产生较高的丢包率,而此时网络并不处于严重拥塞状态,需要较低的丢包率;当平均队列长度在最大阔值附近时,容易产生较低的丢包率,而此时网络已处于严重的拥塞状态,需要较高的丢包率[6]。

2 改进的TLLS-RED算法

在RED算法中,当平均队列长度avgt值在最小阔值minth和最大阔值maxth的中点附近时,网络处于中等拥塞状态,将该点命名为中间阔值midth。当平均队列长度介于最小阔值和中间阔值之间时,网络逐步从轻度拥塞过渡到中等拥塞状态,平均队列长度和丢包率增长较慢,介于中间阔值和最大阔值之间时,逐步从中等拥塞过渡到严重拥塞状态,平均队列长度和丢包率增长加快。为此,以中间阔值midth点为界,并增加一个β值,其取值范围是0<β<(1/2)maxp,将RED算法中计算丢弃概率的一个线性函数分解为斜率不同的两个线性函数。改进后的丢弃概率计算函数如下:

TLLS-RED算法分组丢弃概率与平均队列长度的关系如图2所示。

图3是TLLS-RED算法的流程图。

在TLLS-RED算法中,β值是一个重要的参数,其取值范围是0<β<(1/2)maxp,当β=(1/2)maxp,TLLS-RED算法还原为传统的RED算法。β值决定了图2中两条直线的斜率,β值越小,则直线1的斜率也越小,直线2的斜率则越大。当该算法队列长度介于最小阔值和中间阔值之间时,丢包率随平均队列长度的增加沿直线1线性缓慢增长,线性丢弃概率比传统的RED算法低,提高了路由器的吞吐量;当该算法队列长度介于中间阔值和最大阔值之间时,丢包率随平均队列长度的增加沿直线2线性快速增长,线性丢弃概率比传统的RED算法高,能较好的从网络拥塞状态下恢复,因此,TLLS-RED算法比传统的RED算法具有较好的拥塞控制能力。另外,TLLS-RED算法也不会过多增加计算的复杂度。

在实际应用中,可以根据拥塞控制的实际情况来设置β值。一般情况下,β取值较小为佳,以保证当平均队列长度介于最小阔值和中间阔值之间时,丢弃分组数减少,保证较好的网络吞吐量,当平均队列长度介于中间阔值和最大阔值之间时,丢弃分组数增加,以缓解拥塞。

3 TLLS-RED算法与RED其它改进算法的比较

由于RED算法存在诸多缺陷,在一段时间里针对RED算法的研究成为了热点,研究者提出了许多改进方案。改进的RED算法大体上分为两大类,第一类集中于对RED的参数设置进行改进,这样做的目的是力图使RED的参数配置更容易或是具有自适应功能,增强RED路由器的鲁棒性,Gentle-RED、Adaptive RED是其中的代表。另一类集中于对RED的拥塞检测机制进行改进,不采用平均队列作为拥塞指示,代之以其它的方式来检测拥塞,以避免RED平均队长不可预测的缺点,ARED、SRED、FRED等都是其中的代表[7]。与本文提出的TLLS-RED算法相类似的改进算法还有如基于高阶非线性的NLRED算法,下面将这两个相类似的算法作个比较。

传统的RED算法存在当拥塞并不严重时丢包率较大,当拥塞较严重时丢包率较小,从而导致拥塞控制能力较低的缺陷。TLLS-RED和NLRED都对此缺陷进行了改进,使得丢包率随着拥塞程度而变化,有效地控制了平均队列长度,具有较好的拥塞控制能力。在丢包率与平均队列长度相关性方面,NLRED是使用高阶非线性函数,而TLLS-RED是使用两级线性函数,显然NLRED优于TLLS-RED。但在计算复杂性方面,TLLS-RED则比NLRED简单得多。图4是RED、NLRED、TLLS-RED三种算法丢弃率比较。

4 仿真实验与结果分析

用NS2.31网络仿真软件对RED和TLLS-RED两种算法进行仿真比较,采用仿真软件中关于区分服务141的配置,同时对底层的相关进程进行修改。实验采用的仿真拓扑结构如图5所示。

在图5中,S1,S2,S3为发送源节点,D1,D2,D3为接收节点。每个源节点和路丢弃率比较由器R1之间的带宽为20 Mb/s,时延为1 ms。R1和R2之间的带宽为10Mb/s,时延为10ms,路由器R2与每个接收节点间的带宽为20 Mb/s,时延为1 ms。

源节点S1,S2和S3发出的聚集流经区分服务网络到达目的节点D1,D2和D3。由于在R1-R2处形成瓶颈,R1处的聚集流产生拥塞,分别以RED和TLLS-RED两种算法丢弃分组。在仿真实验中,RED和TLLS-RED两种算法的平均队列长度的最大和最小值分别设为20和6个分组的长度,maxp分别为0.1和1,加权参数wq=0.05。

仿真运行120秒,在瓶颈处形成拥塞,从而导致丢弃分组。R1处聚集流的标准化吞吐量、排队延迟、分组丢失率,其仿真结果比较如表1所示。TCP发送端开始发送分组的时候没有拥塞发生,因此转发的分组没有被丢弃。然而,当越来越多的分组注入网络时,即有拥塞发生,路由器队列迅速建立,并根据AQM算法来丢弃分组。由于TLLS-RED算法比RED算法丢失的分组少,所以标准化吞吐量比RED算法高,同时分组丢失少意味着长时间内队列长度的值要小一些,或者说长时间内网关的排队延迟的值更小。结果表明,TLLS-RED算法在标准化吞吐量、分组丢失以及排队延迟方面都优于RED算法。

5结束语

本文对RED算法的优缺点进行了分析,提出了基于两级线性平滑的RED改进算法———TLLS-RED,通过NS2仿真可以看出改进算法无论是在丢包率、端到端时延、时延抖动还是在吞吐量方面都有不同程度的提高。同时,改进算法也存在参数敏感性问题,不同的网络环境需要不同的参数配置,因此,如何根据不同的网络环境进行最优的参数配置以保证QoS,需要进一步开展研究。

参考文献

[1]罗万明,林闯,阎保平.TCP/IP拥塞控制研究[J].计算机学报,2001,24(1):1-18.

[2]陈飞龙,舒勤,苏静.一种改进的拥塞控制算法[J].计算机应用,2010,30(5):1188-1190.

[3]刘信磊,吴产乐.一种非线性RED算法的研究[J].武汉大学学报:理学版,2003,49(3):333-336.

[4]贾永库.基于非线性自适应RED算法的网络拥塞控制研究[D].西安:西北大学,2010.

[5]FLOYD S,JACODSON V.Random early detection gateways for congestion avoidance[J].IEEE/ACM Transaction on Networking,August,1993,1(4):397-413.

[6]李金东,马东堂,李卫,等.基于RED算法的非线性拥塞控制[J].计算机工程,2008,34(20):91-92,95.

red 篇9

频繁收到杂物箱出现质量问题的投诉,对所有故障信息进行收集和统计,统计结果见表1。

对故障进行初步分析和分类,问题1、问题5和问题6均来源于供应商A,同时属于同一类问题:杂物箱开启时卡滞,严重卡滞会导致杂物箱锁体断裂、损坏。具体描述如下。

某路试车在日常检查过程中发现,杂物箱锁体断裂,杂物箱无法关闭(如图1所示)。

问题2、问题3和问题4均来源于供应商B,属于同一类问题:杂物箱闭合不到位,表现为闭合不良、松动、间隙大。具体描述如下。

某路试车在日常检查过程中发现,杂物箱闭合不良(如图2所示)。

从统计数据中发现的共同点:杂物箱锁体断裂均是供应商A;杂物箱闭合不到位均是供应商B。

确认此共同点是否具有通用性,对现有的车辆进行检查后也发现共同处:杂物箱锁体断裂均是供应商A;杂物箱闭合不到位均是供应商B。

2 问题分析

进入元件查找阶段,元件查找是一种产生线索的工具,用来确认产生差异的最大根源是由于元件本身引起的还是由装配零件的过程引起的。同时,这种方法只能被用于分析可拆解和重装的装配单元。

第一阶段:在第一阶段试图找出装配过程的影响。装配单元被拆分并被重新组装,如果重新组装后,问题得到解决,那么装配过程对问题本身有影响;如果重新组装后问题依然存在,那么装配过程对问题本身没有影响。选取3台供应商A和3台供应商B的车子分别各进行3次重新组装,组装结果见表2。

通过表2可知,问题的原因不是由装配过程引起的,而是由产品本身引起的。

第二阶段:通过某种规定的方式交换BOB和WOW零件,试图找出哪个元件存在Red特征。BOB:best of best,对于问题来说表现最好的零件;WOW:worst of worst,对问题来说表现最差的零件。通过交换BOB和WOW来查找存在问题的元件。

杂物箱锁体断裂均是供应商A,那么供应商A的杂物箱对此问题是WOW件,供应商B的杂物箱对此问题是表现良好的零件,属于BOB件。

杂物箱闭合不到位均是供应商B,那么供应商B的杂物箱对此问题是WOW件,供应商A的杂物箱对此问题是表现良好的零件,属于BOB件。

将供应商A与供应商B的杂物箱进行互换,即是交换BOB和WOW进行互换验证,验证见表3。

对表3进行分析:所有匹配中,每当使用供应商B的锁扣时,均出现“杂物箱关闭不到位”的现象;所有匹配中,每当使用供应商A的锁扣时,均出现“锁扣有磨痕”的现象。结论:杂物箱锁体松动和锁体断裂是锁扣尺寸不合造成的。

3 理论分析和实物测量

3.1 从理论方面进行验证

杂物箱锁扣的关键尺寸有长度尺寸L和高度尺寸H (如图3、图4所示)。

供应商A的锁扣尺寸L和H偏小时,锁体与锁扣发生干涉(如图5所示)。

供应商B的L和H偏大时,杂物箱和仪表板本体配合不良,间隙大(如图6所示)。

3.2 进行实物对比和测量

将供应商A与供应商B的锁扣对接,进行长度尺寸L对比(如图7所示)。

长度尺寸L:供应商A的锁扣长度比供应商B的锁扣长度短约1mm。使用图片的测量方法(如图8所示)分别测量供应商A和供应商B的锁扣的高度尺寸H。

高度尺寸H:供应商A的锁扣高度比供应商B的锁扣高度低0.5 mm。

以上测量结果与理论分析一致:供应商A的锁扣尺寸L和H偏小,虽然间隙合格,但与杂物箱锁体有摩擦,当有振动时,导致锁体断裂;供应商B的锁扣尺寸L和H偏大,造成杂物箱和仪表板本体的间隙大。由以上分析和测量可知,使用Red-X方法准确地找到了问题元件。

摘要:Red-X是复杂问题的解决策略。文章利用Red-X工具分析杂物箱产生质量问题的主要原因和问题元件,并从设计上进行理论分析,同时对实物进行测量,验证Red-X的正确性,并找出关键尺寸。

关键词:Red-X,杂物箱,质量问题,元件查找

参考文献

red 篇10

In Chinese, the definition of“红色”is the color of blood or pomegranate flower, such as red dates, ruby.In English, “red”is defined as“having the color of blood or fire, such as a red car and sunset.Both of them refer of the color of blood.it is explained of the color of pomegranate flowers in Chinese but color of fire in English.Thus, there are both similarities and differences in the definition of“red”and“红色”.Then what similarities and differences of cultural connotations do the color words“red”and“红色”have in English and Chinese?

1 The Cultural Connotation Similarities between“red”and“红色”

In spite of different cultural background, people have common sense about the natural phenomena, universal truths and so on.This kind of“common language”is cultural connotation similarity.

1.1 Both of them express cultural connotation of festival and enthusiasm

In China, people wear red dress, stick red“happiness”on the wall of new home, hang red light and light red candle at the feast.In English, “a red-letter day”refers to auspicious date or anniversaries, which comes from the habit of marking red of the day on the calendar.“red carpet”means red carpet used for entertain guests.So“to roll out the red carpet for sb”refers to welcome someone grandly and hospitably.So we can see“red”and“红色”have the cultural connotation of happiness and enthusiasm in English and Chinese.

1.2 Both of them express cultural connotation of alert and warm

In China, fire trucks and warning lights are red.In English, “red alert”refers to emergency.“red lable”refers to the inflammable and explosive dangerous goods.“red ruin”refers to fire.In football pitch, “red card”means a player will be sent off.In road, red traffic signal warm vehicles and pedestrians must stop.So“red”and“红色”represent alert and warm in English and Chinese.

1.3 Both of them express cultural connotation of shyness and angry

“red”in English represents people’s strong emotion, which usually represents shyness and angry.In Chinese, there’re expressions, such as“面红耳赤”“羞得满脸通红”“气的红一阵白一阵”, which uses“红”to express shyness and angry.In English, red also has same connotation.“red-faced”means red face because of shyness.“red hot”refers to angry.

1.4 Both of them express cultural connotation related to por-nography

In Chinese, “红杏出墙”refers to wife is not loyal to her husband.“依红偎翠”refers to man look for another woman betrayed his love to his wife.In English, “red-light district”refers to the place which erotic services can be found everywhere.“a red waste of youth”refers to a waste of youth because of people’s debanchery.

2 The Differences of Cultural Connotations between“red”and“红色”

Due to the influence of different culture tradition and restriction, people in different nations will have different meaning and association about the same thing or same action, which can be named difference of cultural connotations.So, color words, as a part of vocabulary, must have different cultural connotations.

2.1 The peculiar cultural connotation of“red”in English

2.1.1 It expresses the cultural connotation of losses and liabili-ties

In English, the meaning of“red”is contrary to the connotations of“红色”in Chinese.It refers to loses and liabilities, such as“in the red”“red figure”and“red-ink”.“to get out of the red”means to get rid of the deficit.

2.1.2 It expresses the cultural connotation of humble status and reactionary

In English, “red”is the symbol of humble status.For example, “red cap”refers to a station porter in America.“red neck”refers to farmers in the south of America have conservative political views, which is extended as reactionary.“red tape”refers to red tape used to pack file in western countries, which is extended as officiates or bureaucracy.

2.1.3 It expresses the cultural connotation of terrorism and war

People in western countries live in capitalist society and is affected by the propaganda of western government.So they often associate red with terrorism and war.“red arm”refers to a terrorist group in the west.“Red Bridge”refers to a secret far-left Italian organization, specialized in kidnapping, murder, and destruction.

2.1.4 It expresses the cultural connotation of night flight

In English, “red”refers night flight.“red eye flight”also refers to flight at night to improve the utilization rate of airlines.

2.2 The peculiar cultural connotation of“红色”in Chinese

2.2.1 It expresses the cultural connotation of success and profit

In Chinese, “红”means achieving success and getting profit.For example, “开门红”means everything goes smoothly.“红人”refers to the people is lucky in their rank and cause.In China’s stock, the rise and lines are marked with red if the stock market rises.China’s 100-yuan banknotes is also red because of identical psychology of pursuing profits.

2.2.2 It expresses the cultural connotation of beauty and rich

“红颜”refers to beautiful girls in Chinese, since they have good-looking face and looks charming.“红闺”or“红楼”refers to the house of rich people’s daughter.The door in red of ancient bureaucrat is called“朱门”.And“红墙碧瓦”“朱门琦户”refers to rich people.

2.2.3 It expresses the cultural connotation of progress and rev-olution

In China, children will get a little red flower if they have goodperformance or progress in school.Because a red flower is theproof of their progress and outstanding performance.The nationalflag of China is also red, which is the symbol of revolution and pro-letarian cause.“红军”refers to revolutionary army.“红色政权”or“一颗红心”refers to the desire to break the old world and sym-bolize the belief of engaging in revolutionary with blood.

2.2.4 It expresses the cultural connotation of loyalty and inflex-ible will

In Chinese opera, “红色”often symbolizes the characters is loyal and frank.If the face of the character in the opera is painted red, the character is often male character with strong personality and is loyal to others, such as Guanyu.

3 The Contrastive Analyses of the Different Cultural Connotations between“red”and“红色

Through comparison, it is easy for us to find the cultural connotations of“红色”is usually commendatory in Chinese culture.Most of its cultural connotations is positive and upward.Because it is deeply rooted in traditional Chinese culture, which represents happiness, health, positive and upward.However, in western culture, “red”is a rather derogatory words.Most of its cultural connotations is derogatory.For example, Hawkes, a famous sinologist, translates“红楼梦”as“the story of the stone”.Because he realized“red”in English is associated with bloody violence, so he uses its original name“石头记”instead of“红楼梦”.

4 Conclusion

Color words is a important part of language culture.Their peculiar language function can reflect their unique conscious and culture traditions of a nation.Through comparison, we find there are similarities between“red”and“红色”.But the different history background and customs make them have more differences.Color words are rich and colorful.So we should learn and make comparison so as to further understanding them.At the same time, we should not understand color words literally.We should get the cultural in formation of the word so that we can communicate success-fully.

参考文献

[1]Sapir.Theory of language[M].Beijing:the Commercial Press, 1964.

[2]Bloomfield.Language theory[M].Beijing:the Commercial Press, 1980.

[3]Hornby.Oxford Advanced Learner&apos;s English Chinese dictionary[M].Beijing:Commercial Press, 2004.

[4]姜艳艳.从“红”色比较英汉颜色词文化内涵[M].科技信息, 2007 (26)

[5]唐振华.英汉颜色词的翻译[J].中国科技翻译, 1997 (3) .

[6]杨卓颖.英汉语言中颜色词文化异同微探[J].柳州职业技术学院学报, 2005 (12) .

[7]张爱华, 庄焰, 曹宏.英汉颜色词隐喻对比[J].湖北广播电视大学学报, 2007 (12) .

RED:为慈善产品做ISO 篇11

在这里,红色绝非简单的产品外型,每一件带有“RED(红色)”标示的红色商品,背后都是慈善:40%的利润捐给慈善机构。听起来像割企业的肉,但事实上,它正受到越来越多企业和消费者的欢迎。

2006年2月到9月之间,“红色商品”(Product Red)已经在英国卖出价值2亿美元的产品,已为全球基金筹集了1000万美元。全球基金执行总监Richard Feachem估计,在未来5年中每年可以筹集上亿美元。而在MySpace网站上,已有411231个拥趸者发表留言支持该项活动,他们之中的大部分都已经购买了或者有意购买红色商品。

“RED”不是简单地买一瓶水捐一分钱,它已经成为一个独立的慈善品牌,形成了一个独特的商业模式。

始于慈善

“RED”计划最初是在2006年1月份由两个创始人——爱尔兰著名摇滚乐团U2主唱波诺(Bono)和已故美国总统约翰肯尼迪的外甥鲍博·施赖弗(Bobby Shriver)提出。当时,全球基金迫切需要经费,正如其负责人费钦(Richard Feachem)所言,政府永远不会给足他们所承诺的金额,私人的赞助永远都不够。

假如要让企业贡献出充足的经费,就必须要让他们能够从计划中看到利益。但怎样让企业在计划中看到利益,并持续支持?

波诺和施赖弗诞生了一个伟大的想法:创立一个全新的品牌——“RED”,此品牌不属于任何一个企业所有,参与红色计划的企业只能根据授权,进行贴牌生产、销售红色商品(PRODUCT RED)。该产品利润的一部分将被捐给与艾滋病、肺结核及疟疾斗争的全球基金,以资助非洲的患病妇女和儿童购买抵抗艾滋病的药物。

换句话来说,他们想把“RED”打造成为企业慈善产品的“认证品牌”,就像管理与质量领域的ISO。

这一想法与普通的慈善做法大相径庭,为此波诺和施赖弗前后共花了三年时间才成功游说盖普、阿玛尼、匡威和美国运通四大品牌(iPod是在后期才加入的)参与“RED”品牌,并于2006年年初在英国市场首次推出“红色商品”。

虽然“红色商品”计划利润的40%~50%将会捐给全球基金,波诺还是一再强调“红色”并非慈善活动,而是一家有独特商业模式的品牌授权公司。RED品牌白纸红字地写着,这是For-profit(追求利润)的一个品牌,公司可以通过满足市场的需求而长久运作,并不仅仅是爱心而已。

基于商业

为了依靠商业规律而长久运营,RED品牌必须完成基本商业任务:吸引产品企业长期参与,吸引消费者购买红色商品。

为了达到这两个目的,RED品牌就必须建立起自己的品牌形象。因此“RED”也一样需要品牌营销。

四大品牌的加入让“RED”计划有了第一轮传播的品牌话题。无论是阿玛尼还是匡威,都是它们所在领域的潮流制造者,有它们参与,号召力不言而喻。这些有影响力的品牌参与其中,共同为一个品牌贴牌生产并销售,本身就是营销领域跨界的大案例。

大品牌加盟和创始人的人脉力量,“RED”计划充分地调动了时尚资源。

英国著名的独立报(The lndependent)曾两度设“走红”(go RED)专刊,由波诺和阿玛尼分别担任这两期报纸的客座编辑,并将当天报纸销售收入的50%捐给全球基金。在阿玛尼和盖普的红色商品上市之际,有时尚杂志以长达22页以RED为主题的专题发表,甚至在《墙纸》杂志(Wallpaper)上也时不时地看到“红色商品”和“红色”标语。

此外,每每有“红色商品”上市,社会名流、时尚人士都会应邀参加上市派对,并成为“红色商品”的代言人。阿玛尼曾在伦敦时装周期间首演“RED”系列时装秀;在美国,好莱坞名导史蒂芬·斯皮尔伯格也发表声援;在日本,歌后MISIA、摇滚乐手布袋寅泰、潮流教父藤原浩先后加入;足球金童贝克汉姆、网坛美女莎拉波娃也名列其中……

同时,RED品牌注重新兴快速的网络媒体。比如借助全球人气网站Myspce和英国流行的网络聊天工具AIM,将“红色”向全球每一个角落蔓延。

多方共赢

在前期几大品牌的参与和成功营销之下,RED品牌调动起消费者的关注和兴趣,并最终吸引更多商家参与。令后者惊喜的是,加入红色计划带来的不仅仅是品牌美誉。

“你身上的衣服能改变世界吗?” 盖普(GAP)红色商品的广告片上打下了这句话。

“我们没有强迫别人去改变习惯,让他们做慈善,做捐助,”RED首席执行官Bobby Shriver说,“人们每天都会买东西,当他们买红色商品的时候,他们就在做好事,而我们就是在做最棒的买卖。”

事实证明,RED营销确实很棒。

盖普服饰公司一直推行公平贸易,采用非洲的劳动力和棉花生产成衣,却因不敌更便宜的其它品牌成衣而几乎兵败而退。2006年,盖普决定加入红色计划。

一开始,盖普只拿出2500万美元用于市场营销,其中包括印刷和户外宣传广告费用,以及盖普品牌专营店橱窗的布置展示费用。再后来,盖普公司在他的200家顶级商户中建立起RED品牌精品店,并且在附近市场建立了1300家小一些的展示柜台,产品包括T恤和牛仔服。所有这些努力均获得了良好的回报:“RED”T恤成为盖普35年历史上销量最好的产品。这也改变了非洲生产基地的命运,带给更多人就业机会。

这正是RED品牌的滚动效应。几大传统品牌的共享,加上RED自身营销有方,品牌的魅力便以几何级数增长,强烈拉动产品销售。

在与盖普的合作中有一个细节:最初,盖普公司打算将100%的利润用于捐赠,但是波诺和施赖弗拒绝了。RED品牌副主席Julia Cordial说,“他们不想搞一锤子买卖,他们追求的是5年甚至10年的持续性的捐赠。”

现在,已经有多个世界著名品牌与“RED”结成合作伙伴,共同提供了约75种特殊商品,从帆布胶底运动鞋、T恤到手机无所不有。

自“RED”项目出台至2007年3月,英国消费者购买了差不多2亿美元的“RED”产品,其中1000万美元已作为捐赠基金进入账户。而2006年10月,芝加哥6个星期之内“RED”产品销售就达到8000万~9600万美元,其中600万~720万美元也作为捐赠基金进入账户。

截至2007年9月,“RED”已捐出4500万美元给全球基金,对于非洲国家的艾滋病疫情防治已具有实质帮助。

red 篇12

早期的即时通信系统是为了满足人们娱乐的需求,现在是为了提高内部的沟通效率,越来越多的企业用户开始关注即时通信的实时性和高效性。随着计算机技术以及互联网技术的发展,即时通信不仅能进行简单的文字之间的传输,更能实现音频信号和视频信号的实时传输,使用户之间能够跨越物理空间的距离,更加方便快捷地沟通信息和交流信息,达到类似面对面沟通交流的效果,视频会议就是这种应用的具体实现。

可扩展消息处理现场协议XMPP是一种基于可扩展标记语言XML的近端串流式即时通信协议[1],较多的学者对它的应用进行了研究。文献[2]分析了 XMPP 协议的地址规范和数据结构, 讨论了 XMPP 协议的工作过程和安全机制, 给出了 XMPP 客户端程序设计中要考虑的关键问题。文献[3]中对比分析了XMPP协议与其他即时通信协议的体系架构,指出XMPP发挥了 XML的优势,随着 XML的发展,它的应用会越来越普及。文献[4,5,6]讨论了XMPP协议,给出了基于XMPP协议的即时消息系统的应用模型,通过实例给出了设计和实现基于XMPP协议的即时通信系统的方法。文献[7]分析了Red5流媒体服务器的基本工作原理和技术架构,并通过实例介绍了Red5服务器接口的调用方法。文献[8,9]结合XMPP协议的可扩展性和Red5的多媒体功能,给出了基于XMPP和Red5的即时通信系统中点对点视频通信的解决方案。

XMPP协议是一个开放的基于XML的数据模型和协议,采用分布式的网络体系结构,模块化可扩展的系统架构,使得基于它的开发和扩展功能异常简单。但XMPP协议的消息传输机制采用基于XML格式的字符串,它本身对音视频功能的支持有限。本文提出基于扩展性良好的XMPP,结合Red5强大的流媒体传输功能实现的视频会议系统,设计方案简便高效。

1 基本概念

1.1 XMPP协议

衍生于 XML的 XMPP标准协议体系结构如图1所示。它是客户端和服务器的系统架构,从一个客户端到另一个客户端之间的通信必须通过XMPP服务器。由于协议的可扩展性,XMPP协议也可以通过协议网关的转换与非XMPP协议的客户端或者服务器进行通信。

在XMPP体系中,每个实体都有相应的JID(Jabber identifier),即实体地址。JID是唯一确定进行即时消息和在线状态通信的独立对象,也可用来兼容其他的即时通信系统。语法规则为JID = [节点″@″] 域名 [″/″资源]。

XMPP协议包括3个顶层的XML元素:presence、message和iq (info/query)。每个元素都包含属性和名字空间,这些属性和名字空间属于 XMPP的组成部分。<presence>元素确定用户的状态,比如在线、忙碌、离开等;<message>包含两个XMPP用户之间需要发送的消息;<iq>管理XMPP服务器上任何两个用户间的转换,允许他们通过相应的XML格式的查询和响应。

1.2 Red5流媒体服务器

Red5是一款采用JAVA语言编写的开源的流媒体服务器,使用RTMP(Real Time Messaging Protocol) 实时消息传送协议,把音频(MP3)和视频(FLV)转换成播放流;有实时录制客户端流为FLV文件,共享对象,实时视频播放,Remoting等功能。

Red5作为视频服务器,具有开发效率高、占用带宽低、传输效率高和开发成本低等优势。

1.3 RTMP实时消息传送协议

RTMP是客户端和服务器端的实时消息传送协议,是专门为高效传输视频、音频和数据而设计的 TCP/IP 协议。用于Flash中的对象、视频、音频传输,协议建立在TCP协议或者轮询HTTP协议之上。

RTMP协议类似一个装数据包的容器,这些数据可以是AMF格式的数据,也可以是FLV中的视/音频数据。一个单一的连接可以通过不同的通道传输多路网络流,这些通道传输的数据包的大小是固定的。

2 视频会议系统概述

视频会议是将分布在不同地点的与会者通过网络将各自的声音视频信号传送到其他与会者的计算机上,使分散在各处的与会者共聚一处,通过计算机实现与会者声音和视频的面对面交流。

视频会议系统可以通过MCU(Multipoint Control Units)硬件设备对声音和视频信号进行专门的混合处理后再传送给各个与会者;也可以在视频会议系统的服务器端开发专门的音视频编解码模块,进行声音和图像的处理,然后再传回给与会者。这两种方式的视频会议系统,在硬件设备开销方面成本较高,软件的开发工作量也较大。

本文提出的基于XMPP和Red5的视频会议系统解决方案,利用XMPP协议的可扩展性,结合Red5视频服务器强大的flash流媒体的编解码和传输功能,实现多人视频会议中声音图像的处理,能降低开发的工作量,提高开发效率。

系统采用C/S架构,包括客户端、XMPP服务器以及Red5视频服务器,如图2所示。客户端之间通信必须通过XMPP服务器端和Red5视频服务器端的中转,客户端和XMPP服务器之间通过XMPP协议交互信息,客户端和Red5服务器之间使用RTMP传输协议传输音视频。

系统的服务器端配置一个XMPP服务器和一个Red5音视频服务器。XMPP服务器主要负责处理客户端的登录鉴权、用户的注册和编辑、路由客户端之间的文本消息和各种请求、控制音视频通信。Red5音视频服务器负责客户端之间音视频的转发和传输。每个客户端将本地的音视频流发布到服务器上,然后连接服务器播放某个客户端的音视频流。

客户端包括XMPP客户端模块和Flash客户端模块。XMPP客户端模块的功能包括点对点的文字、文件、视频传输的控制;创建和加入多人文字讨论、电子白板、多人视频会议等。Flash客户端模块负责客户端与Red5之间的音视频传输,用AS脚本编写的flash发布本地和播放远程音视频流。

3 系统实现的关键问题

XMPP协议支持组聊的消息类型,在XMPP协议基础上创建多人视频会议室非常方便和高效。多人视频会议室中,Red5视频服务器是客户端之间视频传输的中转站,每个参加会议的客户端都通过flash将本地的音视频发布到Red5服务器上,从Red5服务器上获取其他参与会议的客户端发布的音视频流,在本地客户端上进行混合处理后播放。

系统可以实现点对点视频会议和多人视频会议。在视频会议中,客户端与服务器的音视频传输方法、音视频传输质量控制是系统实现的关键问题。

3.1 客户端与服务器的音视频传输

系统设计的客户端中包括2个flash模块,分别是发布本地音视频流的localVideo.swf和播放远程音视频流的remoteVideo.swf。通过在客户端程序中导入flash模块,调用flash事件对flash中的音视频流进行发布、播放和控制等。

音视频发布:先在flash脚本中建立与Red5的连接对象NetConnection,调用NetConnection对象的connect方法与Red5服务器建立连接。接着建立传输流的通道NetStream串流对象,通过调用NetStream对象的attachVideo和attachAudio方法,将视频和音频流追加给串流对象。最后调用NetStream对象的publish方法将本地的视频和音频以“用户名+Video/Audio”的名称分别发布到服务器上。

音视频播放:先在flash脚本中建立与Red5的连接对象NetConnection,调用NetConnection对象的connect方法与Red5服务器建立连接。接着建立传输流的通道NetStream串流对象,然后调用NetStream对象的play方法播放某个用户的视频和音频。

3.2 音视频传输质量的控制

无论是点对点视频会议还是多人视频会议,客户端与服务器之间的音视频传输质量都会受到网络带宽的影响。因此服务器端如何合理地管理每个视频会议,以减少室消耗音视频服务器的带宽资源,客户端如何根据当前的网络带宽自动调节传输的音视频质量,使在不同的网络带宽下传输流畅的音视频,这些问题在视频会议系统中都非常重要。

1) 音视频传输质量级别定义

客户端将本地的音视频信号实时发布到Red5服务器上时,需要占用一定的带宽资源。消耗的带宽由式(1)计算得到:

式中B为消耗的带宽(bps),W和H分别为发布视频的宽度、高度,V为播放速率(fps),c为压缩率。

根据式(1),系统将音视频传输质量分为高清、好、中、低四个级别:

(1) 高清 视频像素为320×240,播放速率为30fps,压缩率为100%,音频捕获频率为44kHz,每路所需带宽约为2.3Mbps。

(2) 好 视频像素为240×180,播放速率为25fps,压缩率为90%,音频捕获频率为22kHz,每路所需带宽约为1Mbps。

(3) 中 视频像素为160×120,播放速率为20fps,压缩率为80%,音频捕获频率为11kHz,每路所需带宽约为310kbps。

(4) 低 视频像素为120×90,播放速率为15fps,压缩率为70%,音频捕获频率为8kHz,每路所需带宽约为111kbps。

2) 视频会议室带宽的管理和分配

每个视频会议室在进行会议时,都需要消耗音视频服务器一定的带宽资源。为了更好地利用服务器的带宽,需要在服务器端对所有的视频会议室进行带宽的分配和管理,有效地使用视频服务器的带宽资源。

当有视频会议室创建或取消时,服务器会重新分配所有会议室的带宽。如果服务器带宽资源已经用尽,或者余下的带宽无法满足新建视频会议室的最低带宽需求,在现有视频会议室结束之前,将无法再创建新的视频会议室。

按照视频会议的重要程度,系统定义高、中、低三个优先级的视频会议室。重要的视频会议级别为高。根据各个视频会议优先级的级别高低分配带宽,优先级高的会议室优先分配更多的带宽以保证音视频的传输质量。

服务器带宽分配算法流程如图3所示。

(1) 在服务器端,对所有视频会议室按照优先级由高到低进行排序。优先级相等时按照参加会议的人数排序,人数少的排在前面;

(2) 系统初始化时每个视频会议室中的客户端与服务器之间传输的音视频质量都设置为“高清”;非初始化时,对末端序列的视频会议室(即优先级最低的会议室)的传输质量下降一个级别;

(3) 根据参加会议的最大人数计算出每个会议室需要的带宽,累加得出总的带宽需求;

(4) 判断带宽需求是否超出服务器总带宽容量。若带宽需求小于服务器的总带宽,则可以满足所有视频会议的带宽需求,带宽分配完成;若带宽需求已经超出服务器的总带宽,则回到第2)步,重新设置视频会议室中的客户端与服务器之间传输的音视频质量,直到带宽需求小于服务器的总带宽为止。

3) 客户端传输质量的自动调整

视频会议进行时,客户端需要不断地从本地获取音视频信号,并发布到服务器上。但客户端可能会由于某些原因无法保证网络状况一直处于较好的水平。例如在网络状况不好的情况下继续向服务器传输高质量级别的音视频,就会造成音视频传输不流畅,影响视频会议的质量。为了使视频会议能在网络状况好的时候享受高质量的音视频传输,在网络状况差的情况下能流畅传递信息,需要客户端与服务器之间传输音视频的质量级别具有自动调节功能。

客户端传输质量由客户端的定时器定时自动调整。参与视频会议的客户端在加入视频会议时会创建一个定时器,每隔一定的时间,自动检测本地与视频服务器之间的网络状况,计算网络连接速度,根据计算得到的网速,在不高于服务器给该视频会议室分配的音视频传输质量级别的情况下,自动将音视频传输质量调整到合适的水平。例如,服务器给视频会议室A分配的音视频质量级别为“好”,该会议室中的某个客户端在自动调整音视频质量级别时,只能调整为“好”或者以下的级别,不能调整到“高清”级别。

4) 网速检测和计算算法

在视频会议期间,客户端需要定时检测和计算网速,通过在客户端程序中调用Windows系统的ping命令,先向服务器发送 (Byte)的数据包,然后记录服务器返回同样大小的数据包的时间 (ms)。由式(2)计算得到每秒钟从客户端到服务器传送数据的比特数:

其中数据包的容量确定,经在100M局域网内反复实验测试,如果取发送包小于500字节,会造成计算出的网速精度不够,而发送包大于5000字节时丢包率就会增大。因此系统发送的数据包根据网络状况自动调节在500字节和5000字节之间。

4 多人视频会议音视频和消息的处理

多人视频会议系统需要处理创建会议室、请求加入视频会议、退出视频会议和关闭会议室等各种消息,进行音视频信息的发布和传播。

4.1 新建多人视频会议

客户端A需要创建一个新的视频会议室,会向XMPP服务器发送请求消息。XMPP服务器检查当前的剩余带宽能否满足新建视频会议室的最低带宽需求,如果带宽能满足新建视频会议室的需求,则允许新建,并通知所有在线的客户端。客户端A收到消息后通过RTMP传输协议连接到Red5服务器,将本地音视频发布到服务器,其他客户端收到消息则更新会议室列表。

4.2 加入多人视频会议

客户端B向XMPP服务器发送请求加入视频会议室的消息,由XMPP服务器进行授权认证,通过后通知客户端B验证成功,将会议室中的客户端信息发给B,同时将B参加会议的消息发给会议室中的客户端。客户端B在收到验证通过和会议室客户端的消息后,更新会议室用户列表,并通过RTMP传输协议连接到Red5服务器,通过Red5服务器发布本地音视频和获取其他客户端的音视频。其他客户端收到B加入会议室的消息,更新会议室用户列表并建立与B之间的音视频通信连接。

4.3 退出多人视频会议

客户端B在向XMPP服务器发送请求退出会议室消息的同时自动关闭与Red5之间的视频通信连接。XMPP服务器收到客户端B退出请求消息后,通知会议室中的其他客户端,停止与客户端B的音视频通信连接。

4.4 关闭多人视频会议

会议室创建者A向XMPP发送关闭请求会议室的消息,同时关闭与Red5之间的音视频通信连接。XMPP服务器收到请求后,通知所有在线客户端该会议室已经关闭。该会议室中的客户端收到会议室关闭的消息后,自动关闭本地与Red5服务器之间的音视频通信连接,退出会议室。其他会议室的客户端在他们的会议室列表中删除该会议室。

5 结 语

视频会议系统关键是要保证信息的流畅性。本文结合XMPP协议良好的可扩展性和Red5强大的Flash编解码和传输功能,给出了基于XMPP和Red5的网络视频会议系统的实现方法。提出了音视频传输质量的控制方法,通过服务器端对各个视频会议室带宽的管理和分配,客户端根据网络状况进行动态调整音视频传输质量的策略,在保障重要级别会议的带宽需求的同时,也能保障其他会议在不同的网络带宽下音视频信息的流畅传输。

本文提出的基于XMPP和Red5的网络视频会议解决方案与其他方案相比,具有开发成本低,开发效率高的特点。并且由于XMPP协议良好的可扩展性,可以简便地与其他即时通信协议进行互联互通,达到各种通信系统的统一。在音视频传输方面,利用flash流媒体在网络传输方面的优势,降低了音视频传输所需的贷款,提高了系统的可用性。经本文中点对点和多人视频会议实践证明这是一个简便高效的视频会议解决方案并具有很高的实用价值。

摘要:视频会议是现代网络通信系统常用的一种会议形式。结合XMPP(Extensible Messaging and Presence Protocol)协议良好的可扩展性和Red5强大的Flash编解码和传输功能,提出基于XMPP和Red5的网络视频会议系统的实现方法。各个视频会议室的带宽通过服务器端进行管理和分配以及客户端音视频传输质量根据网络状况进行动态调整,这两种方法既保障重要级别会议的带宽需求,也保障其他普通会议音视频信息的流畅传输。系统开发成本低,开发效率高,是一个简便高效的视频会议解决方案。

关键词:XMPP,Red5,Flash,视频会议

参考文献

[1]RFC 3920.Extensible Messaging and Presence Protocol(XMPP)[S].

[2]杨斌.XMPP协议分析与应用探讨[J].微型机与应用,2005(8):32-34.

[3]张云川.标准化的即时通信协议-SIMPLE和XMPP的对比研究[J].武汉科技大学学报,2005,28(4):375-377.

[4]冯亚军,宋自林.基于XMPP协议的即时通信系统[J].军事通信技术,2005(26):36-40.

[5]黄勇,万琴,黄晓萍.基于XMPP标准的即时消息系统及其应用[J].江西科学,2005,23(6):776-780.

[6]侯可,张宏壮.基于XMPP的企业即时消息技术实现[J].河北省科学院学报,2008,25(3):24-27.

[7]刘璐,董小国.Red5 Flash服务器研究[J].网络安全技术与应用,2009(6):78-80.

[8]邹李兵,王华军,章三妹.一种基于Red5实现JabberIM视频通信的解决方案[J].信息通信,2008(3):44-47.

【red】推荐阅读:

上一篇:领导干部依法行政问题下一篇:加巴喷丁

本站热搜

    相关推荐