适用于差别化服务的负荷分散机系统以及相关方法

xiaoxiao2020-9-10  24

专利名称:适用于差别化服务的负荷分散机系统以及相关方法
技术领域
本发明中涉及到的是适用于差别化服务的负荷分散机系统以及相关方法,特别是在形成集群形态的假想服务器结构中,对用户进行等级化,并且根据用户的要求等级提供服务的一种适用于差别化服务的负荷分散机系统以及相关方法。
(2)背景技术一般性,所有通过互连网(Internet)提供的信息服务,是通过与互连网连接的服务器从用户处接收对所需信息的要求,并且提供相关的信息。
上述服务器都采用了集群结构,并且其目的就是通过自己提供的信息,最大限度地、公平地处理用户的服务要求。
图1是现有技术中的假想服务器系统构造概略图。如图所示,与网络连接的多数个服务器均采用集群形态,而且这种机群结构使该集群之外的用户将该集群视为一个高性能、高可用性的服务器。但,实际用户和服务器之间的外部连接,却是通过负荷分散机形成的。
上述负荷分散机将用户的要求分配到不同的服务器(服务器1......N)中,并且使集群中并列的服务器视为1个IP地址上的一个假想服务器。
但是,由于IPV4中的IP地址体制缺点和几种保密上的原由,越来越多的网络采用外部网络中无法使用的私人性IP地址体制。
图2是NAT中的假想服务器系统构造概略图。如图所示,负荷分散机和实际服务器(服务器1......N)通过转换器或者集线器连接。上述各服务器运营着相同的服务,而且具备有相同的服务构成项目;这些均通过复制到各服务器光盘上,或者通过网络文件系统,或者通过分散文件系统相互共有。另外,上述负荷分散机通过上述NAT,将用户要求发送至其他实际服务器中。
还有,上述NAT中,内部网络的主机要与互连网连接或者通过互连网与之连接时,需要变换网络地址,因此就会执行地址变换操作。
如果使用上述NAT,虽然各用户各自连接于不同的服务器中,但看上去却像连接在同一个IP地址上,而且还看上去服务器直接与用户连接。就是说,如果使用NAT,就会被视为一个IP地址上的一个假想服务器。
更加详细地说明,首先用户连接服务器集群提供的服务,这时发送到假想IP地址(负荷分散机的外部IP地址)的要求数据包就会到达负荷分散机中。
接着,上述符合分散机就会检查该数据包的目的地地址和端口编号。如果检查结果与假想服务器作用分类表上的假想服务器服务内容一致时,根据工作分配方式,从机群中选择实际服务器。
然后,将上述连接与否状况追加到记录连接状态的哈希表中。然后将上述数据包的目的地地址和端口编号变更为被选服务器的相关内容。
这样,该数据包就会传送到被选的服务器中。上述哈希表中发现属于上述连接范围的数据包,该数据包就会变更,并且传送到被选的服务器中。
然后,如果得到应答数据包,负荷分散机将数据包的发生地地址和端口变更为属于假想服务器的地址和端口;一旦连接完成或者超过时间,其连接记录在哈希表中自动被删除。
图3是上述图2中的负荷分散机表格构造的概略图。如图所示,传送协议为TCP,目的地为IP地址202.103.106.5、端口为80号的所有信息传送,被负荷分散到实际地址172.16.0.2端口80号和172.16.0.3端口8000号。目的地为IP地址202.103.106.5端口21号的信息传送,则端口移动至实际IP地址172.16.0.3端口21号,它们的加重值分别为1、2、1。
另外,加重值与服务器的性能保持连贯性,服务器性能越好,其加重值也会越大,而且被选的概略也会越高。
但是,通过上述方式提供的服务,无法保证服务的品质,而且相关服务提供商也无法通过服务差别化获得更大的收益。
就是说,某一个服务器的服务要求突然增加时,所有用户需要花费相当多的时间才能得到自己要求的服务,这需要相当的忍耐性,而且给用户带了的不便性。
(3)发明内容本发明的目的就是要解决上述问题,提供一种在形成集群形态的假想服务器结构中,对用户进行等级化,并且根据用户的要求等级提供服务的适用于差别化服务的负荷分散机系统以及相关方法。
适用于差别化服务的负荷分散机系统以及相关方法为了达到上述目的,本发明中的适用于差别化服务的负荷分散机系统由以下几个部件组成服务编辑器,更新或者重新制作向用户提供服务的表格;用户地址目录以及等级管理器,管理通过上述服务编辑器更新的用户信息和服务等级;地址变换器,以上述用户地址目录以及等级管理器资料为基础,实施地址变换工作;以及可形成网络的运营体制。
另外,为了达到上述目的,本发明中的适用于差别化服务的负荷分散机系统的差别化服务方法要包括以下几个步骤内容步骤一,得到用户要求后,记录被要求的用户地址以及等级信息;步骤二,记录完用户地址以及等级信息后,将上述用户地址转换成符合运营体制的地址;步骤三,从上述已记录用户地址以及等级信息中搜索服务分类;步骤四,搜索到上述服务分类后,通过调度算法从相应的分类集合中得到相关服务;步骤五,得到上述服务后,重新变更为用户原来地址,并向用户提供服务。
通过上述过程,集群结构假想服务器构造中,可按照用户划分等级,而且还可以根据用户要求等级提供相关服务。
本发明的效果正如前面所讲述的,本发明中的适用于差别化服务的负荷分散机系统以及相关方法,特别是在由集群构成的假想服务器构造中,可以对用户划分了等级,而且根据用户要求等级提供相关的服务。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)


