共享和/或使得网络中连接的计算器之间的计算的运算功率可使用的装置和方法制造方法及图纸

技术编号:2912685 阅读:256 留言:0更新日期:2012-04-11 18:40
一种用于共享和/或使得具有一个或多个远程电子单元(12a-12e)的电子运算和控制装置(14)的计算的运算功率可使用的装置和方法,每个远程电子单元向电子运算和控制装置(14)发送数值数据,该数值数据能够由电子运算和控制装置(14)处理从而获得相应的经处理的数值数据,该数值数据能够被选择性地发送到各个远程电子单元(12a-12e)。电子运算和控制装置(14)至少包括中央电子单元(18)和一个或多个由中央电子单元(18)控制的电子运算单元(20a-20f)以及数据存储单元。每个远程电子单元(12a-12e)能够从中央电子单元(18)请求至少特定量的计算的运算功率,从而执行对于数值数据的特定类型的计算的运算。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于以简单和快速的方式共享和/或使得具有一个或多个远程电子单元的电子运算和控制装置的计算的运算功率可使用的装置和方法,其中电子控制和运算装置例如由单个服务器或由具有高计算的运算功率的所谓集群定义,远程电子单元例如是具有较小的计算的运算功率的所谓客户端,其借助于远程信息处理网络连接至服务器或集群。特别地,在根据本专利技术的装置和方法中,提供了:每个客户端向服务器或集群发送数字格式的数值数据,诸如电子文件,从而使用高的计算的运算功率处理所述数据,而配置和运算的时间减少,以获得相应的经处理的数值数据,然后,将该经处理的数值数据选择性地以经过处理的形式重新发送到生成它们的各个客户端。
技术介绍
用于共享一个或多个电子运算器的计算的运算功率的装置和方法是已知的,电子运算器由具有远程电子单元或客户端的单个服务器或包括多个服务器的集群定义。服务器或集群通常具有极高的计算的运算功率,而客户端通常是具有多个有限的计算的运算功率的运算器并且借助远程信息处理网络连接至服务器或集群,从而在请求时、根据可用性执行各种类型的复杂运算,例如数学运算、计算机图形或其他,还减少了处理和运算时间。在已知装置中,服务器或集群由多个客户端同时以及并行使用,根据每个客户端的计算的运算的瞬时需求以线性方式分配计算的运-->算功率。通常,随着客户端数量的增加,根据编程或调度的各种方法共享计算的运算总功率,将CPU周期分配给因此共享相同的处理“区”的独立客户端执行的独立处理任务。因此,已知装置具有缺点,即对于每个独立的客户端可用的计算的运算功率在时间上不是恒定的,而是根据当时连接的客户端数量并且根据由其他客户端并行地执行的运算的复杂性而改变,并且因此易于连续并且不是偶然的放慢。已知的装置还具有缺点,即它们需要服务器或集群以及每个客户端的粒度配置,其必须由专家操作者预先执行,并且其必须由所述操作者在客户端每次改变所需的计算的运算的类型时执行。本专利技术的一个目的是利用服务器或集群的创建和自动配置,例如服务器或集群与客户端之间的由客户端从服务器或集群请求的每个独立的运算类型的通信过程,获取一种装置并且完善一种方法,该装置和方法允许使计算的运算高功率以选择性的、透明的、简单的以及立即的方式可用于远程客户端。本专利技术的另一个目的是获取一种装置并且完善一种方法,该装置和方法对于用户来说仅当其实际需要时可在可以根据用户的真实需要建立的时间周期内使用计算的运算功率。本专利技术的另一个目的是获取一种装置并且完善一种方法,该装置和方法保证在时间上恒定的计算的运算功率的稳定分配,而与其他用户无关,并且其允许根据计算的运算需求的改变而实时改变可用于客户端的运算功率。专利技术人已经设计、测试并且实现了本专利技术来克服现有技术的缺点以及获取这些和其他目的以及优势。
技术实现思路
阐述了本专利技术并且其特征在于主要的权利要求,同时从属权利要求描述了本专利技术的其他特征或对于主要专利技术性思想的变化。-->根据上述目的,根据本专利技术的装置和方法能够用于共享和/或使电子运算和控制装置的计算的运算功率可使用,例如,具有例如一个或多个带有减少的计算的运算功率的、借助于远程信息处理网络连接至服务器或集群的所谓客户端的一个或多个远程电子设备的、带有高计算的运算功率的所谓的服务器或集群。根据本专利技术,每个客户端适于向服务器或集群发送由服务器或集群处理的数值数据或文件,从而获得对应的经处理的数值数据,例如经过特定类型的运算。随后,来自于所述服务器或集群的经处理的数值数据能够被选择性地发送到产生它们的各个客户端。根据本专利技术的特征,服务器或集群至少包括中央电子控制单元,其有优势地例如借助于高速专用连接而连接至大型数据存储单元,并且一个或多个电子运算单元能够由中央电子单元控制。更特别地,服务器或集群和客户端传送请求和互连的过程在以下步骤中说明。在方法的第一步骤中,每个客户端从中央电子单元请求特定量的计算的运算功率,例如在用户选择的确定时间量内用于确定数量的电子运算单元,从而处理例如计算类型的确定的数值数据或其他。在第二步骤中,中央电子单元定义包括可以根据客户端特定请求使用的所述确定数量的电子运算单元的确定的运算组。根据本专利技术,基于由客户端请求的特定类型的计算的运算,中央电子单元实时地以对用户透明的方式配置适于执行相应的运算部分的确定的运算组的每个电子运算单元的程序。通过术语“透明的”,我们的意思是如果用户希望在他的客户端上使用确定的数据处理程序,例如来处理图像并且在N个电子运算单元的确定组上执行运算,本专利技术允许在用户不必发出命令或设置功能的情况下自动地配置每个电子运算单元的运算程序,从而执行其自己的运算部分并且在N个电子运算单元上并行地执行。如果用户希望增加或减少运算功率,则本专利技术因而允许分别地-->增加或减少确定的运算组的电子运算单元的数量,其自动地或合乎逻辑地重新配置每个其余的电子运算单元的运算程序,从而执行其自己的运算部分。通过术语“实时的”,其意思是中央电子单元基本上在客户端请求通过运算程序执行确定的分布式运算的同时重新配置每个运算程序。在第三步骤中,中央电子单元向所选的客户端传送根据客户端的特定请求确定的运算组可用于处理数值数据的时刻。因此,本专利技术允许对远程用户以选择性的、透明的、简单的以及快速的方式采用高计算的运算功率,同时保证在时间上恒定的计算的运算功率的稳定分配,而与来自于其他用户的请求无关。达到该目的要归功于中央电子单元执行的持续控制,其根据客户端的特定请求选择独立的运算组。在结尾,当已经使用了特定量的运算功率,确定的运算组或中央电子单元选择性地向客户端发送经处理的数值数据,也在用户已经完成之后的稍后时刻发送。每个电子运算单元至少定义活跃状态以及非活跃状态,在活跃状态中每个电子运算单元属于由中央电子单元选择并激活的各自的运算组,在非活跃状态中每个电子运算单元不属于任何运算组。并且,每个运算组至少定义活跃条件以及非活跃条件,在活跃条件中在每个运算组已经被激活之后,每个运算组与相应远程电子单元连接,,在非活跃条件中每个运算组不再与相应客户端连接。根据本专利技术的一个实施方式,在第一步骤中,客户端直接向中央电子单元请求特定量的计算的运算功率以及其希望共享特定量的计算的运算功率的持续时间。根据本专利技术的变形,在第一步骤中,客户端向中央电子单元发送待处理的数值数据并且对所述数值数据至少进行待完成的运算类型;一旦其已经接收到数值数据并且待完成的运算类型,中央电子单元至少确定可以使用的特定量的计算的运算功率,以及将激活的-->时刻,这是由于其与其他用户无关。在该情况中,还由用户选择激活的持续时间。根据本专利技术的一个实施方式,中央电子单元包括电子存档装置,其至少包含客户端的请求、每个电子运算单元的活动状态和每个运算组的条件的列表。在根据本专利技术的方法的验证和更新步骤中,中央电子单元控制电子存档装置,基本上周期性地验证和更新包括在电子存档装置中的数据,例如每个客户端,即,相应用户的请求、每个电子运算单元的活动状态和每个运算组的条件。如果一个或多个电子运算单元处于不活跃状态,中央电子单元基于客户端的请求,利用至少某些不活跃的电子运算单元定义新的运算组。如果至少一个运算组处于不活跃条件,中央电子单元基于客户端的请求定义新的本文档来自技高网
...

