当前位置:主页 > 科技论文 > 软件论文 >

基于缓存调度的应用服务器中间件的研究与设计

发布时间:2020-11-18 21:27
   在开发停车系统APP的过程中发现,移动APP在进行数据请求时经常会出现服务器响应速度慢的问题,造成了不好的用户体验。因此需要提出一套方案来加快服务器响应速度,增强用户体验。为了达到这样的目的,可以采用空间换时间的方法,也就是在系统中采用缓存。本文是从服务器缓存的角度出发,研究怎样设计出一套高效的缓存方案来进行数据缓存。为了解决客户端、服务器、数据库所使用的开发语言、操作系统、计算机硬件可能不同的问题,本文研究了中间件技术,并分析了常用的中间件开发规范,然后确定了使用J2EE来作为整个中间件的开发框架。为了更好的实现软件的复用,在中间件中使用EJB组件模型来组织业务领域商务规则的代码。为了提高中间件缓存的命中率,中间件需要采用高效的缓存调度算法。本文介绍和分析了常用的缓存调度算法,针对GDSF(Greedy Dual Size Frequency)算法中的对象访问频率因素不能反映对象被访问的频率趋势的问题,在GDSF算法基础上,提出了一种新的缓存调度算法——GDSF-PRF算法(Greedy Dual Size Frequency Periodic Relative Frequency)。新的调度算法除了考虑文件的大小、网络带宽、驻留时间因素之外,引入了平均周期访问频率、最近周期访问频率、周期相对频率三个特性。周期相对频率PRF通过平均周期访问频率、最近周期访问频率来得到,该特性用来体现文件的访问频率发展趋势。互联网的用户访问习惯符合Zipf定律,在符合这样的访问特性的访问序列下进行了实验,得到了GDSF-PRF算法的请求命中率和字节命中率,并与传统的LRU、FIFO、GDSF算法进行对比,证明了GDSF-PRF算法在命中率上的达到了优化的效果。最后,论文根据中间件各模块的功能需求,采用设计模式对中间件进行了设计,并以停车系统作为应用场景,实现了基于缓存调度的应用服务器中间件。
【学位单位】:武汉工程大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.56
【部分图文】:

概念模型,中间件,中间件技术,无解


中间件技术及缓存调度算境中,各种网络协议,操作系的双层客户端/服务器模型已无解决这个问题并开发可以在异构术,它为开发软件提供了标准运行[12]。are)是对基础软件的一种分类软件中间,在操作系统、网络2-1 所示。

体系结构图,体系结构,组件,分类图


图 2-2 J2EE 体系结构图 2-3 EJB 环境EJB 2.0 规范中定义了三种类型的组件:会话 Bean,实体 Bean 驱动 Bean。EJB 组件分类图如图 2-4 所示。

分类图,环境,组件,分类图


EJB环境
【相似文献】

相关期刊论文 前10条

1 李森;李杉;孙亚宁;;厚板中间件系统研究与优化[J];硅谷;2010年20期

2 邵军;交互电视与中间件系统[J];有线电视技术;2004年03期

3 王念滨;宋益波;姚念民;赵志强;;一种数据处理中间件系统语义缓存技术[J];哈尔滨工程大学学报;2007年12期

4 关键;于长贵;柳亚军;冯国平;邱军军;冯威峰;王腾飞;;地浸铀矿山自动化数据中间件系统设计与实现[J];铀矿冶;2017年01期

5 李波;谢胜利;苏翔;;嵌入式RFID中间件系统的研究与实现[J];计算机工程;2008年15期

6 应悦;王志康;娄海芳;;基于云计算的中间件系统在医疗机构的应用[J];医疗装备;2014年10期

7 熊建;周春妮;;一种数据访问中间件系统的设计与实现[J];成都电子机械高等专科学校学报;2008年03期

8 李丽欣;数字机顶盒中间件系统分析[J];胜利油田职工大学学报;2005年02期

9 梁脊;;数据库访问中间件在多服务器模型中的研究与实现[J];信息与电脑(理论版);2019年07期

10 胡文平;刘宴兵;肖云鹏;叶剑;;面向移动终端的安全中间件系统设计与实现[J];重庆邮电大学学报(自然科学版);2012年02期


相关博士学位论文 前4条

1 吴卿;面向普适计算的自适应中间件模型与方法研究[D];浙江大学;2006年

2 李琪林;面向分布对象环境的可信中间件关键技术研究[D];电子科技大学;2006年

3 黄伟;机群系统容错中间件技术研究[D];中国科学院研究生院(计算技术研究所);2005年

4 郭乐深;IP网络环境中支持QoS机制的中间件系统的研究[D];电子科技大学;2001年


相关硕士学位论文 前10条

1 黎慧源;基于缓存调度的应用服务器中间件的研究与设计[D];武汉工程大学;2018年

2 秦旭珩;联合试验平台中间件实时性技术研究及其服务扩展[D];哈尔滨工业大学;2018年

3 程君;基于Lua的移动互联网中间件系统的研究与实现[D];东南大学;2017年

4 李曼玉;Web Service中间件服务系统的设计与实现[D];北京交通大学;2018年

5 仲鸣;软件化雷达中间件的研究和设计[D];西安电子科技大学;2018年

6 李骏伟;抗辐射加固数字化仿真平台上中间件的设计与实现[D];西安电子科技大学;2018年

7 孟涛;超算CAE云平台License管理中间件的研究与实现[D];湖南大学;2015年

8 王杰宁;超算CAE云平台安全管控中间件的研究与实现[D];湖南大学;2015年

9 王道鑫;一Java-C适配接口中间件的设计与实现[D];华中科技大学;2016年

10 吴峰;基于OSGi的车载服务中间件研究[D];湖南大学;2014年



本文编号:2889221

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2889221.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ed5a2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com