当前位置: 首页 > 专利查询>东南大学专利>正文

一种声纳数据流管理中间件的实时调度方法技术

技术编号:5432245 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种声纳数据流管理中间件的实时调度方法,在RTCC基础上,面向分布式系统,并根据声纳数据流特点,在保留了RTCC实时传输大数据量数据的特性时,增加了针对声纳数据流调度的内容,主要包括七个部分的改进:CC选举方法的改进、调度表生成方法的改进、预调度分析方法的改进、终端在线加入方法的改进、通道端数据源的重要级调整方法的改进、动态调度方法的改进和路由节点Link连接故障的自动调整方法的改进。本发明专利技术提供一种声纳数据流管理中间件的实时调度方法,能够满足声纳数据流管理中间件实时性和开放性的核心要求;实现了系统的开放性和灵活配置;并且能够为不同的声纳数据流提供无缝、可扩展、稳定的调度和传输。

【技术实现步骤摘要】

【技术保护点】
一种声纳数据流管理中间件的实时调度方法,基于RTCC,其特征在于:主控站选举方法如下:首先选择出在逻辑上与数据源端和数据消费端相区分开的节点,再从选择出的节点中选择出在调度中与各节点的通信延时最小的节点,作为最终的主控站;各终端按照调度表进行周期调度,所述调度表脱机生成,对于调度表中第i个任务Mi,满足如下条件:U(M↓[i])≥U(A↓[j]),j=1,2,...,N↓[AM]D(M↓[i])≤D(A↓[j]),j=1,2,...,N↓[AM]T↓[S]≤B(A↓[j]),j=1,2,...,N↓[A]T↓[E](M↓[i])=T↓[S]*F↓[S](M↓[i])/*F↓[S](M↓[i])U(M↓[i])≥U(M↓[i+1]),i=1,2,...,N↓[M]其中,i表示任务号,i=1,2,...m,A表示应用端;U表示紧急度;D表示延时,单位为ms;T↓[S]表示时分复用调度周期,单位为ms;B表示节拍,单位为ms;F↓[S]表示采样频率,单位为KHz;T↓[E]表示执行时隙,单位为ms;N↓[A]表示应用端数;N↓[AM]表示申请M↓[i]任务的应用端数;N↓[M]表示任务数;所述任务M↓[i]的时间特性采用二元组(C↓[i],D↓[i])标识,其中,C↓[i]表示一次任务调度的实际执行时间,D↓[i]表示该任务一次调度的时限,调度表经过预调度之后,预调度分析按照如下步骤进行:(a1)判断*T↓[0]=*(T↓[E](M↓[i])-C↓[i])≥0是否成立,若判断结果为是,则任务M↓[i]有时限冗余,T↓[0]作为超时量记录在调度表中;(a2)若步骤(a1)中判断结果为否,则删除紧急度最小的任务后,返回步骤(a1)。...

【技术特征摘要】

【专利技术属性】
技术研发人员:罗琳方世良罗昕炜汪磊邓绍庆
申请(专利权)人:东南大学
类型:发明
国别省市:84

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1