集成封装件的设备、系统及方法技术方案

技术编号:2853044 阅读:198 留言:0更新日期:2012-04-11 18:40
公开了一种集成封装件的设备、系统及方法。初始化模块初始化第二封装件。发现模块发现第二封装件连接到第一封装件。地址模块生成第二封装件的有效地址。分配模块向第二封装件分配地址。电源控制模块向第二封装件循环供电以重新初始化第二封装件和设置地址。

【技术实现步骤摘要】

本专利技术涉及集成封装件(enclosure),更具体地,涉及在数据处理系统中自动集成模块式封装件。
技术介绍
数据处理系统通常包括一个或多个被配置为模块式封装件的组件。例如,服务器、存储器设备、开关等可以被预装在模块式封装件中,这里称作封装件。当集成封装件时,每一个封装件是可由系统使用的功能性组件。管理员可以通过将第二封装件通过通信信道连接到第一封装件或者控制单元而对数据处理系统扩容。第二封装件可以通过建立到第二封装件的通信信道被集成到数据处理系统。在一个实施例中,第二封装件被有线级联,其中每一个封装件都连接到上游封装件或者控制单元,并且每一个封装件还连接到下游封装件,这些连接形成从控制单元到终端封装件的串行链。在可选的实施例中,第二封装件与第一封装件并联连接。例如,第二封装件和第一封装件均可有线连接到控制单元。第二封装件还通过向第二封装件提供电力和通过建立一个或多个逻辑地址和标识符集成,以方便第二封装件与其他封装件和控制单元之间的通信。管理员通常执行集成,包括连接通信信道电缆、电力电缆以及分配逻辑地址和标识符。不幸的是,在集成期间会出现许多错误。例如,管理员可能将不合适的逻辑地址或标识符分配给第二封装件或者封装件组件,诸如第一封装件中的存储器设备的逻辑地址或标识符。另外,管理员可能错误地有线连接第二封装件,或者在错误的时间或以错误的顺序向第二封装件供电。这些集成错误可降低数据处理系统的性能或者使系统不能工作直到错误被纠正。另外,发现和纠正这些集成错误会费时费力。根据前述的讨论,很明显,存在对一种在数据处理系统中自动集成封装件的设备、系统和方法的需要。有益地,这样的设备、系统和方法会减少集成错误并简化管理员的集成工作。
技术实现思路
已改进本专利技术以响应现有技术的状况,特别是响应现有技术中还没有完全被当前可用的封装件集成方法解决的问题和需求,因此,本专利技术提出一种克服部分或全部上述缺点的集成封装件的设备、系统和方法。集成封装件的设备具有逻辑单元,其包括多个被配置为在功能上执行以下必要步骤的模块初始化封装件,发现封装件的连接,生成地址,分配地址以及向封装件循环供电。在所描述的实施例中,这些模块包括发现模块,初始化模块,地址模块,分配模块以及电源控制模块。发现模块发现第二封装件连接到第一封装件。在一个实施例中,第一和第二封装件包括模块式服务器、硬盘驱动器、光存储设备等。第一和第二封装件通过诸如光通道仲裁环路通信信道等通信信道连接。初始化模块初始化第二封装件。初始化模块可以命令建立和配置与通信信道的通信。在一个实施例中,初始化模块可配置光通道开关以通过光通道仲裁环路通信信道通信。地址模块生成第二封装件或者第二封装件的一个或多个组件的每一个的有效地址。地址识别通过通信信道通信第二封装件或第二封装件组件。在一个实施例中,地址模块使用算法生成地址。在可选的实施例中,地址模块指示管理员生成地址。分配模块向第二封装件分配地址。在一个实施例中,分配模块向第二封装件传送地址,第二封装件存储地址。例如,如果封装件仅仅确认在初始化期间被装载的地址,则电源控制模块向第二封装件循环供电,以重新初始化第二封装件并设置地址。所述设备集成第二封装件,配置具有有效地址的第二封装件或第二封装件的一个或多个组件,如存储器设备,并启动与第一封装件或者控制单元的通信。本专利技术还提出一种集成封装件的系统。系统可以体现为数据处理系统,诸如包括多个被配置为封装件的模块式数据存储器设备的数据存储系统。具体地,在一个实施例中,系统包括第一封装件、包括初始化模块的第二封装件以及包括发现模块、地址模块、分配模块和电源控制模块的控制单元。控制单元、第一封装件和第二封装件可通过级联布线连接,控制单元通过通信信道连接到第一封装件,第一封装件通过通信信道连接到第二封装件。控制单元向第一封装件传送消息。第一封装件接收并保留具有第一封装件或第一封装件的一个或多个组件的地址的消息,并且向第二封装件传送其他消息。第二封装件需要第二封装件或第二封装件的一个或多个组件的有效地址以接收和保留消息。发现模块发现第二封装件连接到第一封装件。初始化模块初始化第二封装件。地址模块生成第二封装件或第二封装件的一个或多个组件的每一个的有效地址。分配模块将每个地址分配给第二封装件或第二封装件的一个或多个组件。在一个实施例中,每个组件可以接收唯一的地址。电源控制模块可向第二封装件循环供电,以重新初始化第二封装件或第二封装件的一个或多个组件和设置每个地址。另外,系统还可包括检测模块、缓解(mitigation)模块和通知模块。在一个实施例中,检测模块检测第一封装件与第二封装件之间的连接错误。例如,检测模块可以检测第一封装件与第二封装件之间的不正确的布线。缓解模块缓解连接错误。在一个实施例中,缓解模块将第二封装件与第一封装件隔离,防止第二封装件干扰系统运行。在一个实施例中,通知模块通知管理员第二封装件联机。另外,当检测模块检测到第一封装件与第二封装件之间的连接错误时,通知模块可以通知管理员。系统集成具有有效地址的第二封装件,并且检测和缓解第一封装件与第二封装件之间的连接错误。本专利技术还提出一种集成封装件的方法。在充分公开的实施例中,本方法包括执行前述的关于所描述的设备和系统的运行的功能所必要的步骤。在一个实施例中,本方法包括初始化封装件,发现封装件的连接,生成地址,分配地址,以及向封装件循环供电。在一个实施例中,管理员将第二封装件连接到第一封装件。初始化模块初始化第二封装件。发现模块发现第二封装件连接到第一封装件。在某个实施例中,检测模块检测第一封装件与第二封装件之间的连接错误。如果检测到连接错误,则缓解模块可缓解错误。地址模块生成第二封装件的至少一个有效地址。分配模块向第二封装件分配地址,或者向第二封装件的一个或多个组件分配一个或多个地址。在一个实施例中,电源控制模块向第二封装件循环供电,以重新初始化第二封装件和设置每一个地址。在整个说明书中提到的特征、优点或者类似的语言并不意味着本专利技术可实现的所有特征及优点都应在本专利技术的某一个实施例中。相反,关于特征和优点的语言应被理解为结合实施例所描述的特定特征、优点或者特性包含在本专利技术的至少一个实施例中。因此,在整个说明书中,特征、优点或者类似语言的讨论可以但不是必需地指同一个实施例。进一步地,本专利技术所描述的特征、优点及特性可以通过任何合适的方式结合在一个或多个实施例中。本领域的技术人员可以认识到,本专利技术可以不需要特定的实施例中的一个或多个特定特征或优点而实现。在其他情况下,在某些实施例中可发现不在本专利技术的所有实施例中出现的附加特征和优点。本专利技术自动将第二封装件集成到系统的第一封装件。此外,本专利技术向第二封装件分配有效地址,并检测和缓解在连接第一与第二封装件中的错误。根据下述的描述和所附的权利要求,本专利技术的这些特征和优点将变得更加明显,或者可通过如后所述的本专利技术的实例得到。附图说明为了更容易理解本专利技术的优点,将参照附图中示出的特定实施例提供上述简要描述的本专利技术的更具体的描述。应当理解这些附图仅仅描述本专利技术的典型实施例,因此不应被认为是本专利技术范围的限制,本专利技术通过使用如下的附图进行详细的描述和说明,其中图1是说明根据本专利技术的集成系统的一个实施例的示意性框图;本文档来自技高网
...

