动态决策模型下的服务推送机制研究

被引量 : 0次 | 上传用户:liongliong548
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,Web实时通信已经成为热点研究领域之一。Web实时通信的方式主要包括Ajax轮询、Comet和WebSocket:Ajax轮询通过周期发送Ajax请求获取服务器的最新数据;Comet建立HTTP长连接来实现服务器到浏览器的消息推送;WebSocket是HTML5提出的一种新的服务推送协议,实现了浏览器与服务器之间的全双工通信。目前,成熟的服务推送技术框架主要包括Pushlet、DWR、Flash XMLSocket和Java Applet o如果在复杂的应用场景和网络环境下,单独使用上述一种推送技术进行服务推送会存在服务器资源开销大但并发访问量小、系统稳定性差、浏览器版本不兼容、推送失败率高等问题。这些问题产生的最主要原因是上述推送技术的实现原理和应用场景各不相同。如果能在同一个Web应用中根据实际情况动态调整推送方式,充分利用各推送方式的优点,就能提高服务推送的总体质量。因此,本文构造动态决策模型,根据实际场景计算决策值动态切换推送方式,能够避免全部采用单一服务推送方式的弊端。本文的主要研究工作包括:1)本文详细分析和比较了现有的各种服务推送技术和框架,归纳了各种推送方式的实现原理和使用场景;2)本文设计了一种动态决策模型,该模型基于熵权法和层次分析法来构建,能够根据实时性需求、用户权限和服务器负载三者之间的实际情况动态选择推送方式。本模型提高了服务器资源利用效率,降低平均服务时间;3)本文设计了一个动态服务推送框架,使用决策中间件封装了本文设计的动态决策预测模型,解除决策计算和服务推送之间的耦合关系。决策中间件提供决策缓存,提高决策速度。推送服务器采用线程池技术,在推送任务到来之前预先创建一定数量的线程,提高了并发推送的处理能力和响应速度。最后,实验验证了本文设计的动态推送机制的性能,测试和比较了Ajax轮询、长轮询、DWR等推送方式的并发处理能力、平均服务时间、系统吞吐率和服务器资源开销,实验结果表明,本文设计的动态服务推送机制能够有效利用服务器资源,提高系统吞吐率,降低推送失败率,同时还能兼顾推送的实时性。
其他文献
综述了Span系列表面活性剂的国内外研究现状及其在乳化炸药中的应用进展,对Span的合成工艺进行了重点综述,包括合成时的原料选择、催化剂及其浓度的选择、合成温度及时间、反
立足于矿山及纳污河流生态系统,从重金属污染源研究入手,分析了尾矿重金属淋滤释放规律和影响因素;阐述了重金属在矿山及相关河流系统中的迁移、转化和富集过程及其对生态环
大学教师角色扮演受到社会大环境、学校小环境及个体角色局限的制约和影响。因此,政府可以通过建立科学合理的大学治理模式、营造尊师重教的社会氛围、提出适当合理的角色期
<正>投资状况外国直接投资状况巴西是当前拉丁美洲地区吸引外国直接投资最多的国家。20世纪90年代后,随经济不断开放及经济全球化进程的深化,巴西政府采取刺激外资政策,对外
"解放思想"是今年"两会"的热门词汇,解放思想是开拓进取的基础。而解放思想首先就要解放意识,解放意识则需要反省。由四川省社会科学院研究员陈世松撰写的《天下四川人》一书
<正>2019年1月,老戏骨董勇在黑龙江卫视播出的《见字如面》第三季第二期中朗读了曾在2018年让无数网友泪目的一封特殊来信——《孩子,请你原谅我》,引起现场悲愤与泪目。2019
<正>投资状况外国直接投资状况2007年美国次贷危机爆发以后,全球经济增长形势经历了急速下滑到缓慢复苏的过程。增长形势尚未稳定,2010年欧洲主权债务危机全面爆发,全球经济
慢性心衰病位在心,五脏相关。从心与脾(阴阳五行脏象、经络论两方面)论述应用心脾同治治疗慢性心衰。
本文讨论了如何通过创设有利于创新的环境,激发创新的内部动机,使学生养成创新的习惯,从而通过巩固创新习惯,塑造创新人格,提升学生的创新素质。
目的探究当单层全瓷冠修复体与胶层之间存在由于口腔水环境下造成的脱粘以及粘结缺陷时对修复体内部应力分布的影响。方法以二硅酸锂CAD/CAM单层冠为研究对象,进行三维有限元