流媒体Web Service调度策略的研究与应用

来源 :兰州理工大学 | 被引量 : 0次 | 上传用户:wychenjian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的迅猛发展与普及,人们对Internet上所提供的信息类型不再局限于文本和图片,而是更加青睐于流媒体信息。然而由于运行平台、开发工具以及数据格式的差异性,造成了流媒体系统之间协同工作性差、资源不能共享、数据不能联动,在Internet上形成大量的信息孤岛和数据孤岛。同时也产生了各种解决系统之间互联互通的技术和方案。本文基于SOA(Service-Oriented Architecture)思想,采用网格开发工具GT4(Globus Toolkit4)开发了一套集成现有异构流媒体系统的按需扩展系统。该系统首先对异构流媒体系统进行功能划分,利用GT4的核心组件Web Service将每一个功能封装成统一接口的Web服务;然后,构建多级索引机制管理海量的Web服务,并结合Axis2体系结构的特点,建立UDDI(Universal Description Discoveryand Integration)中心,对封装后的Web服务进行统一的描述、注册、发布和调度;同时,针对异构流媒体系统之间数据格式不统一的问题,采用DOM4J(DocumentObject Model for Java)方式解析各个Web服务返回的XML(Extensible MarkupLanguage,可扩展标记语言)消息,用于异构流媒体系统之间的数据交换,并以实例说明了DOM4J对XML文档中记录的读取、写入、修改和删除等操作优势,实现了XML文档中的数据与数据库中的数据实时交互;最后,设立统一的Web服务调用入口,为用户提供良好的操作界面,同时建立认证授权中心,对登录用户的身份和所调用服务的操作权限进行验证;最终,实现了异构流媒体系统的松散耦合和联合调度,使资源和服务达到最大限度的共享。本文在消除流媒体系统异构性的基础上融入了Web Service的调度策略,此策略首先对满足用户需求的所有Web Service封装的资源进行性能分析,提取服务器的CPU负荷、内存使用率和网络带宽等关键因素值,根据服务需求和功能的差异,对三个因素值赋予不同的权值,最终得到一个性能值。调度策略根据符合需求的各个资源性能值选定最优资源,并将服务请求绑定到资源所对应的流媒体服务器,根据服务器所提供的Web Service端口调用Web服务。经过实践验证,该方案能够均衡系统中各服务器的负载,提高按需扩展系统的服务能力。
其他文献
随着城市规模的发展,城市轨道交通系统在城市中的角色也越来越重要。城市轨道交通信号系统是保证列车运行安全,实现行车指挥和列车运行现代化,提高运输效率的关键系统设备。基于
软件定义网络(Software Defined Network,SDN)将网络设备上的控制权分离,并交由集中控制器管理,屏蔽了来自底层网络设备的差异,用户可以更加灵活的自定义网路路由和传输规则
近几十年来,计算机数据库的迅速膨胀导致人们被数据的海洋所淹没,人们都知道自己对数据的掌握程度远远赶不上数据升级的速度。在数据量日益突增的同时,伴随的是数据库中大量的数
随着我国互联网和移动终端技术的飞速发展,越来越多的乘客倾向于通过互联网渠道查询和订购机票。巨大的客户服务需求也催生了第三方互联网机票服务平台的出现。因此,航空公司
随着互联网的迅猛发展,电子邮件已逐渐成为人们日常生活中不可缺少的通信方式之一。与此同时,垃圾邮件作为电子邮件的错误衍生品,也发展迅速。尤其是近几年电子商务和移动互联的
Java语言是一种优秀的面向对象程序设计语言,它具有跨平台、健壮安全和通用性等诸多优点。基于这些优点,Java语言在个人PC、游戏控制台、数据中心和互联网等很多领域得到了广泛
医学图像配准技术是当代医学图像处理技术的一个重要方面,通过将不同模态的医学图像有机地结合起来,可以为医生提供更加丰富的诊断信息。基于互信息的医学图像配准方法得到了广
近些年来,能源问题越来越趋于紧张,如果可以充分的利用自然光,对节约能源将起到十分重要的意义。而天空亮度分布正是利用自然光的一个非常重要的因素。本文将在国内外对天空亮度
近年来,随着计算机技术、网络技术的飞速发展,对数据和信息以电子格式存储发生了急剧地增长,这些数据毫无疑问是有价值的资源。然而随着信息量的不断扩大和对识别精度要求的逐步
网络协议识别是网络管理、网络安全、网络测量等领域的重要基础,随着互联网迅速普及,新的网络应用层出不穷,越来越多的私有网络接入互联网,大大增加了网络流量的复杂性,在这种环境