[发明专利]在随选广播系统中排定广播数据项次序的方法及其装置无效
申请号: | 200610078364.7 | 申请日: | 2006-05-15 |
公开(公告)号: | CN101075878A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 胡志麟 | 申请(专利权)人: | 明基电通股份有限公司 |
主分类号: | H04L12/00 | 分类号: | H04L12/00 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 章社杲;彭焱 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 广播 系统 排定 数据项 次序 方法 及其 装置 | ||
技术领域
本发明提供一种在随选广播系统中排定广播数据项次序的方法,尤其指一种根据权重于该多个数据项中排定广播数据项的次序。
背景技术
目前的排定算法大部分适用于单点传播的系统,而现存的随选广播排定算法通常没有将时间限制因素考虑进去。其中,最早截止时间优先算法(Earliest Deadline First,EDF)为最典型的排定算法之一,在排定广播数据项时,EDF会将生命周期最短的数据项优先广播,以满足这些要求的迫切性,在负载轻的系统中有很不错的成效,但当数据项的有效截止时间比生命周期短时,会造成EDF无法达成任务且浪费系统资源,进而造成更多的任务无法达成,即所谓的骨牌效应(Domino Effect)。最多要求优先算法(Most RequestsFirst,MRF)是另一种常见的排定算法,在排定广播数据项时,MRF会被提出的要求次数最多的数据项优先广播,以达到较大的生产力。
综合考虑迫切性与生产力的因素,提出另一种算法来增进排定数据项的效能,sin-α排定算法。其中,sin-α排定算法依据下列的公式算出每一个要求的sinα的值:
sinα=(第一截止时间-目前时间)/要求数量α;
第一截止时间为最紧迫的要求的最后到期时间,要求数量是对数据项要求广播的总次数,可调参数α的值大于等于0,代表迫切性与生产力的相对比重,针对每一个欲广播的数据项,算出其sinα的值,并排定sinα值最小的数据项优先广播。
在sin-α排定算法中,考虑两个部分:考虑一,假设两个欲排定广播的数据项,其要求数量相同,则排定截止时间较接近的数据项优先广播;考虑二,假设两个欲排定广播的数据项,其截止时间相同,则排定要求数量较多的数据项优先广播。经由sin-α排定算法,可以达到较低的失误及较高的效率。
但在某些情况下,使用sin-α排定算法并不恰当。请参考图1。图1为以sin-α排定算法排定数据项的实施例的示意图。假设有两个欲排定广播的数据项,第一数据项DI1与第二数据项DI2,第一数据项DI1有4个要求数量,依次为迫近要求RA1、RA2、RA3、RA4,第二数据项DI2有4个要求数量,依次为迫近要求RB1、RB2、RB3、RB4,第二数据项DI2的第二截止时间et2早于第一数据项DI1的第一截止时间et1。根据sin-α排定算法的考虑一,会排定第二数据项DI2优先广播,但这种情况会造成平均存取时间(mean access time)较排定第一数据项DI1优先广播的情况更长。假设第二数据项DI2在目前时间t广播,第一数据项DI1在时间t+1或t+2广播,则在优先广播第二数据项DI2的情况下,平均存取时间为5;在优先广播第一数据项DI1的情况下,平均存取时间为4.75。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明基电通股份有限公司,未经明基电通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610078364.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:锂电池用氧化锰复合电极
- 下一篇:填充机及填充监视方法