论文部分内容阅读
近年来,智能家居开始逐渐与移动互联网、云服务、大数据等新兴产业相关联,智能家居与物联网行业开始迎来全新的飞速发展与普及阶段。智能家居虽已开始融入人们的生活,但大量智能设备无法有效分配到公网IP,影响了智能设备的物联网接入和远程控制。智能云平台转发系统通过将智能家居与云服务相结合,有效利用云服务器的大数据存储计算处理能力,以及智能化远程控制能力,在移动终端和智能设备间建立起有效的通信桥梁,真正实现了对智能家居的随时随地的远程管控。本文围绕智能家居与云平台的结合方案与实现方式,提出了在移动终端和智能设备间建立有效通信的智能云平台转发系统。本文的主要工作和创新成果包括:第一,对智能云平台转发系统从功能和性能角度提出了需求,然后根据需求,对智能云平台转发系统的架构,主要针对云平台进行了架构设计,将其服务器集群设计为一台管理服务器加上多台数据服务器的整体结构,随后对系统的数据库和通信协议进行详细的设计,使之充分满足功能和性能需求。第二,基于已经搭建好的云平台,进行负载预测。本文对线性回归模型和指数平滑法两种预测方式进行了分析与比较,在比较了两种算法的优缺点之后,结合智能云平台的数据服务器的实际负载情况选择了指数平滑法作为系统的负载预测算法,并且由于负载的变化具有一定的周期性,根据系统的实际情况,对指数平滑法的负载预测进行了改进,将多个时间粒度的预测值按一定权值进行综合,最终得出理想的预测值。第三,引入了一致性哈希算法来解决分布式存储系统中的负载均衡问题,然后对传统一致性哈希算法的缺点和局限性作了分析,并提出了一种基于动态转移的改进算法,将改进算法和传统一致性哈希算法进行了优缺点的比较,证实了改进算法的性能优势。并且进一步将负载均衡建立在负载预测算法的基础上,结合二者,通过预测负载量的变化来提前对数据服务器节点的负载分配做出处理,能够很好的应对单个服务器过载的情况。