当前位置: 首页 > 专利查询>威乐提公司专利>正文

具自我复制资源的自动网络负载平衡方法及系统技术方案

技术编号:2853145 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种具自我复制资源的自动网络负载平衡方法及系统。本方法借助压缩资源在一共存程序(symbiont)上来减少热点(hotspots),及一使用者通过控有共存程序(symbionts)的程序来存取共存程序,其即可被视为具有主机(hosts)般的功用。当一主机存取一共存程序时,共存程序本身即会进行自我复制的动作,或可再传送(redirect)一些该相同资源共存程序的其它复制体。该主机因而在网络上提供已复制的资源以减缓原有共同体的计算机所承受的负载。当一共存程序的负载下降到一临界值(shreshold)时,该共存程序所寄放的主机则会去除掉该共存程序资源。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机网络中负载平衡的领域,尤其涉及一种运用自我复制的方法、系统及计算机程序,即可达成网络流量、网络运算与网络数据资源的负载平衡。
技术介绍
随着信息储存与信息交换技术的提升,运用网络的计算机系统也开始快速的成长。目前在计算机网络中已有大量的资源可供使用;这些资源以硬件、软件及网络层次来呈现。例如,在硬件层次上包括了磁盘、内存与运算的能力,然而在软件层次上,也许是编译程序及/或数据库。一群网络联机的计算机有一个基本优点即是任何一台计算机可以存取并使用网络中另一台计算机所拥有的资源。无论如何,如果有一群使用者同时存取网络中某一台计算机上的资源时,即会发生一个尖峰的网络流量,此情况最后会造成降低了整个网络速度。然后,若一网络资源在同一时间被很多计算机存取时会造成过载(overload)现象,因而降低计算机压缩被存取的网络资源速度,甚至到关闭的程度。此一情况特别会发生在当一台计算机里拥有一极受欢迎的资源及其它的计算机频繁地存取该资源时。当一网络上有一计算机或一节点(node)像这样出现过载情形时,我们通常称它为热点(hot-spot)。因此,平衡网络上各种的存取负载的需求本文档来自技高网...

【技术保护点】
一种具自我复制资源的自动网络负载平衡方法,借一计算机执行应用以送达资源需求,该计算机为一计算机网络中的一部份,在该计算机网络中每一计算机包括一主机程序,每一该主机程序包括一共存程序,每一该共存程序压缩一数据处理资源,该方法包括下列步骤: a.该主机接收该资源需求,而该资源需求来自该主机计算机执行一应用;b.该主机联系压缩该资源的该共存程序;以及c.该共存程序不是满足该需求,就是再传送该共存程序到另一该共存程序本身的复制体,或是复制该共存程序本身到该主机上 。