【技术保护点】
一种装置,用于共享和/或使得具有一个或多个远程电子单元(12a-12e)的电子运算和控制装置(14)的计算的运算功率可使用,每个所述远程电子单元将能够向所述电子运算和控制装置(14)发送数值数据,所述数值数据能够由所述电子运算和控制装置(14)处理从而获得对应的经处理的数值数据,所述数值数据能够被选择性地发送到各个远程电子单元(12a-12e),其特征在于所述电子运算和控制装置(14)至少包括中央电子单元(18)和一个或多个能够由所述中央电子单元(18)控制的电子运算单元(20a-20f)以及数据存储单元,并且其中 -所述远程电子单元(12a-12e)中的每个能够向所述中央电子单元(18)请求至少特定量的计算的运算功率,从而执行对于所述数值数据的特定类型的计算的运算; -所述中央电子单元(18)能够 定义包括确定数量的电子运算单元(20a-20f)的运算组(22a-22c),电子运算单元(20a-20f)中的每个与计算的运算的专用电子程序相关联,其中所述数量的电子运算单元(20a-20f)至少定义为根据由所述远程电子单元(12a-12e)中的每个请求的所述特定量的计算的运算功率的函数,以及其中,基于请求的特定类型的计算的运算,所述中央电子单元(18)能够以基本上自动的方式配置所述确定的组(22a-22c)的每个电子运算单元(20a-20f)的计算的运算的所述程序,从而执行对应的运算部分;以及 -所述中央电子单元(18)能够向所述远程电子单元(12a-12e)的所述选择的一个传送所述运算组(22a-22c)根据其特定请求可用于处理所述数值数据的时刻。...

