为具有多个处理器的系统提供处理器集群的方法技术方案

技术编号:2850185 阅读:266 留言:0更新日期:2012-04-11 18:40
描述了一种方法,用于配置具有多个处理器(2)的系统(1)以为系统提供至少一个处理器集群,其中每个集群具有一个服务点(10)。计算系统中从每个处理器到其他处理器的距离(302)。然后计算多个总距离(303),其中每个总距离与一个处理器相关。从多个总距离中确定一个最小总距离(304)。分配一个处理器作为服务点;该处理器是具有与之相关的最小总距离的处理器。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及自主计算,并且尤其涉及用于使处理器集群化并且在系统中分配服务点以便进行高效、容错、自配置和自愈操作的方法。
技术介绍
自主计算(通常是指自监视、自配置、容错和自愈的多处理机计算系统的设计)是一个具有重要理论和实践意义的主题。在构造一个成功的自主计算系统方面的一个重要考虑是将系统的容错功能嵌入其本身以增强其自愈机制。自愈机制会要求在有故障的情况下系统将立即检测故障的性质并设法消除故障。在不能消除故障的情况下,系统将通过分配有故障的处理器的工作给一个或多个其他处理器来最小化随之发生的性能降低。在一个典型的计算机结构中,故障检测及管理的任务或者由一个处理器,或者由一个主处理器完成。包括自主计算系统的处理器可分布在大的地理区域上。更进一步地,该处理器可具有多种不同类型,运行多种不同类型操作系统,并由分布式网络相连。从地理上讲,不同的处理器常常被布置成集群。这样的布置不允许让一个主处理器管理整个系统的容错功能。因此最好让一些处理器完成容错管理。此处,这些处理器将被称作服务点。图1A中示出了利用服务点的典型系统。系统1包括若干互连的处理器2,那些处理器中的一个被分配为服务点10本文档来自技高网...

【技术保护点】
一种用于配置具有多个处理器(2)的系统(1)以为该系统提供至少一个处理器集群的方法,其中每个集群具有一个服务点,该方法包括步骤:计算(302)系统中从每个处理器到其他处理器的距离;计算(303)多个总距离,其中每个总距离与一 个处理器相关;从多个总距离中确定(304)最小总距离;以及将具有与之相关的最小总距离的处理器分配为服务点。

【技术特征摘要】
【国外来华专利技术】US 2003-7-31 10/604,5851.一种用于配置具有多个处理器(2)的系统(1)以为该系统提供至少一个处理器集群的方法,其中每个集群具有一个服务点,该方法包括步骤计算(302)系统中从每个处理器到其他处理器的距离;计算(303)多个总距离,其中每个总距离与一个处理器相关;从多个总距离中确定(304)最小总距离;以及将具有与之相关的最小总距离的处理器分配为服务点。2.根据权利要求1的方法,进一步地包括将系统划分成多个集群(L1,L2)的步骤。3.根据权利要求2的方法,其中所述划分进一步地包括根据与每个处理器有关的总距离对处理器排序(322);将每个处理器分配(324)给两个集群中的一个;根据与每个集群中的处理器相关的多个总距离确定(325)所述集群中的处理器的最小总距离;以及将每个集群中具有与之相关的最小总距离的处理器分配(327)为所述集群的服务点。4.根据权利要求3的方...

【专利技术属性】
技术研发人员:玛哈拉加穆克杰
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1