【技术特征摘要】
【国外来华专利技术】US 2002-3-1 10/087,0551.一种具自我复制资源的自动网络负载平衡方法,借一计算机执行应用以送达资源需求,该计算机为一计算机网络中的一部份,在该计算机网络中每一计算机包括一主机程序,每一该主机程序包括一共存程序,每一该共存程序压缩一数据处理资源,该方法包括下列步骤a.该主机接收该资源需求,而该资源需求来自该主机计算机执行一应用;b.该主机联系压缩该资源的该共存程序;以及c.该共存程序不是满足该需求,就是再传送该共存程序到另一该共存程序本身的复制体,或是复制该共存程序本身到该主机上。2.根据权利要求1所述的方法,其中在该主机提供信息,该信息是关于在该网络中的该主机的计算机执行应用时,可获得该共存程序。3.根据权利要求1所述的方法,其中在该主机提供信息,该信息是关于在该网络的该主机的计算机中,可获得该共存程序。4.根据权利要求1所述的方法,其中多种该共存程序的复制体连接在一起,以支持该复制体间联系的评量方式。5.根据权利要求4所述的方法,其中所述多种共存程序的复制体连接在一多重环状。6.根据权利要求1所述的方法,其中该共存程序不是满足该需求,就是再传送该共存程序到另一该共存程序本身的复制体,或是复制该共存程序本身到该主机上的步骤,该步骤还包括下列步骤a.决定该共存程序上的负载,如果该共存程序上的负载小于该共存程序的最大临界值IMAX,该共存程序则满足该需求;b.决定该共存程序上的负载,如果该共存程序上的负载大于该共存程序的最大临界值IMAX,并且如果所有连接该共存程序的复制体的负载大于他们的临界值t,该共存程序则进行自我复制到该主机;c.决定该共存程序上的负载,如果该共存程序上的负载大于共存程序的最大临界值IMAX,并且如果该主机完成再传送次数大于一预定次数,该共存程序则进行自我复制到该主机;以及d.决定该共存程序上的负载,如果该共存程序上的负载大于共存程序的最大临界值IMAX,并且如果至少有一个连接该共存程序的复制体有一负载小于他们的临界值t,则一个连接该共存程序的复制体,负载小于该复制体的临界值,该复制体满足该需求。7.根据权利要求6所述的方法,其中该共存程序的该最大临界值IMAX的数值设定是依据可能性的计量次数。8.根据权利要求6所述的方法,其中该共存程序的该复制体的临界值t小于该共存程序的最大临界值IMAX。9.根据权利要求6所述的方法,其中该共存程序的该复制体的临界值t的数值设定是依据可能性的计量次数。10.根据权利要求6所述的方法,其中所述一个连接该共存程序的复制体,负载小于该复制体的临界值,然后该复制体满足该需求的步骤,还可包括该复制体具有最小的负载,然后该复制体满足该需求。11.根据权利要求6所述的方法,其中所述一个连接该共存程序的复制体,负载小于该复制体的临界值,然后该复制体满足该需求的步骤,还可包括该复制体最靠近该主机,然后该复制体满足该需求。12.一种具自我复制资源的自动网络负载平衡系统,借一计算机执行应用以送达资源需求,该计算机为一计算机网络中的一部份,在该计算机网络中每一计算机包括一主机程序,每一该主机程序包括一共存程序,每一该共存程序压缩一数据处理资源,该系统包括a.该主机接收了一该资源需求的手段,而该资源需求来自该主机计算机执行一应用;b.该主机联系压缩该资源的该共存程序的手段;以及c.该共存程序处理该需求的手段。13.根据权利要求12所述的系统,其中在该主机提供信息,该信息是关于在该网络中的该主机的计算机执行应用时,可获得该共存程序。14.根据权利要求12所述的系统,其中在该主机提供信息,该信息是关于在该网络的该主机的计算机中,可获得该共存程序。15.根据权利要求12所述的系统,其中多种该共存程序的复制体连接在一起,以支持一该复制体间联系的评量方式。16.根据权利要求15所述的系统,其中所述多种共存程序的复制体连接在一多重环状。17.根据权利要求12所述的系统,其中该共存程序处理该需求的手段,还包括a.该共存程序则满足该需求的手段;b.该共存程序则进行自我复制到该主机的手段;以及c.一个该连接该共存程序的复制体,负载小于该复制体的临界值,然后该复制体满足该需求的手段。18.根据权利要求17所述的系统,其中所述一个连接该共存程序的复制体,负载小于该复制体的临界值,然后该复制体满足该需求的手段,还可包括该复制体具有最小的负载,然后该复制体满足该需求。19.根据权利要求17所述的系统,其中所述一个连接该共存程序的复制体,负载小于该复制体的临界值,然后该复制体满足该需求的手段,还可包括该复制体最靠近该主机,然后该复制体满足该需求。20.一种在一计算机网络中管理主机与共存程序的方法,该计算机为一计算机网络中的一部份,在该计算机网络中每一计算机包括一主机程序,每一该主机程序包括一共存程序,每一该共存程序压缩一数据处理资源,该方法包括下列步骤a.初始化设定在该网络上主机及共存程序;b.为了一现存资源到该网络,在任何有需要时,增加一新共存程序;c.为了一新的资源到该网络,在随时该新的资源欲增加时,增加一新共存程序;以及d.在不管何时发生某些状况时,删除来自该计算机网络中的共存程序。21.根据权利要求20所述的方法,其中在该主机提供信息,该信息是关于在该网络中的该主机的计算机执行应用时,可获得该共存程序。22.根据权利要求20所述的方法,其中在该主机提供信息,该信息是关于在该网络的该主机的计算机...

【专利技术属性】
技术研发人员:齐岩丘
申请(专利权)人:威乐提公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1