给大家分享5篇关于缓存策略的计算机专业论文

今天分享的是关于缓存策略的5篇计算机毕业论文范文, 如果你的论文涉及到缓存策略等主题,本文能够帮助到你 智慧科技馆服务与管理系统的设计与实现 这是一篇关于科技馆,服务与管理系统

今天分享的是关于缓存策略的5篇计算机毕业论文范文, 如果你的论文涉及到缓存策略等主题,本文能够帮助到你

智慧科技馆服务与管理系统的设计与实现

这是一篇关于科技馆,服务与管理系统,缓存策略,数据加密,语音导览,即时通信的论文, 主要内容为随着移动互联网技术的快速发展与应用,移动终端应用层出不穷,科技馆服务与管理系统应用也在众多移动终端系统应用之中。但现有的科技馆服务与管理系统业务功能比较单一,且服务大多面向于科技馆游客。因此需要设计一套科技馆服务与管理系统,并设计实现一款面向不同用户的移动、便携式科技馆移动客户端。本文针对现有的科技馆移动终端应用存在的不足,结合当前的移动终端技术,在设计智慧科技馆服务与管理系统期间做了以下几方面的主要研究工作:1、针对用户不同,充分分析、总结了参观者与科技馆管理人员的用户需求。在此基础上,设计了基于C/S(Client/Server)架构的科技馆应用整体系统模型,并根据系统工作流程,设计了系统工作流程时序图。重点设计了科技馆移动客户端子系统与服务端子系统,对各子系统的功能进行编码、测试与实现。同时搭建了与服务器关联的MySQL数据库,并采用SQL语言编写了用户信息、展品信息等各种数据库表。2、深入分析科技馆服务端系统的功能,并根据服务端处理业务模块的不同,将服务端系统划分为基于HTTP(Hyper Text Transfer Protocol)请求的Web服务器和基于 XMPP(Extensible Messaging and Presence Protocol)协议请求的即时通信服务器。在设计服务端的准备阶段,对客户端与服务端之间采用的HTTP、XMPP网络通信协议的特点、工作机制与原理进行了研究。设计了 Web服务器模型,并划分和设计了 Web服务器的业务处理模块。同时改进了 LRU算法(Least Recently Used),来实现服务器端的缓存策略,优化服务器响应性能。设计了基于LRU算法的展品推荐业务,并对其进行了 Java语言的编程与业务功能实现。最后采用Servlet技术、Java编程语言对Web服务器的业务功能模块进行编程、测试,同时设计编写了 Web服务器接口文档。与此同时,搭建了基于XMPP请求的Open Fire服务器来处理即时通信功能模块请求。3、针对现有的科技馆移动客户端功能不足、用户单一的问题,设计了集首页用户指南、展品展示与语音导览、即时通信、管理员远程控制与管理、天气与出行路线查询等功能模块于一体的科技馆移动客户端子系统。在设计即时通信功能模块时采用Java的封装思想将其单独封装、设计成即时聊天SDK。采用MVC设计模式对SDK结构进行搭建,并对SDK运行模型的时序图进行设计与绘制。最后对即时聊天SDK进行代码分包设计,相关类、接口、方法进行Java语言的编写与实现。在展品详情展示模块,通过引用ShareSDK,设计实现了展品的社会化分享功能。在展品语音导览功能中,引用开源的TTS语音播放系统,编写了语音初始化与播放的工具类。同时为确保用户登录信息的安全,对用户个人数据信息进行MD5不可逆加密处理。本文设计的科技馆服务与管理系统经过编码、测试,实现了服务端子系统的各个业务处理模块以及客户端子系统的各个交互界面良好的功能模块。随着科技馆的日益增多,科技馆服务与管理系统移动客户端将有更宽广的应用市场和前景。

基于社交网络服务系统后端缓存机制的架构设计与实现