【技术保护点】
一种集成封装件的设备,所述设备包括:发现模块,被配置为发现第二封装件通过通信信道连接到第一封装件;初始化模块,被配置为初始化所述第二封装件,所述第二封装件包括所述初始化模块;地址模块,被配置为生成所述第二封装件的有效 地址;分配模块,被配置为向所述第二封装件分配所述地址;以及电源控制模块,被配置为向所述第二封装件循环供电以设置所述地址。

【技术特征摘要】
US 2004-11-18 10/992,5791.一种集成封装件的设备,所述设备包括发现模块,被配置为发现第二封装件通过通信信道连接到第一封装件;初始化模块,被配置为初始化所述第二封装件,所述第二封装件包括所述初始化模块;地址模块,被配置为生成所述第二封装件的有效地址;分配模块,被配置为向所述第二封装件分配所述地址;以及电源控制模块,被配置为向所述第二封装件循环供电以设置所述地址。2.如权利要求1所述的设备,还包括检测模块,被配置为检测所述第一封装件与所述第二封装件之间的连接错误。3.如权利要求2所述的设备,还包括缓解模块,被配置为隔离被错误连接的第二封装件。4.如权利要求1所述的设备,还包括通知模块,被配置为通知管理员所述第二封装件联机。5.如权利要求1所述的设备,其中,所述电源控制模块还被配置为指示所述第二封装件通过所述通信信道接通电源。6.如权利要求1所述的设备,其中,所述地址模块使用算法生成所述有效地址。7.如权利要求1所述的设备,其中,所述第一封装件和所述第二封装件通过光通道仲裁环路通信信道连接。8.一种集成封装件的设备,所述设备包括发现模块,被配置为发现第二封装件通过通信信道连接到第一封装件;初始化模块,被配置为初始化所述第二封装件;地址模块,被配置为生成所述第二封装件的有效地址;登记模块,被配置为向控制单元登记所述地址;以及电源控制模块,被配置为向所述第二封装件循环供电以设置所述地址。9.一种集成封装件的系统,所述系统包括第一封装件;第二封装件,包括被配置为初始化所述第二封装件的初始化模块;与所述第一封装件通信的控制单元,包括发现模块,被配置为发现所述第二封装件通过通信信道连接到所述第一封装件;地址模块,被配置为生成所述第二封装件的有效地址;分配模块,被配置为向所述第二封装件分配所述地址;以及电源控制模块,被配置为向所述第二封装件循环供电以设置所述地址。10.如权利要求9所述的系统,还包括检测模块,被配置为检测所述第一封装件与所述第二封装件之间的连接错误。11.如权利要求10所述的系统,还包括缓解模块,被配置为隔离被错误连接的第二封装件。12.如权利要求9所述的系统,还包括通知模块,被配置为通知管理员所述第二封装件联机。13.如权利要求9所述的系统,其中,所述电源控制模块还被配置为指示所述第二封装件通过所述通信信道接通电源,以响应所述发现模块发现所述第二封装件。14.如权利要求9所述的系统,其中,所述地址模块使用算法生成所述有效地址。15.如...

【专利技术属性】
技术研发人员:MD伯姆霍夫BJ卡尼奥JC埃利奥特RA库博GS卢卡斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1