[发明专利]服务提供系统无效
申请号: | 201210280555.7 | 申请日: | 2012-08-08 |
公开(公告)号: | CN103108019A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 东村邦彦;竹岛由晃;原口直规 | 申请(专利权)人: | 株式会社日立制作所 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;郭凤麟 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 提供 系统 | ||
技术领域
本发明涉及针对来自终端的请求经由网络提供服务的服务器系统。
背景技术
Web服务等通过从终端访问网络上的服务提供装置而接受某种服务的形态变得一般。服务提供系统侧需要根据服务利用者的增加来进行系统的增强。
在系统的性能的增强中具有使构成要素的性能增强(向上扩展)的方式、和增加构成要素的数量(向外扩展)的方式。在前者的方式中,在达到构成要素的性能增强的上限时无法扩展性能,因此,在大规模的系统中主要需要采取后者的方式。
在进行接受来自终端的访问并进行服务的服务提供系统的向外扩展的情况下,采用了在多个服务提供装置的前级设置了以往被称为负荷分散装置的特殊设备的方法。在该方法中,终端对在前级设置的负荷分散装置进行访问。接受到来自终端的访问的负荷分散装置检查下属的服务提供装置的负荷等,选择适当的服务提供装置并转发来自终端的请求。在作为系统的处理能力不足的情况下,通过增加下属的服务提供装置能够实现向外扩展型的处理能力提高。
另外,在专利文献1所公开的方法中采用以下方式:利用在终端访问服务提供装置之前进行名称解决的技术,在对来自终端的名称解决请求的答复时,与所述负荷分散装置同样地选择适当的服务提供装置,返回向分配目的地的服务提供装置的访问所需要的信息。
另外,在非专利文献1中公开了以下方法:在向外扩展型的服务提供装置中提供存储服务时,为了根据各服务提供装置的能力来调整负责的数据量,对各装置分配一个以上的虚拟节点,通过使该分配变化来调整各服务提供装置负责的数据存储量。
上述使用负荷分散装置的向外扩展有效的范围,限于一个服务提供装置中的处理量比负荷分散装置中的分配所需的处理量非常大的情况。即,在服务提供装置中的处理轻、或服务提供装置单体的性能大等情况下,负荷分散装置中的分配处理本身成为瓶颈,规定了系统整体的性能的上限。另外,在负荷分散装置中发生了故障时,对其下属的全部服务提供装置的访问变得不可能,因此,二重化等负荷分散装置中的故障应对花费很大成本。
在专利文献1公开的利用了名称解决的负荷分散中,即使在名称解决装置中发生了故障的情况下也能够向进行名称解决后的服务提供装置进行访问。但是,为了适当地进行名称解决,需要收集终端和服务提供装置间的路径的信息并保存其状态。因此,在保存该信息的部分发生了故障时,以后的名称解决变得困难,向系统整体的访问也变得困难。
另外,在非专利文献1所公开的负荷分散方法中,能够根据虚拟节点数调整各服务提供装置负责的数据存储量,但是终端侧不知道数据存储在哪里而访问任意服务提供装置,因此,实际上为了访问数据而发生再次的处理转发。因此,与最初列举的负荷分散方法的负荷分散同样,处理的转发会成为瓶颈。为了避免这种情况,考虑了在终端侧嵌入判别数据存储地址的处理部,但是残留对全部终端配置存储地址判别程序,需要根据服务提供装置群的状况向全部终端通知必要的信息等问题。
专利文献1:美国专利第7284051号说明书
非专利文献1:Giuseppe DeCandia等,“Dynamo:Amazon’s Highly Available KeyValue Store”,in the Proceedings of the 21st ACM Symposium on Operating Systems Principles,Stevenson,WA,October 2007.
发明内容
本说明书中公开了一种解决用于负荷分散的功能(Feature)成为瓶颈或故障点、以及为了负荷分散而要求在终端侧具备用于分散负荷的功能这样的现有的课题的方法和执行该方法的服务提供系统。
公开的服务提供系统的前提是在从终端向服务提供装置进行访问时,向名称解决装置请求服务提供装置的识别符的名称解决,对名称解决的结果得到的IP地址进行服务请求的系统,所述服务提供系统还具有以下特征。
具备:进行针对来自具有存储了多个IP地址的地址群管理表的终端的请求,从该地址群管理表中选择地址并答复的处理的名称解决装置;和不重复地分配了在地址群管理表中存储的IP地址中的0个以上的IP地址的多个服务提供装置,将与服务提供装置的处理能力对应的数量的IP地址分配给各服务提供装置,由此实现负荷的分散。
接受来自终端的请求的各服务提供装置测量成为监视目标的其他服务提供装置的负荷,当监视目标的负荷比作为监视源的本服务提供装置的负荷大时,进行通过使分配给负荷大的监视目标装置的IP地址移动到负荷小的本装置来减小负荷差的处理,由此应对负荷的变动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社日立制作所,未经株式会社日立制作所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210280555.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种识别机械钥匙特征的智能锁头
- 下一篇:一种超净高纯氢氟酸的制备方法