这是一篇关于系统性能,Memcached,缓存策略,Web站点的论文, 主要内容为互联网经济的概念在当前是被提及最多的新生经济概念,在经过互联网几十年的发展,早已脱离原来的封闭环境,不断地与我们息息相关的传统行业相结合,显示出发展的强劲动力,也就是我们经常提及的“互联网+”的概念。互联网行业繁荣内也带来了激烈的竞争,用户对于网络平台的功能和交互性提出了越来越高的要求,这些反应到一点就是系统的服务性能。一个设计良好,用户访问体验优良的Web站点,成为公司发展核心竞争力。本课题就是这种环境下提出的,它是一个医生的社交管理平台,项目是基于J2EE开发,使用了被广泛验证的Spring+SpringMVC+Hibernate框架,符合典型的三层结构,适合项目的敏捷开发需要。伴随着公司的快速成长,系统的处理的业务也在不断增加,使系统的功能模块增多,带来的用户量和用户信息也在急剧增长。作为技术开发人员,在进行开发时,要有全局的概念,在满足产品需求前提下,充分考虑系统扩展性和系统性能。从用户访问体验和系统的可靠性来讲,在系统中使用缓存技术可以有效提升系统性能,提升用户访问体验。本论文首先介绍了Web缓存技术的研究情况,并从完整的用户访问过程出发,介绍了在Web的整个站点中涉及到的缓存节点,并且对Memcached缓存技术做了详细的描述。介绍分析系统管理平台的架构设计和涉及到的性能问题,针对出现的问题,给出了对应的解决方案即使用缓存技术。详细描述了使用Memcached技术的缓存设计方案,并针对用户访问数据特点,制定了对应的缓存数据策略。在最后依据制定的测试方案,对设计的缓存系统进行测试,根据测试结果分析得出最终的结论,即项目中使用Memcached缓存方案可以有效的系统性能,改善用户访问体验,不仅节约成本而且对业务发展有积极意义。目前在系统中使用的缓存技术是Memcached,并根据实际情况制定了不同的缓存策略,目的都是为了系统性能的提升。使用缓存技术后我们的目标是:一、缓存数据库查询内容,降低数据访问IO,减轻数据库负载。二、提升系统扩展性,为未来的业务发展提供保障。

基于社交网络服务系统后端缓存机制的架构设计与实现

这是一篇关于系统性能,Memcached,缓存策略,Web站点的论文, 主要内容为互联网经济的概念在当前是被提及最多的新生经济概念,在经过互联网几十年的发展,早已脱离原来的封闭环境,不断地与我们息息相关的传统行业相结合,显示出发展的强劲动力,也就是我们经常提及的“互联网+”的概念。互联网行业繁荣内也带来了激烈的竞争,用户对于网络平台的功能和交互性提出了越来越高的要求,这些反应到一点就是系统的服务性能。一个设计良好,用户访问体验优良的Web站点,成为公司发展核心竞争力。本课题就是这种环境下提出的,它是一个医生的社交管理平台,项目是基于J2EE开发,使用了被广泛验证的Spring+SpringMVC+Hibernate框架,符合典型的三层结构,适合项目的敏捷开发需要。伴随着公司的快速成长,系统的处理的业务也在不断增加,使系统的功能模块增多,带来的用户量和用户信息也在急剧增长。作为技术开发人员,在进行开发时,要有全局的概念,在满足产品需求前提下,充分考虑系统扩展性和系统性能。从用户访问体验和系统的可靠性来讲,在系统中使用缓存技术可以有效提升系统性能,提升用户访问体验。本论文首先介绍了Web缓存技术的研究情况,并从完整的用户访问过程出发,介绍了在Web的整个站点中涉及到的缓存节点,并且对Memcached缓存技术做了详细的描述。介绍分析系统管理平台的架构设计和涉及到的性能问题,针对出现的问题,给出了对应的解决方案即使用缓存技术。详细描述了使用Memcached技术的缓存设计方案,并针对用户访问数据特点,制定了对应的缓存数据策略。在最后依据制定的测试方案,对设计的缓存系统进行测试,根据测试结果分析得出最终的结论,即项目中使用Memcached缓存方案可以有效的系统性能,改善用户访问体验,不仅节约成本而且对业务发展有积极意义。目前在系统中使用的缓存技术是Memcached,并根据实际情况制定了不同的缓存策略,目的都是为了系统性能的提升。使用缓存技术后我们的目标是:一、缓存数据库查询内容,降低数据访问IO,减轻数据库负载。二、提升系统扩展性,为未来的业务发展提供保障。

基于Ceph的社区文件存储软件的研究与设计

