发明名称 一种声纳数据流管理中间件的实时调度方法
摘要 本发明公开了一种声纳数据流管理中间件的实时调度方法,在RTCC基础上,面向分布式系统,并根据声纳数据流特点,在保留了RTCC实时传输大数据量数据的特性时,增加了针对声纳数据流调度的内容,主要包括七个部分的改进:CC选举方法的改进、调度表生成方法的改进、预调度分析方法的改进、终端在线加入方法的改进、通道端数据源的重要级调整方法的改进、动态调度方法的改进和路由节点Link连接故障的自动调整方法的改进。本发明提供一种声纳数据流管理中间件的实时调度方法,能够满足声纳数据流管理中间件实时性和开放性的核心要求;实现了系统的开放性和灵活配置;并且能够为不同的声纳数据流提供无缝、可扩展、稳定的调度和传输。
申请公布号 CN102088483A 申请公布日期 2011.06.08
申请号 CN201010593061.5 申请日期 2010.12.17
申请人 东南大学 发明人 罗琳;方世良;罗昕炜;汪磊;邓绍庆
分类号 H04L29/08(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 柏尚春
主权项 1.一种声纳数据流管理中间件的实时调度方法,基于RTCC,其特征在于:主控站选举方法如下:首先选择出在逻辑上与数据源端和数据消费端相区分开的节点,再从选择出的节点中选择出在调度中与各节点的通信延时最小的节点,作为最终的主控站;各终端按照调度表进行周期调度,所述调度表脱机生成,对于调度表中第i个任务M<sub>i</sub>,满足如下条件:U(M<sub>i</sub>)≥U(A<sub>j</sub>),j=1,2,...,N<sub>AM</sub>D(M<sub>i</sub>)≤D(A<sub>j</sub>),j=1,2,...,N<sub>AM</sub>T<sub>S</sub>≤B(A<sub>j</sub>),j=1,2,...,N<sub>A</sub><maths num="0001"><![CDATA[<math><mrow><msub><mi>T</mi><mi>E</mi></msub><mrow><mo>(</mo><msub><mi>M</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mi>S</mi></msub><mo>*</mo><msub><mi>F</mi><mi>S</mi></msub><mrow><mo>(</mo><msub><mi>M</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>M</mi></msub></munderover><msub><mi>F</mi><mi>S</mi></msub><mrow><mo>(</mo><msub><mi>M</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>U(M<sub>i</sub>)≥U(M<sub>i+1</sub>),i=1,2,...,N<sub>M</sub>其中,i表示任务号,i=1,2,...m,A表示应用端;U表示紧急度;D表示延时,单位为ms;T<sub>S</sub>表示时分复用调度周期,单位为ms;B表示节拍,单位为ms;F<sub>S</sub>表示采样频率,单位为KHz;T<sub>E</sub>表示执行时隙,单位为ms;N<sub>A</sub>表示应用端数;N<sub>AM</sub>表示申请M<sub>i</sub>任务的应用端数;N<sub>M</sub>表示任务数;所述任务M<sub>i</sub>的时间特性采用二元组(C<sub>i</sub>,D<sub>i</sub>)标识,其中,C<sub>i</sub>表示一次任务调度的实际执行时间,D<sub>i</sub>表示该任务一次调度的时限,调度表经过预调度之后,预调度分析按照如下步骤进行:(a1)判断<img file="FDA0000038847230000012.GIF" wi="559" he="123" />是否成立,若判断结果为是,则任务M<sub>i</sub>有时限冗余,T<sub>0</sub>作为超时量记录在调度表中;(a2)若步骤(a1)中判断结果为否,则删除紧急度最小的任务后,返回步骤(a1)。
地址 210096 江苏省南京市四牌楼2号