面向云服务的服务协同与负载均衡策略的设计与实现

来源 :北京邮电大学 | 被引量 : 5次 | 上传用户:LITAO14073164
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今互联网的普及以及互联网应用范围的延展对云服务系统的可扩展性和性能带来了巨大的挑战。一方面,架构是解决可扩展性问题的基础。面向服务架构和微服务架构相较于单体架构具有更细的服务拆分、更低的服务耦合和更强的系统伸缩性,已经成为目前主流的云服务系统架构。所以,本文针对应用这两种架构时存在的服务协同问题设计了一个服务协同系统。另一方面,负载均衡技术对于提升云服务系统性能具有重要作用。然而,各种传统的负载均衡策略在实际应用中存在各种各样的问题。所以,本文提出了一种基于线性回归的动态负载均衡策略。首先,本文在服务协同系统中针对服务发现与通信、服务配置管理、负载均衡等服务协同问题,设计了服务注册中心、服务配置中心和网关负载均衡器等主要组件。其中,服务注册中心、服务配置中心基于分布式协调服务Zookeeper对存储结构、访问模型、操作等方面进行了设计;网关负载均衡器基于服务注册中心与服务配置中心提供的服务发现与配置管理功能实现了对动态服务与配置的支持。其次,本文基于Zookeeper的watcher机制设计了针对服务发现与服务配置查询的客户端缓存。针对缓存过期功能,本文设计了一个保证同一时间最多开启一个定时器的超时队列。经测试,客户端缓存的添加大大提高了服务注册中心与服务配置中心的访问性能。最后,本文提出的动态负载均衡策略利用线性回归从服务节点的运行数据中学习每秒完成请求数与负载值的关系进行实时负载值预测。另外,本策略在模型初始参数设置和迭代停止条件中设计了优化方案以提高训练速度;在模型使用条件中通过运用3 σ准则以合理运用模型。测试显示本策略具有一定的负载调节能力,在均衡性和每秒完成请求数性能方面均具有不错的表现。
其他文献
大数据时代,越来越多的领域出现了对海量、高速数据进行实时处理的需求。如何对大数据流进行抽取转化成有用的信息并应用于各行各业,变得越来越重要。传统的批量机器学习技术
SM2椭圆曲线公钥密码算法(简称SM2算法)于2010年12月首次公开发布,2012年成为中国商用密码标准(标准号为GM/T 0003—2012),2016年成为中国国家密码标准(标准号为GB/T32918—2
目的:探讨青年缺血性脑卒中的病因、临床特点等。方法:对71例青年缺血性脑卒中进行回顾性分析和总结。结果:青年缺血性脑卒中的发病率为8.2%,40~45岁发病率最高。缺血性脑卒
本文基于笔者多年从事国土信息化建设的相关工作经验,以城市地籍图形信息系统总体设计为研究对象,论文首先分析了系统建设的目标、原则和总体框架,进而探讨了系统的功能设计,
幼儿期是人生中重要的发育期,对一切事物都充满热情和好奇,也需要人们对其学习进行有效的指导。中国学生发展核心素养的目标和要求的提出,对于幼儿教育具有很强的指导和借鉴
本文提供了碱催化下福尔马林沉淀物解聚的方法,该方法具有设备简单,条件温和,反应速度快等特点,有一定的理论和应用价值。
原有城域网WLAN(无线局域网)业务分配的是公网IPv4(因特网协议版本4)地址,为解决IPv4地址紧张问题,提出了一种NAT444(运营级网络地址转换)场景下的WLAN业务部署实现方案,并有
近年来伴随互联网技术的飞速发展,尤其是移动互联网技术的发展,网民可以随时随地通过丰富且便捷的途径发表自己对时政热点事件的观点看法。同时,互联网上的文本数据也呈现了井喷式地增长,面对如此庞大的文本数据,如何通过挖掘网民对热点事件的情感态度并且提取有价值的关键信息,进而对舆情进行正确的引导是目前亟待解决的问题。对文本数据进行情感分类并从不同的情感类别中挖掘关键信息能够有效地解决这一问题。因此,文本情感
手性现象广泛存在于活性天然产物及药物分子中,并深刻影响着这些化合物的性质。从合成的角度讲,手性结构单元的构筑往往是天然产物全合成的关键。近二十年来,以开发新的手性