这是一篇关于Ceph分布式,缓存策略,RS纠删码,AHP,社区软件的论文, 主要内容为伴随着国家持续推进智慧社区建设,使社区信息系统的发展步入正轨,但大多社区信息化的系统孤立导致了各个系统间仍存在诸多问题,其中包括社区文件的难以共享、系统的修复以及管理成本高、系统读取数据慢等问题。目前智慧社区的文件系统仍不够完善,所以针对Ceph系统缓存策略以及数据修复的策略进行了改进。本课题主要工作如下:1.针对Ceph分布式系统缓存社区文件命中率不高的问题,本课题通过分析Ceph分布式缓存原理和其他研究者在该领域的改进策略,提出一种针对社区文件缓存策略的改进。首先该策略将原本的单层缓存结构设计为三层缓存结构,其次通过计算节点网络延迟、文件访问次数以及预测值构建缓存替换算法,最后结合算法和缓存结构对文件进行存取。测试结果表明,该策略相比基于时间间隔的缓存算法,缓存命中率平均增加4.9%,读吞吐量平均提高2.1%,读时延平均降低5.2%。2.针对Ceph数据修复效率在社区软件中低下的问题,本课题通过分析Ceph分布式容错机制和其他研究者在该领域改进的策略,结合RS纠删码提出SDA同步解码算法和容错策略。该策略首先通过AHP层次分析法计算交换机下节点权重,并选出主同步节点,然后将RS纠删码传输到主同步节点进行SDA同步解码,最后把解码后的数据传输到P节点异或,修复丢失的数据。通过测试结果可知,该策略相比异构混合存储节点选择策略在数据修复时间上平均缩短3.7%。3.本课题使用B/S模式对社区软件进行设计。前端采用HTML、CSS、Semantic UI美化Web界面,后端采用经典的SSM框架搭建服务器,数据层利用My SQL存储数据,并结合Redis缓存文件。软件根据需求设计了人员管理、文件管理、节点管理三大功能模块。4.搭建软件测试环境。本课题依据软件质量测试标准GB/T25000.51-2016,对软件进行了功能和性能测试,评估了软件的完整性和可靠性。测试结果表明,本课题设计的软件可以满足用户使用的需求,且符合国家测试标准。

基于存储与推荐的移动社交网络存储优化设计研究

这是一篇关于社交网络,缓存策略,分流率,推荐系统,D2D的论文, 主要内容为端到端(D2D:Device-to-device)技术应用在蜂窝移动网络中具有频谱利用率高、能耗低、覆盖面积大、网络吞吐量高的特点,是未来通信系统关键技术之一。然而现有的D2D通信缓存优化设计大都依据传统的物理网络环境进行,并未考虑到进行D2D通信的用户群体所构建的社交网络特性对缓存优化产生的影响。而移动网络用户构建的社交网络在带来移动数据流量爆发式增长的同时,也对D2D通信成功率产生影响,同时用户终端设备的缓存优化策略迎来新的挑战。本文首先研究了基于用户存储资源和用户社交属性的D2D通信系统优化设计。在D2D通信接入协议方面,除了考虑连接时间、通信半径等方面的约束,本文还考虑了用户社交关系对D2D通信链路的制约,即只有存在社交关系的两个用户之间才有可能进行D2D通信。而另一方面,考虑到用户终端具有一定的存储空间,因此用户可以存储文件,可以并通过D2D通信将所缓存的文件传给与自己具有社交关系的用户,即“朋友”,然后“朋友”又可以把这个文件传给“朋友的朋友”这样无限扩散下去。为此,本文研究了用户端存储设计问题,以使得社交网络下通过D2D通信进行的数据分流最大化。我们推导出该优化问题是01背包问题,可以采用传统的贪婪算法(Greedy)来解决,但在用户数达到一定数量级时,该算法计算复杂度会急速上升,造成非常大的延迟。因此,本文提出了一种基于社区和贪心算法的缓存策略来降低算法复杂度。这种新的带权重的Fast Unfolding算法根据用户的社会关系、位置和通信半径对用户进行社区划分。然后我们证明了重构后的最优问题是拥有拟阵约束的单调最大化子模块问题,并使用基于社区和贪心算法的缓存策略进行求解。最后,仿真结果表明本文提出的缓存配置方案比现有方案有了显著的性能提升。其次,为了获得更大的数据分流比率,基于用户社交属性,本文就用户的兴趣行为对用户存储的影响展开研究,提出了结合内容推荐系统的存储优化策略。本文先给出了基于社交网络与推荐系统的D2D网络模型,将研究区域划分成多个部分,然后为每个部分选择一个重要的用户(Important User,IU)。然后通过使用三种算法:预过滤器、协同过滤算法和隐语义模型算法,设计了一种基于移动缓存社交网络和用户下载历史的推荐系统。最后,推荐系统产生的内容可以缓存在重要用户的终端,其他用户可以通过D2D通信获取到请求的文件。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码工厂 ,原文地址:https://m.bishedaima.com/lunwen/51627.html

相关推荐

发表回复

登录后才能评论