内容整合引擎调度方法及装置制造方法及图纸

技术编号:8190886 阅读:206 留言:0更新日期:2013-01-10 01:48
本发明专利技术提供一种内容整合引擎调度方法及装置,其中该方法包括将待运行的内容整合Mashup应用分解为多个调度支Mashlet;根据各Mashlet运行的预估时长,分别确定将各入度为零的Mashlet加入队列的起始时间点,Mashlet运行的预估时长为Mashlet包括的各操作子运行的预估时长之和,将各入度为零的Mashlet加入队列,并且在队列中具有相同输出节点的两个或多个Mashlet均运行完成之后,将输出节点对应的Mashlet加入队列;从操作子池中调用队列中的Mashlet包括的各操作子,运行队列中的Mashlet,直至队列中的Mashlet全部运行完成。通过尽量避免Mashup运行时同步等待的发生,在时间上更紧凑地使用Mashup平台中的内存资源,提升内存资源的有效利用率,进而提升整个Mashup平台的性能。

【技术实现步骤摘要】

本专利技术涉及计算机及网络技木,尤其涉及ー种内容整合弓I擎调度方法及装置。
技术介绍
随着以网络技术为代表的新兴计算技术的发展,基于面向服务的体系结构(Service Oriented Architecture, SOA)将信息系统组件封装并发布为可通过互联网访问的标准的Web服务,在这样的背景下,提出了内容整合(Mashup)的概念。Mashup是Web2. 0的代表技术之一,Mashup是指将不同来源的数据或服务进行组合,构建出ー种具有新型功能的网络应用。既可以完成服务的快速构建,也可以满足用户自主參与进行数据处理的需求。Mashup平台中的Mashup应用由一个或多个操作子(Operator)组成,Operator也可以被称为节点。Mashup平台中的运行引擎对Mashup应用进行运行时,各Operator对数据流进行简要的加工,整个运行过程中数据流占用Mashup平台中的内存资源。根据Mashup应用的数据流的特点,对于从两个或多个节点接收数据的汇聚节点,该汇聚节点会在同步等待各输入数据流全部流入之后,对数据流进行相应的处理,并将处理后的数据流输出至下ー节点。但是,如果汇本文档来自技高网...

【技术保护点】
一种内容整合引擎调度方法,其特征在于,包括:将待运行的内容整合Mashup应用分解为多个调度支Mashlet,所述Mashlet包括一个或多个操作子;根据各所述Mashlet运行的预估时长,分别确定将各入度为零的Mashlet加入队列的起始时间点,所述Mashlet运行的预估时长为所述Mashlet包括的各所述操作子运行的预估时长之和,以使具有相同输出节点的两个或多个Mashlet运行完成的时间差在预设的时间范围内;根据所述起始时间点,将所述各入度为零的Mashlet加入所述队列,并且在所述队列中具有相同输出节点的两个或多个Mashlet均运行完成之后,将所述输出节点对应的Mashlet加入所...

【技术特征摘要】

【专利技术属性】
技术研发人员:孙海龙刘旭东徐静波王旭
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:

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

1