论文部分内容阅读
经济科技飞速发展的今天,人们在享受优越物质生活的同时,也感受到科技进步所带来的全新生活体验,生活观念和生活方式也在潜移默化的发生着改变。随着人民群众对生活智能化的强烈需求,智能化的家居环境监测成为了研究的热点。信息化、数字化、智能化、网络化的智能家居监测产品逐渐深入到普通民众的生活当中,为广大群众生活提供方便舒适、稳定安全的智能化物联网家居环境。然而随着使用智能家居监测系统的用户数量不断上升,网络中的信息传输的数量和规模也在呈爆炸性的增长,这就对服务器的负载性能提出了更高的要求,而单一的对服务器进行升级,不但耗资巨大而且不利于稳定、持久的提供服务。负载均衡策略作为解决服务器集群负载均衡问题的有效手段,受到了越来越多人的关注。但是现有负载均衡策略在任务调度上还存在着很多的不足,无法准确判断集群各节点的负载情况,从而加重了集群中某些节点的性能压力。本论文首先建立起一个智能家居环境监测系统,通过安装数据采集设备对家庭环境数据进行实时采集并上传到集群后端的服务器上,开发网站页面和Android APP来方便用户通过PC端或手机端对家庭环境数据进行实时查询。通过分析常见的负载均衡策略,将Nginx服务器中内置的静态加权轮询算法加以改进形成动态负载均衡策略,该策略通过收集当前集群各节点的运行信息并通过动态负载均衡算法转换为对应的权重,最终通过Nginx权值修改模块对权值进行修改让当前权值最大的节点来响应用户请求,从而达到负载均衡的目的。通过与主流负载均衡策略进行对比测试实验,证明本论文改进的算法在负载均衡方面有着更好的性能。通过实现智能家居环境监测系统和动态负载均衡策略,在对家庭环境进行实时监控的基础上缓解了大量的数据上传和网络请求对集群造成的负载压力问题,具有一定的借鉴意义。