【技术特征摘要】
【国外来华专利技术】IT 2006-4-21 UD2006A0001081.一种装置,用于共享和/或使得具有一个或多个远程电子单元(12a-12e)的电子运算和控制装置(14)的计算的运算功率可使用,每个所述远程电子单元将能够向所述电子运算和控制装置(14)发送数值数据,所述数值数据能够由所述电子运算和控制装置(14)处理从而获得对应的经处理的数值数据,所述数值数据能够被选择性地发送到各个远程电子单元(12a-12e),其特征在于所述电子运算和控制装置(14)至少包括中央电子单元(18)和一个或多个能够由所述中央电子单元(18)控制的电子运算单元(20a-20f)以及数据存储单元,并且其中-所述远程电子单元(12a-12e)中的每个能够向所述中央电子单元(18)请求至少特定量的计算的运算功率,从而执行对于所述数值数据的特定类型的计算的运算;-所述中央电子单元(18)能够定义包括确定数量的电子运算单元(20a-20f)的运算组(22a-22c),电子运算单元(20a-20f)中的每个与计算的运算的专用电子程序相关联,其中所述数量的电子运算单元(20a-20f)至少定义为根据由所述远程电子单元(12a-12e)中的每个请求的所述特定量的计算的运算功率的函数,以及其中,基于请求的特定类型的计算的运算,所述中央电子单元(18)能够以基本上自动的方式配置所述确定的组(22a-22c)的每个电子运算单元(20a-20f)的计算的运算的所述程序,从而执行对应的运算部分;以及-所述中央电子单元(18)能够向所述远程电子单元(12a-12e)的所述选择的一个传送所述运算组(22a-22c)根据其特定请求可用于处理所述数值数据的时刻。2.根据权利要求1所述的装置,其特征在于如果所述远程电子单元(12a-12e)中的一个请求或多或少的运算功率,所述中央电子单元(18)能够以基本上自动的和合乎逻辑的方式增加或减少所述确定的运算组的电子运算单元(20a-20f)的数量。3.根据权利要求1或2所述的装置,其特征在于所述中央电子单元(18)能够将所述确定组的每个电子运算单元(20a-20f)的所述计算的运算程序配置为根据所述确定组的电子运算单元(20a-20f)的数量。4.根据权利要求1、2或3所述的装置,其特征在于所述中央电子单元(18)能够基本上在所述远程电子单元(12a-12e)向所述中央电子单元(18)请求特定量的计算的运算功率的同一时刻配置计算的运算的每个程序,从而执行确定类型的运算。5.根据前述权利要求中任一项所述的装置,其特征在于每个电子运算单元(20a-20f)至少定义活跃状态和非活跃状态,在活跃状态中每个电子运算单元(20a-20f)属于各自的运算组(22a-22c),在非活跃状态中每个电子运算单元(20a-20f)不属于任何运算组(22a-22c),并且每个运算组(22a-22c)至少定义活跃条件和非活跃条件,在活跃条件中每个运算组(22a-22c)与相对远程电子单元(12a-12e)连接,在非活跃条件中每个运算组(22a-22c)不再与所述相对远程电子单元(12a-12e)连接。6.根据权利要求5所述的装置,其特征在于所述中央电子单元(18)包括存档装置(24),所述存档装置(24)能够至少包含来自于每个远程电子单元(12a-12e)的请求、每个电子运算单元(20a-20f)的活动状态和每个运算组(22a-22c)的条件。7.根据权利要求6所述的装置,其特征在于所述中央电子单元(18)能够基本上周期性地验证并且更新包含在所述存档装置(24)中的数据。8.根据权利要求5和6所述的装置,其特征在于所述中央电子单元(18)能够验证每个电子运算单元(20a-20f)的活动状态和每个运算组(22a-22c)的条件,从而更新所述存档装置(24)。9.根据权利要求8所述的装置,其特征在于如果一个或多个电子运算单元(20a-20f)处于不活跃状态,则所述中央电子单元(18)能够基于所述远程电子单元(12a-12e)的请求,利用至少某些所述不活跃的电子运算单元(20a-20f)定义新的运算组(22a-22c)。10.根据权利要求8或9所述的装置,其特征在于如果运算组(22a-22c)处于不活跃条件,则所述中央电子单元(18)能够基于所述远程电子单元(12a-12e)的请求定义新的运算组(22a-22c)。11.根据权利要求9或10所述的装置,其特征在于所述中央电子单元(18)能够将所述新的运算组(22a-22c)至少与电子地址相关联,所述电子地址是各个远程电子单元(12a-12e)能够连接的电子地址。12.一种方法,用于共享和/或使得具有一个或多个远程电子单元(12a-12e)的电子运算和控制装置(14)的计算的运算功率可使用,每个所述远程电子单元向所述电子运算和控制装置(14)发送数值数据,所述数值数据由所述电子运算和控制装置(14)处理从而获得对应的经处理的数值数据,所述数值数据依次被选择性地发送到各个远程电子单元(12a-12e),其特征在于所述方法至少包括以下步骤:-第一步骤,其中所述远程电子单元(12a-12e)中的每个向所述电子运算和控制装置(14)的中央电子单元(18)请求特定量的计算的运算功率,从而执行对于所述数值数据的特定类型的计算的运算;-第...

【专利技术属性】
技术研发人员:M吉尔兰达P诺西塔
申请(专利权)人:克斯特克有限公司
类型:发明
国别省市:IT[意大利]

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

1