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

来源 :武汉工程大学 | 被引量 : 0次 | 上传用户:kangzeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在开发停车系统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算法在命中率上的达到了优化的效果。最后,论文根据中间件各模块的功能需求,采用设计模式对中间件进行了设计,并以停车系统作为应用场景,实现了基于缓存调度的应用服务器中间件。
其他文献
本文以固定效应排序logit模型为例,研究面板排序选择模型的结构变化检验和估计。基于传统的固定效应排序logit模型,本文引入平滑转换函数来描述经济学中的结构变化过程,构造
随着云计算的不断发展,云存储已经成为云计算最广泛的应用之一。云存储在为广大用户带来方便的同时,也造成了数据所有权和管理权分离的问题。云存储安全受到业界广泛地关注,为了更好地解决此问题,可搜索加密的云存储服务机制及效率问题在近几年中得到了研究者的广泛研究和发展。本文针对目前可搜索加密的不精确问题进行了研究,实现了在语义方面的精准搜索以及效率的提高。目前的可搜索加密方案大多针对多用户,多关键字搜索等方
在神经系统中,不同模态的感觉信息之间可以发生相互影响,但是我们对之了解非常有限,这其中,尤其是对感觉皮层(如听、视皮层等)在这一复杂过程中作用的认识更为有限。本研究中我们采用多通道神经信号记录技术,在自由活动且完成感知觉分辨任务的大鼠听皮层上,通过记录神经元对感觉刺激(听、视以及视-听联合刺激)的反应,深入研究视觉信号对听皮层神经元反应的调制。首先研究在对听觉信息进行分辨的任务中,视觉信息如何调制
广义相对论自提出以来,虽然取得了极大的成功,但也存在着一些问题,比如宇宙早期的暴涨机制。因此为了解释早期宇宙暴涨,各种修改引力理论被提出,比如张量标量理论,EiBI引力理论,Rainbow引力等等。另外对于黑洞热力学的研究使我们认识到引力与热力学可能存在着深刻的关系。在这篇论文中,我们将主要讨论三个方面。首先,我们回顾了修改引力中的一个候选者:张量标量引力理论。在这一部分,张量标量引力理论的两个分
进化计算机视觉(Evolution Computer Vision,ECV)是一种结合进化计算和计算机视觉的新研究方法,代表了一个新的跨学科研究领域,其将分析方法和随机优化及启发式方法相结合;进化计算机视觉致力于设计有助于解决计算机视觉难题的软硬件解决方案。在人工智能的早期,人们过于相信智能的认知能力,低估了视觉感知的研究。当前,作为一个成果丰富的研究和应用技术领域,计算机视觉已采用了各式各样的方
芥子油苷是一种存在于十字花科植物中的重要次生代谢产物,广泛存在于模式植物拟南芥(Arabidopsis thaliana)和芸薹属蔬菜中。芥子油苷本身通常不具有显著的生物活性,在遭受外界生物胁迫,如动物的啃噬或病原菌的侵染及其他形式的机械损伤时,芥子油苷会在黑芥子酶的降解作用下发生一系列化学反应,将硫原子与葡萄糖之间的糖苷键断开,从而产生具有多种生物活性的的降解产物。某些芥子油苷的降解产物如异硫代
本研究的任务是分析促使印尼人到香港工作的因素,以及分析印尼女性在香港从事家庭佣工中所遭遇的问题。同时分析了印尼劳工与香港当地人在文化上、生活习惯上、宗教信仰上的
在数据呈指数形式增长的时代,实际应用中的许多数据通常是被目标不明确地采集(采集与挖掘独立进行)且无规律地存储,这是导致大数据挖掘困难主要原因之一。聚类算法是处理大数据的一种有效方法,是机器学习与数据挖掘中的一个重要分支,获得了广泛的应用,例如:描绘数据的性质,了解不同数据对象间的相互关系,以及对数据信息进行分类等。所以,本论文设计几个新的聚类算法,为提高大数据挖掘效率提供技术支持。聚类算法是将大数
随着点云获取技术的快速发展,点云数据被应用于各个领域,如:机械制造业、医疗辅助业、逆向工程等,3D点云数据的配准、识别、存储成为了重要课题。3D点云模型的形状表示是上述应用的重要基础,使用形状属性表示点云形状是表示3D点云模型形状的重要方法。传统点云形状属性多使用欧几里得空间中的度量信息,如:两点间的长度、曲面的主曲率、法向量间的角度等,这些度量信息或是表达的信息量不足、或是计算复杂度高、或是不便
我们用标量亥姆霍兹方程描述二维平面微波谐振腔(即微波弹球)中的电场,其电场垂直于腔的上板与下板,亥姆霍兹方程和描述量子弹球的薛定谔方程在数学形式上是等价的,因此,我们可以用二者的等价性来解决二维量子弹球的相关问题。关于不同边界谐振腔的能谱统计特性和电场分布的实验,是研究量子混沌的主要手段。我们设计了60°的二维扇形谐振腔,其经典动力学是可积的。为了得到系统从可积到近可积再到混沌的过渡,我们可以在扇