基于负载均衡的web服务推荐

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:w332365605
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向服务体系结构(service-oriented architecture:SOA)是基于标准协议,粗粒度和松散耦合的通用框架。它支持平台无关化和标准协议,将功能单元构建为服务,以中立的接口访问这些服务,提高软件开发的效率。根据业务需求的变化,它通过模块化的方式添加服务,提高软件资源的可重用性。由于当前服务数量大量增加,如何从大量的服务中选择满足用户需求的特定服务,服务推荐能够根据用户的偏好自动的推荐服务。由于服务器的负载资源是一定的,不同的服务占用不同的服务器负载资源,为了将合适的服务推荐给服务器,实现服务器的负载均衡,提高服务器的负载能力。对于传统负载均衡策略无法有效衡量服务器的负载特性和偏好的问题,本文提出一种基于负载均衡的web服务推荐的方法。针对不同服务器的负载特性偏好实施服务推荐,并融入服务器的负载均衡策略中。本文的主要工作分为以下三个方面。(1)通过概率矩阵分解方法实施Web服务预测,通过服务的历史运行状态和实时运行状态对服务的负载相关属性(例如响应时间、吞吐量等)进行分析和预测,预测结果用于服务的静态推荐和动态推荐。(2)服务器运行前,通过协同过滤算法来实施服务的静态推荐,计算预测的服务之间的相似度,将相似的服务推荐给服务器,即将推荐的服务布置到服务器上,然后进行服务的动态推荐。(3)服务器运行时,通过协同过滤算法来实施服务的动态推荐,计算预测的服务之间的相似度,将相似的服务推荐给服务器,即将推荐服务的服务请求分配给服务器。通过轮询算法和服务器负载预测方法来实施服务请求分配。轮询算法把服务请求轮流分配给内部的服务器。通过概率矩阵分解方法实施服务器负载预测。在服务请求分配过程中,如果服务器负载过高时,服务请求会被依次轮询到下一个服务器,直到服务器负载正常。Web服务动态推荐方法能够合理的调整各个服务器的服务请求分配,提高服务器的负载能力。通过样本加权的方法来处理web服务预测模型和服务器负载预测模型中训练数据的离群点,提高Web服务预测精度。通过均方根误差(RMSE)和平均绝对误差(MAE)验证了 web服务预测模型和服务器负载预测模型的有效性。结果表明了web服务预测模型和服务器负载预测模型有比较好的预测效果。通过准确率与召回率验证了 Web服务静态推荐方法和Web服务动态推荐方法的有效性。结果表明了Web服务静态推荐方法和Web服务动态推荐方法有比较好的推荐效果。通过残差曲线判断预测值与真实值的拟合度和样本点分布情况。
其他文献
波达方向(DOA)估计是阵列信号处理的一个重要分支,传统的高分辨算法在独立信号条件下可以准确估计信号的入射角度。但在相干条件下,由于信号协方差矩阵秩的下降,导致无法准确
单光子压缩成像将单像素成像与光子计数技术相结合,可以实现极弱光下的成像,在生物医学成像、天文探测、多光谱成像等领域具有广泛的应用。由于单像素成像的采样时间受限于测
核磁共振(Magnetic Resonance,MR)技术已经成为了一种常用和重要的疾病检测技术,通过核磁共振医学影像,可以对身体重要器官及部位具有良好的诊断功能。同时,通过MR影像对人体的
很多实验与仿真结果的证明,大脑或神经网络处于临界状态时对信息处理有很多优势,比如最大的记忆容量、最广的信息多样性、最宽动态响应范围等。由于技术和实验动物的限制,以
互联网的高速发展带来了信息的爆炸式增长。如何从缛繁杂乱的信息中筛选出所需信息,是一个迫切需要解决的问题。在现有的信息检索模型中,对文档和候选扩展词的评估主要依赖于
Top-k查询和反Top-k是数据库领域中两类重要的查询。给定一个用户偏好向量和一个产品数据集,Top-k查询在数据集中搜索用户最喜欢的k个产品返回给用户;给定一个目标产品、一个
近年来,中心为零光强的空心光束常用于显微成像系统,用以实现超分辨成像或提高成像质量。例如,在常用的超分辨成像技术—受激发射损耗显微镜中,使用环形空心焦斑损耗焦斑周围
随着中国和泰国在经济、文化等多领域的深入合作,汉语成为泰国东部、南部、东南部、北部以及中部等五个地区最主要的外语之一。笔者有幸在泰国北部帕夭府帕夭中学参与了为期
高频地波雷达是新体制雷达的一种,在我国海防建设上具有重要的战略性意义。作为“21世纪的雷达”,高频地波雷达能够全天候覆盖上万平方公里的海洋面积,能够有效提升我国对领
科学本质作为科学素养的重要组成成分,是近年来国际科学教育追求的根本目标之一。教科书作为教与学的载体,其科学本质内容的组织和呈现直接影响着科学素养的达成。因此,笔者