图1是现有技术中的假想服务器系统构造概略图。
图2是NAT中的假想服务器系统构造概略图。
图3是上述图2中的负荷分散机表格构造概略图。
图4是本发明中的差别化负荷分散机构造概略图。
图5是上述图4中差别化服务的提供方法顺序图。
图6是本发明中提供差别化服务的差别化负荷分散机表格。
附图中主要部分的符号说明401---服务编辑器402---用户地址目录以及等级管理器403---地址变换器404---运营体制(5)具体实施方式
下面参照附图,对本发明的适用于差别化服务的负荷分散机系统以及相关方法的实施例进行详细说明。
图4是本发明中的差别化负荷分散机构造概略图。如图所示,本发明中的差别化符合分散机由以下几个部件组成服务编辑器401,更新或者重新制作向用户提供服务的表格;用户地址目录以及等级管理器402,管理通过上述服务编辑器401更新的用户信息和服务等级;地址变换器403,以上述用户地址目录以及等级管理器402资料为基础,实施地址变换工作;以及可形成网络的运营体制404。
图5是上述图4中差别化服务的提供方法顺序图。如图所示S501,得到用户要求后,首先将被要求的用户地址以及等级信息记录在上述用户地址目录以及等级管理器402中。
S502,然后,在上述用户地址目录以及等级管理器中记录完用户地址以及等级信息后,利用上述地址转换器将上述用户地址转换成符合运营体制的地址。
S503,接着,搜索记录在上述用户地址目录以及等级管理器中的用户服务分类。
S504,然后,搜索到上述服务分类后,通过调度算法从相应的分类集合中进行负荷分散处理,并且得到相关服务。
更加详细说明如下假设相应的分类为A,并且具有相同性能的服务器中,分类A包括4台服务器,而分类B则包括1台服务器;这时,分类A的用户比分类B的用户具备更多的可用性。
因此,在各分类中,通过加重值可以适用调度算法。
S505,然后,从上述服务器中得到相关服务后,上述地址变换器中重新变更为用户原来的地址,并且向用户提供相关的服务,操作流程结束。
一方面,图6是本发明中提供差别化服务的差别化负荷分散机表格显示图。如图所示,该表格与普通的假想服务器表格不同,还追加有分类项目。
通过对该分类部分的调整,其可用性也会不同。例如,假设用户属于A分类,那么就可以在4台服务器中选择可使用的服务器,并且在内部根据加重值与被选服务器连接。但,属于B分类中的用户,从5台服务器中只能使用1台,因此属于B分类的用户在可用性方面受到制约。
因此,上述A分类的用户是比上述B分类用户支付更多使用费用的用户。
就是说,通过差别化服务,保障服务的品质。在这里所说的‘服务品质的保障’,是指对用户划分等级,并且根据等级提供相应的服务品质以及保障。
现有的VOD服务中,通过收取一定量的费用,向所有用户提供相同的权利和服务;因此,当服务器的可用性不足时,有些用户会受到影响。
如果,对用户划分等级,收取不同的服务费用,对支付费用更高的用户提供更多的可用性;通过这样的措施,既可以适用于VOD服务中,而且还可以适用于带有服务器概念的所有服务项目中。
就是说,向排位高的用户提供高品质的服务,而那些排位相对低的用户提供相对低品质的服务。
这样可以向用户提供可预测的服务,并且使可信性服务的提供更加容易。
正如前面所讲述的,本发明中包括有适用于差别化服务提供的差别化负荷分散机和由服务器构成的集群;这样的结构,可以体现现有服务中没有的差别性。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。
权利要求
1.一种适用于差别化服务的负荷分散机系统,其特征在于包括以下部件服务编辑器,更新或者重新制作向用户提供服务的表格;用户地址目录以及等级管理器,管理通过上述服务编辑器更新的用户信息和服务等级;地址变换器,以上述用户地址目录以及等级管理器资料为基础,实施地址变换工作;以及可形成网络的运营体制。
2.一种如权利要求1所述的适用于差别化服务的负荷分散机系统的差别化服务方法包括以下步骤步骤一,得到用户要求后,记录被要求的用户地址以及等级信息;步骤二,记录完用户地址以及等级信息后,将上述用户地址转换成符合运营体制的地址;步骤三,从上述已记录用户地址以及等级信息中搜索服务分类;步骤四,搜索到上述服务分类后,通过调度算法从相应的分类集合中得到相关服务;步骤五,得到上述服务后,重新变更为用户原来地址,并向用户提供服务。
全文摘要
本发明涉及到的是适用于差别化服务的负荷分散机系统以及相关方法,本发明中适用于差别化服务的负荷分散机系统由以下几个部件组成服务编辑器,更新或者重新制作向用户提供服务的表格;用户地址目录以及等级管理器,管理通过上述服务编辑器更新的用户信息和服务等级;地址变换器,以上述用户地址目录以及等级管理器资料为基础,实施地址变换工作;以及可形成网络的运营体制。本发明中适用于差别化服务的负荷分散机系统以及方法,特别是在形成集群形态的假想服务器结构中,对用户进行等级化,并且根据用户的要求等级提供服务。
文档编号H04L12/56GK1750475SQ200410051500
公开日2006年3月22日 申请日期2004年9月13日 优先权日2004年9月13日
发明者柳淑铉 申请人:乐金电子(惠州)有限公司

最新回复(0)