物联网服务器端程序性能提升研究

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:db0928
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及,移动互联网浪潮的兴起、云计算以及物联网等新兴技术的发展,接入互联网的服务越来越多。客户端逐渐演变成发送请求和接受结果的简单工具,真正的运算在位于另一端的服务器上执行,当海量的服务请求涌向服务器,运算请求全部交给服务器来处理,就会带给运行这些应用和程序的服务器一些问题:服务器的性能不足以支持这些海量运算的请求,这时就需要对支撑这些运算的服务器进行性能的扩充,从而满足这些运算的硬件需求。   本论文以一个用电物联网服务器端程序为案例,研究了物联网等服务器端程序在不同的性能瓶颈下如何改进,从而实现对服务性能的扩充。   首先,本论文对服务器端程序中常用的数据持久化工具--关系数据库的性能扩展和提升做了介绍。单台数据库的性能提升是数据库集群性能提升的基础,先从单台数据库性能的提升方法着手,提出单台数据库的优化策略,随后研究了当数据增加时,如何扩展多台数据库以满足数据的存储和高效查询和写入。   其次,从负载算法到不同的负载均衡技术做了阐述,可以根据站点规模和经济条件设计合适的负载均衡方案,并对负载均衡设计方案和验证,此外对负载均衡的前提条件--文件的同步和分发设计了几种方案,并对这几种方案的优缺点做出阐述。   然后研究了缓存替换算法和信息站点中的缓存实现方案,并对每种方案的实现给出流程图,并对最常见的缓存方案提出了验证,基于以上研究成果,设计了用电信息系统的站点架构图。   最后介绍了服务站点常见以及最有危害的攻击方法,并给出一定的应对措施。并对数据的加密做了一定分析,并对加密的密钥的传递做了研究、不足性分析并给出相应的解决方案,最后设计了一种完善的密钥传递方案,并对准确性和效果作了验证。
其他文献
语言时人们交流思想的媒介,运用语言是一门重要的艺术。数学教学作为一门有着特殊数学语言和一般交流语言的课堂教学形式,如何更好地运用数学语言,在某种程度上才能更好地帮助学
“以学定教”已成为如今语文阅读教学中的共识,那么,如何在短时间内把握学情,并依据学情把教学预设转化为学习生成,是很多一线教师的研究重点.
期刊
减速器是工作在原动机与工作机(执行机构)之间的工作系统,能够起到匹配原动机与工作机(执行机构)之间的转速,并传递转矩的作用。由于工作机(执行机构)所需的转速与转矩原动机往
物流仓库全自动化是电商零售行业进一步扩张的必然要求,能够有效解决零售仓库配送效率低,人力成本高,工作强度高等问题。目前订单履行中心的绝大多数业务已实现自动化,但货架
20世纪90年代,英国学习型城市网络成为一个由政府支持的大规模、有影响的运动,在同类活动中至关重要.然而,在不到十年的时间里,它已衰退直至不复存在.虽然很少有英国城镇或城
随着网络信息技术的不断发展与完善,英语移动学习作为一种新型学习模式,凭借其便捷性、高效性、灵活性等特性受到了众多学习者与研究者的关注.通过分析新媒体环境下高职院校
近年来随着增强现实(Augmented Reality,AR)技术在硬件和软件上的不断更新换代,对于增强现实的应用也逐渐延伸到包括娱乐、购物、机械装配、信息导航等各个领域。其中,碰撞检测
电子花样机是一种可以缝制各种花样的工业特种缝纫机,是集计算机技术、电子技术、自动控制技术和机械技术为一体的智能缝纫设备。电子花样机广泛应用于手袋厂、鞋厂、箱包厂、
数学作为一门锻炼学生思维的基础学科,在整个的学校教育中有着举足轻重的作用,数学教师的创新意识是培养学生创新能力的前提,学生的创新兴趣是培养和发展创新能力的关键,培养学生
学生党支部建设是高校党建工作的重要组成部分.围绕党支部规范化建设要求,分析高校学生党支部规范化建设存在的主要问题,从基本组织建设、基本队伍建设、基本活动建设、基本