CN1300685C - 模块化服务器系统、存储叶片和对服务器进行供应的方法 - Google Patents
模块化服务器系统、存储叶片和对服务器进行供应的方法 Download PDFInfo
- Publication number
- CN1300685C CN1300685C CNB028230078A CN02823007A CN1300685C CN 1300685 C CN1300685 C CN 1300685C CN B028230078 A CNB028230078 A CN B028230078A CN 02823007 A CN02823007 A CN 02823007A CN 1300685 C CN1300685 C CN 1300685C
- Authority
- CN
- China
- Prior art keywords
- blade
- server
- server blade
- operating system
- storage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4405—Initialisation of multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/18—Packaging or power distribution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
Abstract
本发明描述了一种方法和装置,用于向模块化服务器系统的多个服务器叶片供应操作系统软件。
Description
技术领域
本发明涉及模块化服务器系统、存储叶片以及对多个服务器进行供应的方法。
背景技术
模块化服务器系统越来越多地部署在计算机数据中心中。随着对因特网服务的需求的增长,需要更多的硬件和软件基础设施以提供这些服务。此基础设施一般可使用服务器来实现。一些数据中心可具有成千上万个服务器,这可能会占用大量的物理空间。模块化服务器系统提供了一种减小空间需求的方式,还提供了一些其他优点,例如降低维护和升级成本,改进服务器之间的互操作性以及提高可靠性。因此,对改进模块化服务器系统的需求非常显著,以降低空间需求并改进其他模块化服务器优点。
发明内容
本发明的一个技术方案提供了一种模块化服务器系统,该系统包括:中间平面,该中间平面具有系统管理总线和多个叶片接口;多个服务器叶片,所述服务器叶片连接到所述叶片接口,每个服务器叶片被实现为单板,并且每个服务器叶片都具有连接到所述系统管理总线的服务器叶片系统管理总线;以及存储叶片,该存储叶片连接到所述叶片接口之一,所述存储叶片具有连接到所述系统管理总线的存储叶片系统管理总线,所述存储叶片用来存储用于所述多个服务器叶片的操作系统软件。
本发明的另一个技术方案提供了一种存储叶片,该存储叶片包括:硬盘驱动器;硬盘驱动器控制器;和供应模块,用来向多个服务器叶片供应存储在所述硬盘驱动器上的操作系统软件,每个服务器叶片被实现为单板。
本发明的另一个技术方案提供了一种对多个服务器进行供应的方法,该方法包括:从多个服务器叶片中的每个叶片接收装载操作系统的请求,每个服务器叶片被实现为单板;确定所述多个服务器叶片中每个叶片的标识符;搜索与所述服务器叶片标识符相关联的操作系统标识符;使用所述操作系统标识符,从存储系统检索操作系统;以及向每个服务器叶片装载其检索到的操作系统。
本发明的另一个技术方案提供了一种对多个服务器进行供应的方法,该方法包括:创建服务器叶片与存储叶片之间的连接,所述服务器叶片被实现为单板,并且所述存储叶片具有多个操作系统软件;发送请求,以向所述服务器叶片供应所述操作系统软件之一;以及响应于所述请求,接收操作系统软件。
附图说明
在本文献的权利要求部分中明确指出了要求保护的主题,其被视为本发明的实施例。然而,通过在阅读下面的详细说明时参考附图,可最佳地在其结构和操作方法上理解本发明的实施例及其目的、特征和优点,其中:
图1示出了根据本发明实施例的模块化服务器系统;
图2示出了根据本发明实施例的服务器叶片(blade);
图3示出了根据本发明的实施例,通过中间平面(midplane)与服务器叶片相连接的存储叶片;
图4示出了根据本发明的一个实施例,可由供应模块(provisioningmodule)实现的编程逻辑的第一方框流程图;并且
图5示出了根据本发明的一个实施例,可由供应模块实现的编程逻辑的第二方框流程图。
具体实施方式
本发明的实施例可包括一种方法和装置,用于为模块化服务器系统提供公共引导环境。本发明的一个实施例可包括用于模块化服务器系统的存储系统。该存储系统例如可包括独立磁盘冗余阵列(RAID)系统。用于多个服务器叶片的操作系统(OS)软件可由该RAID系统存储。该存储系统可实现为模块化服务器系统的底盘、中间平面或专用存储叶片的一部分。在本发明的一个实施例中,所述存储系统可实现在模块化服务器系统的外部,例如作为存储区域网络(SAN)或网络访问存储(NAS)的一部分,并具有到模块化服务器系统的高速连接。只要任何服务器叶片需要访问其OS,它都可从RAID系统接收该OS。服务器叶片可出于任何数量的原因而需要访问其OS,例如在初始启动期间,或者在升级、故障、维护、重引导等等之后。
本发明的一个实施例可通过降低对服务器叶片进行供应的存储系统或硬盘驱动器的数量来改进OS引导性能。与此形成对比的是,传统的模块化服务器系统一般对每个服务器叶片都具有存储系统。传统的存储系统的一个示例可包括硬盘驱动器或硬盘驱动器控制器。该存储系统存储用于服务器叶片的OS。一旦接收到引导或重引导命令,每个服务器叶片都可使用专用的存储系统来装载其OS。本发明的一个实施例减少向模块化服务器系统的服务器叶片提供合适的OS的存储系统的数量。在改进OS引导性能之外,这一方法还可减少模块化服务器系统的维修、升级和设备成本。
在这一详细的描述中,给出了大量具体细节以提供对本发明的实施例的透彻理解。然而,本领域内的技术人员将可理解,没有这些具体细节也可实施本发明的实施例。在其他情况下,未详细说明一些公知的方法、过程、组件和电路,以免模糊本发明的实施例。可以认识到,在此公开的具体结构性和功能性细节是代表性的,而不会对本发明造成不必要的限制。
本发明的实施例可包括下述功能,该功能可被实现为由处理器、硬件电路或结构、或者二者的组合来执行的软件。所述处理器可以是通用或专用处理器,例如英特尔公司、摩托罗拉公司、太阳微系统公司以及其他公司制造的处理器系列中的处理器。所述软件可包括用来实现本发明的实施例的特定功能的编程逻辑、指令或数据。该软件可存储在机器可访问的介质或计算机可读介质中,所述介质例如是只读存储器(ROM)、随机访问存储(RAM)、磁盘(例如软盘或硬盘驱动器)、光盘(例如CD-ROM)或任何其他数据存储介质。在本发明的一个实施例中,所述介质可以用压缩和/或加密的格式存储编程指令,还可存储在由处理器执行之前必须由安装程序编译或安装的指令。或者,本发明的实施例可被实现为专用的硬件组件,其包含用来执行在此所描述的功能的硬布线逻辑,或者可由已编程通用计算机组件和定制硬件组件的任意组合来实现本发明的实施例。
值得注意的是,本说明书中对“一个实施例”或“实施例”的任何引用都意味着结合该实施例而描述的特定特征、结构或特性包含在本发明的至少一个实施例中。出现在说明书中各个位置的短语“在一个实施例中”未必指的是相同的实施例。
现在具体参考附图,所有附图中相似的部件用相同的标号来表示,图1中示出了适于实施本发明一个实施例的系统。图1示出了根据本发明实施例的模块化服务器系统。图1示出了模块化服务器系统100,其可包括服务器叶片110、交换叶片120、电源130、电源输入140、媒体叶片150、扇座(fan tray)160、中间平面170和存储叶片180。在此使用的术语“叶片”(blade)可表示实现为单板的设备,例如具有处理器或控制器的单板机(SBC)、路由器、交换机、存储系统、网络应用设备、专用分支交换、应用服务器、计算机/电话(CT)应用设备等等。媒体叶片150是可容纳媒体设备的叶片,所述媒体设备例如是图形处理设备、音频处理设备、流媒体处理设备、大容量存储系统等等。存储叶片180可以是媒体叶片150的一个示例。
模块化服务器系统100可被配置成支持多至16个独立的服务器叶片110,以及多至16个媒体叶片150或存储叶片180。然而,也可支持任意数量的服务器叶片110、媒体叶片150或存储叶片180。每个叶片都可包括与中间平面170相连接的接口,并且可通过中间平面170与其他叶片通信。可以认识到,虽然服务器叶片110和包括存储叶片180的媒体叶片150在图1中示出为在相对侧连接到中间平面170,但是本发明的实施例并不局限于这一环境。例如,如果需要的话,存储叶片180可与服务器叶片110置于同一侧。
中间平面170例如可以是具有多个叶片接口的的通信电路板。每个叶片接口都可向所连接的模块提供公共互连。在本发明的一个实施例中,叶片接口彼此可电通信,并可与中间平面170的系统管理总线进行电通信。在本发明的一个实施例中,中间平面170可具有由Peripheral ComponentInterconnect(PCI)Industrial Computer Manufacturers Group(PICMG)CompactPCI规范2.1版(“CompactPCI规范”)提出的外形参数(formfactor),其中所述叶片接口是CompactPCI插槽或连接器。CompactPCI规范可包括由“Versa Module Europa”(VME)总线所推广的欧规卡(Eurocard)外形参数,其具有标准的欧规卡尺寸和高密度2mm引脚和插孔连接器。
所有连接到中间平面170的叶片都可通过中间平面170而与其他叶片和系统资源进行通信。每个叶片本质上都是具有网络地址的网络节点。因此,每个叶片都可创建与另一个叶片或系统资源的网络连接,以传送信息。例如,在本发明的一个实施例中,所述连接可以是以太网连接,例如快速以太网或千兆比特以太网连接。
模块化服务器系统100还可被配置来支持多至4个交换叶片120,以执行网络交换并提供N+1冗余度。在本发明的一个实施例中,交换叶片120可具有多至20个10/100Base-T自协商端口,并支持4,096个媒体访问控制器(MAC)地址。所述20个端口中的16个端口例如可分配给来自中间平面170的以太网通道,所述通道然后可连接到16个服务器叶片110。剩下的4个端口例如可通过交换叶片120的面板上的RJ-45(以太网)连接器来访问。然而,也可实现其他配置,这取决于模块化服务器系统100所支持的服务器叶片110的数量。数据分组可缓冲在交换叶片120中,以减少特定通道的以太网冲突,并且,可实现全管理的第三层或第四层交换,以提供服务质量(QoS)控制。在本发明的一个实施例中,可能需要具有足够带宽的非阻塞式交换结构以减小分组丢失。
在图1所示的模块化服务器系统100中,多至6个负载共享电源130可连接到中间平面170,以向服务器系统100的模块提供电源。这些电源130中的每一个例如都可提供150瓦的功率,并且也可提供N+1冗余度。多至2个的电源交流(AC)/直流(DC)输入140可连接到中间平面170,以向模块化服务器系统100提供输入电源。具有冷却风扇的扇座160可被利用来在模块化服务器系统100内提供冷却气流以冷却其中的模块。根据本发明的实施例,可去除扇座160可包括多至6个的风扇以获得N+1冗余度。
图2示出了根据本发明的实施例的服务器叶片。图2示出了被设计成作为服务器系统100的模块化组件而工作的服务器叶片200。服务器叶片200例如可代表服务器叶片110。在本发明的一个实施例中,可根据CompactPCI规范来设计服务器叶片200。然而可以认识到,可利用任何合适的接口标准并仍落在本发明的范围之内。
服务器叶片200可包括处理器216,例如英特尔公司制造的PentiumIII模块。Pentium III处理器模块可包含符合该处理器的独特电压需求的电源、温度传感器、系统存储器(L2缓存)以及将该处理器桥接到标准系统总线所需的核心逻辑。在本发明的一个实施例中,服务器叶片200可包含系统管理总线。该系统管理总线例如可与中间平面170的系统管理总线进行通信。这可提供对存储叶片180的OS功能的访问方式。
服务器叶片200还可包括网络接口206和207。根据图2所示的实施例,提供了双以太网端口206和207。以太网接口206和207例如可利用英特尔公司制造的、与Ethernet Express Pro 100兼容的Intel 82559快速以太网多功能PCI控制器(“82559控制器”)。82559控制器可包括结合成单组件解决方案的媒体访问控制器(MAC)和物理层(PHY)接口二者。网络接口206和207例如可以是服务器叶片200的面板上的RJ-45连接器。所述面板还可包括多个状态发光二极管(LED)204,用于指示每个通道的状态。
服务器叶片200可使用半导体存储器210来作为本地存储器。半导体存储器210的示例可包括同步动态随机访问存储器(SDRAM)双内联存储器模块(DIMM)。在本发明的一个实施例中,SDRAM可以被进行纠错编码(ECC)。ECC存储器可纠正单比特错误,并向OS报告多比特错误。服务器叶片200还可提供板载闪存212,用于存储系统基本输入/输出系统(BIOS),并用作为固态盘。也可提供具有备用电池的静态随机访问存储器(SRAM)来用于这一用途。
服务器叶片200还可包括中断控制器226,以提供对电平触发和边缘触发输入、单输入屏蔽、以及固定和循环优先级的支持。还可提供按压钮式复位/异常终止(reset/abort)按钮203来允许用户复位服务器叶片200。键盘/鼠标连接器201可允许用户将键盘或鼠标连接到服务器叶片200以与其进行交互。可选地,可提供视频输出插口205,例如视频图形阵列(VGA)连接器,来允许连接到监视器以用于视频输出。还可提供通用串行总线(USB)连接器208来允许服务器叶片200连接到其他设备,例如便携式光盘驱动器、硬盘驱动器等等。
服务器叶片200还可在前面板上包括串行端口202,例如16C550PC兼容串行端口。优选地在服务器叶片200上提供具有电池电源232的实时时钟234,以执行计时功能,例如警报(alarm)、可屏蔽周期性中断以及日历功能。可选地提供看门狗定时器(watchdog timer)228,用于监视系统操作,该定时器并可用多种超时周期来编程。可利用一种二阶段看门狗定时器,即这种定时器在生成复位请求之前可产生不可屏蔽中断(NMI)。因此,在所编程的时间周期内未能选通(strobe)该看门狗定时器可导致NMI、复位请求或同时导致二者。如果看门狗定时器引发了复位事件,则设置一个寄存器。只有在上电(power-up)时才会清除这一看门狗定时器,使得系统软件可在重引导时采取合适的动作。可在服务器叶片200中提供输入/输出扩展连接器214来允许对与存储介质、闪存等的接口进行扩展。
图3示出了根据本发明的实施例,通过中间平面与服务器叶片相连接的存储叶片。图3示出了存储叶片300,其例如可代表存储叶片180。在本发明的一个实施例中,存储叶片300可以是模块化服务器系统例如模块化服务器系统100的模块化组件。存储叶片300可被配置来承载大容量存储介质设备,例如硬盘驱动器和/或光盘只读存储器(CD-ROM)。图3示出了2个2.5英寸或3.5英寸的集成驱动电子(IDE)硬盘驱动器310和320。然而可以认识到,存储叶片300可支持任意数量或任意类型的传统硬盘驱动器,包括具有不同接口类型的硬盘驱动器。
在本发明的一个实施例中,存储叶片300可包含提供独立磁盘冗余阵列(RAID)功能的其他处理器或设备,并可与对应的服务器叶片110的PCI总线互连。例如,在本发明的一个实施例中,所述RAID系统可包括配置有控制器330的多个硬盘驱动器。控制器330例如可包括集成RAID控制器,例如英特尔公司制造的GSU31RAID控制器。GSU31RAID控制器是基于PCI的单通道Ultra-160SCSI RAID控制器,其利用了英特尔公司制造的i960RS I/O处理器。而且,该存储系统可以是RAID第五级系统。术语“第五级”可表示这样一种RAID系统,其例如可提供字节级的数据条带化(data striping),并可对错误纠正信息进行条带化。术语“数据条带化”可表示将来自一个文件的数据扩展分布到多个硬盘驱动器,从而改善文件访问时间。
存储叶片300还可具有存储器335。存储器335可包括任何机器可读介质,例如ROM、RAM、同步RAM(SRAM)、同步动态RAM(SDRAM)等等。存储器335可存储将由处理器例如控制器330执行的计算机程序指令。在本发明的一个实施例中,控制器330可包括它自己的存储器,从而可省掉存储器335。控制器330的另一个示例例如可以是使用英特尔公司制造的i310XscaleTM处理器的控制器。
逻辑上,存储叶片300可在服务器叶片110的辅助IDE通道上传输信息。硬盘驱动器310和320针对于缆线选择(Cable Select,CSEL)进行配置,这一特征使得进行了CSEL配置的硬盘驱动器在用缆线连接到存储叶片180上的合适的端头时可自动具有主/从(驱动器0/驱动器1)标识。CSEL特征例如可内建到印刷电路板(PCB)中。
根据本发明的一个实施例,存储叶片300的中间平面输入/输出(I/O)连接器350可以是具有CompactPCI外形参数的接口,其适于与中间平面170的叶片接口相连接。类似地,服务器叶片110可包括中间平面连接器360、370和380。这些连接器可以是具有CompactPCI外形参数的接口,适于与中间平面170的叶片接口相连接。存储叶片300和服务器叶片110各自的中间平面I/O连接器350和360可包括辅助IDE通道340,以用于存储叶片300和服务器叶片110之间通过中间平面170进行的通信,或者可利用CompactPCI总线。
在本发明的一个实施例中,存储叶片300可以是模块化服务器系统的模块化组件,例如存储叶片。然而,本发明的实施例并不局限于这一环境。例如,在本发明的另一个实施例中,用来向服务器叶片供应合适的OS的存储系统可以实现在该模块化服务器系统的其他部件中,例如实现在中间平面170或模块化服务器系统底盘(未示出)中。在本发明的另一个实施例中,所述存储器系统可作为所连接的设备的一部分而位于模块化服务器系统的外部,所述所连接的设备例如是SAN或NAS系统。在此情形下,所述外部存储系统可以由模块化服务器系统通过传统的高速连接来访问。
系统100、200和300的操作将在下面参考图4-5以及相应的示例来描述。虽然在此提供的图4-5可能包括了特定的处理逻辑,但是可以认识到,所述处理逻辑仅仅提供了可以如何实现在此描述的一般功能的示例。而且,给定处理逻辑中的每一项操作都未必一定要以给出的顺序执行,除非有相反的说明。
图4是根据本发明的一个实施例,供应模块所执行的编程逻辑的第一方框流程图。在本发明的一个实施例中,所述供应模块可表示用来实现在此描述的服务器叶片软件供应功能的软件和/或硬件。在本发明的一个实施例中,所述供应模块可以实现为存储叶片180的一部分。
图4示出了用来对多个服务器进行供应的处理逻辑400。在方框402可从多个服务器叶片中的每个叶片接收装载OS的请求。在本发明的一个实施例中,这一操作可以是通过在每个服务器叶片和具有该OS的存储系统之间创建连接,并通过该连接来接收所述请求而完成的。在方框404,可以确定多个服务器叶片中每个叶片的标识符。在本发明的一个实施例中,这一确定可以是通过从服务器接收供应请求而执行的,所述供应请求包括服务器叶片标识符。在方框406,可以启动搜索操作,以获得与所述服务器叶片标识符相关联的OS标识符。在方框408,使用所述OS标识符,从存储系统检索OS软件。然后在方框410,向每个服务器叶片装载其检索到的OS。
搜索OS标识符可以是使用OS标识符列表来进行的。OS标识符列表可以是一张表,其对作为模块化服务器系统一部分的每一个服务器叶片都具有一个服务器叶片标识符条目。例如,每个服务器叶片标识符可以是动态主机配置协议(DHCP)地址、MAC地址、端口号或某种其他的服务器叶片唯一标识符。每个服务器叶片标识符可具有关联OS标识符。该OS标识符标识了每个服务器叶片的OS。例如,OS标识符可以是特定OS软件的文件名或文件地址。只要接收到服务器叶片标识符,就使用该服务器叶片标识符搜索OS标识符列表。服务器叶片标识符可具有指向OS标识符的指针或地址。OS标识符可被检索到并用来将OS软件装载到服务器叶片。
图5是根据本发明的一个实施例,供应模块所执行的编程逻辑的第二方框流程图。在本发明的一个实施例中,所述供应模块可以实现为服务器叶片110的一部分。
图5示出了用来对多个服务器进行供应的处理逻辑500。在方框502,创建与存储叶片的连接。存储叶片可存储多个OS软件。在方框504,可以发送一个请求,以将所述多个OS软件中的一个OS软件供应给服务器叶片。在方框506,响应于所述请求可接收到该OS软件。
在本发明的一个实施例中,所述请求可包括服务器叶片标识符和OS标识符。所述请求可在存储叶片处收到。用于服务器叶片的OS可使用OS标识符来标识。该OS然后通过所述连接被发送到服务器叶片。一旦被服务器叶片接收到,服务器叶片就将OS软件存储在存储器中并执行该OS软件。
通过示例,可更好地理解系统100、200和300的操作以及图4和5所示的处理逻辑。将模块化服务器系统例如系统100上电。每个服务器叶片从其基本输入/输出系统(BIOS)装载指令并执行,所述BIOS一般存储在固件例如闪存212中。BIOS初始化过程的一部分包括引导装载协议,所述装载协议包括用来引导服务器叶片的计划任务列表。在此使用的术语“引导”可表示装载软件。所述计划例如可包括一系列位置,服务器叶片将要查找该位置系列来获得其OS软件。所述系列可包括固件、例如DRAM 210之类的动态存储器,以及网络设备。
可使用包含在此的原理来修改BIOS,以建立与存储系统的网络连接,作为其引导装载程序协议的一部分。例如,服务器叶片110可通过中间平面170建立与存储叶片180的网络连接。该网络连接例如可包括以太网连接。服务器叶片可发送获取其OS软件的请求到存储叶片180。所述OS软件可以是任何传统的OS软件,例如微软公司或太阳微系统公司制造的OS软件。在本发明的一个实施例中,所述请求可包括服务器叶片110的服务器叶片标识符,例如DHCP地址。在本发明的另一个实施例中,存储叶片180可从模块化服务器系统100的DHCP服务器或网络OS来定位并获取DHCP地址。
存储叶片180一旦接收到所述请求,存储叶片180的供应模块就开始对服务器叶片110的供应过程。所述供应模块可以实现为软件,并存储在存储器例如存储器335中。处理器例如控制器335可接收并执行例如来自存储器335的程序指令。
供应模块或者可从所述请求自身获取DHCP地址,或者可从外部源例如DHCP服务器或网络OS获取DHCP地址。供应模块可访问OS标识符列表并检索与服务器叶片标识符相关联的OS标识符。供应模块然后使用OS标识符来从存储系统检索合适的OS软件,并将该OS软件发送到发出请求的服务器叶片110。
一旦服务器叶片110接收到所述OS软件,它就可将该OS软件存储在其本地存储器,例如DRAM 210中。服务器叶片110然后可执行OS软件并开始OS的执行。
尽管在此已描述了本发明的实施例的某些特征,但是本领域内的技术人员现在可想到许多修改、替换、改变或等同。因此,应该理解到,所附权利要求应包括所有这些修改和改变,它们落在本发明实施例的真正精神之内。
Claims (25)
1.一种模块化服务器系统,包括:
中间平面,该中间平面具有系统管理总线和多个叶片接口;
多个服务器叶片,所述服务器叶片连接到所述叶片接口,每个服务器叶片被实现为单板,并且每个服务器叶片都具有连接到所述系统管理总线的服务器叶片系统管理总线;以及
存储叶片,该存储叶片连接到所述叶片接口之一,所述存储叶片具有连接到所述系统管理总线的存储叶片系统管理总线,所述存储叶片用来存储用于所述多个服务器叶片的操作系统软件。
2.如权利要求1所述的模块化服务器系统,其中每个服务器叶片都包括用于向每个服务器叶片供应所述操作系统软件的供应模块。
3.如权利要求1所述的模块化服务器系统,其中所述存储叶片包括:
硬盘驱动器;
硬盘驱动器控制器;和
供应模块,用来向每个服务器叶片供应所述操作系统软件。
4.如权利要求3所述的模块化服务器系统,其中所述硬盘驱动器是配置为独立磁盘冗余阵列系统的多个硬盘驱动器中的一个。
5.如权利要求4所述的模块化服务器系统,其中所述独立磁盘冗余阵列系统是第五级独立磁盘冗余阵列系统。
6.如权利要求4所述的模块化服务器系统,其中所述独立磁盘冗余阵列系统包括光盘只读存储器。
7.如权利要求4所述的模块化服务器系统,其中所述供应模块包括:
连接模块,用于创建与服务器叶片的连接;
识别模块,用于确定所述服务器叶片的标识符;
搜索模块,用于检索与所述服务器叶片标识符相关联的操作系统标识符;以及
装载模块,用于从所述独立磁盘冗余阵列系统检索与所述操作系统标识符相关联的操作系统,并向所述识别出的服务器叶片装载所述操作系统。
8.如权利要求7所述的模块化服务器系统,其中多个服务器叶片使用相同的操作系统。
9.如权利要求7所述的模块化服务器系统,其中多个服务器叶片使用不同的操作系统。
10.一种存储叶片,包括:
硬盘驱动器;
硬盘驱动器控制器;和
供应模块,用来向多个服务器叶片供应存储在所述硬盘驱动器上的操作系统软件,每个服务器叶片被实现为单板。
11.如权利要求10所述的存储叶片,其中所述硬盘驱动器是配置为独立磁盘冗余阵列系统的多个硬盘驱动器中的一个。
12.如权利要求11所述的存储叶片,其中所述硬盘驱动器控制器是独立磁盘冗余阵列控制器。
13.如权利要求12所述的存储叶片,其中所述独立磁盘冗余阵列系统是第五级独立磁盘冗余阵列系统。
14.如权利要求13所述的存储叶片,其中所述独立磁盘冗余阵列系统包括光盘只读存储器。
15.如权利要求13所述的存储叶片,其中所述供应模块包括:
连接模块,用于创建与服务器叶片的连接;
识别模块,用于确定所述服务器叶片的标识符;
搜索模块,用于检索与所述服务器叶片标识符相关联的操作系统标识符;以及
装载模块,用于从所述独立磁盘冗余阵列系统检索与所述操作系统标识符相关联的操作系统,并向所述识别出的服务器叶片装载所述操作系统。
16.一种对多个服务器进行供应的方法,包括:
从多个服务器叶片中的每个叶片接收装载操作系统的请求,每个服务器叶片被实现为单板;
确定所述多个服务器叶片中每个叶片的标识符;
搜索与所述服务器叶片标识符相关联的操作系统标识符;
使用所述操作系统标识符,从存储系统检索操作系统;以及
向每个服务器叶片装载其检索到的操作系统。
17.如权利要求16所述的方法,其中所述接收包括:
在所述服务器叶片中的每个叶片与所述存储系统之间创建连接;以及
通过所述连接接收所述请求。
18.如权利要求16所述的方法,其中所述确定包括接收伴随来自每个服务器叶片的所述请求的所述服务器叶片标识符。
19.如权利要求16所述的方法,其中所述服务器叶片标识符是动态主机配置协议地址。
20.如权利要求16所述的方法,其中所述装载包括:
向每个服务器叶片发送其检索到的操作系统;以及
在所述服务器叶片处执行所述操作系统。
21.一种对多个服务器进行供应的方法,包括:
创建服务器叶片与存储叶片之间的连接,所述服务器叶片被实现为单板,并且所述存储叶片具有多个操作系统软件;
发送请求,以向所述服务器叶片供应所述操作系统软件之一;以及
响应于所述请求,接收操作系统软件。
22.如权利要求21所述的方法,其中所述请求包括服务器叶片标识符和操作系统标识符。
23.如权利要求21所述的方法,其中所述服务器叶片标识符是动态主机配置协议地址。
24.如权利要求21所述的方法,还包括:
在所述存储叶片处接收所述请求;
使用操作系统标识符来识别用于所述服务器叶片的操作系统;以及
通过所述连接将所述操作系统发送到所述服务器叶片。
25.如权利要求21所述的方法,还包括:
将所述操作系统软件存储在存储器中;以及
执行所述操作系统软件。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/086,410 US6904482B2 (en) | 2001-11-20 | 2001-11-20 | Common boot environment for a modular server system |
US10/086,410 | 2001-11-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1592889A CN1592889A (zh) | 2005-03-09 |
CN1300685C true CN1300685C (zh) | 2007-02-14 |
Family
ID=22198387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028230078A Expired - Fee Related CN1300685C (zh) | 2001-11-20 | 2002-11-14 | 模块化服务器系统、存储叶片和对服务器进行供应的方法 |
Country Status (8)
Country | Link |
---|---|
US (3) | US6904482B2 (zh) |
CN (1) | CN1300685C (zh) |
AU (1) | AU2002362006A1 (zh) |
DE (1) | DE10297465T5 (zh) |
GB (1) | GB2397924B (zh) |
HK (1) | HK1063363A1 (zh) |
TW (1) | TW591413B (zh) |
WO (1) | WO2003044666A2 (zh) |
Families Citing this family (100)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7506127B2 (en) * | 2001-12-21 | 2009-03-17 | Network Appliance, Inc. | Reconfiguration of storage system including multiple mass storage devices |
US7127798B1 (en) | 2003-04-04 | 2006-10-31 | Network Appliance Inc. | Method for converting disk drive storage enclosure into a standalone network storage system |
KR100431349B1 (ko) * | 2002-03-27 | 2004-05-12 | 삼성전자주식회사 | 네트워킹 컴퓨터 및 아이디이 디스크 전원제어방법 |
US6848034B2 (en) * | 2002-04-04 | 2005-01-25 | International Business Machines Corporation | Dense server environment that shares an IDE drive |
US7398293B2 (en) * | 2002-04-17 | 2008-07-08 | Dell Products L.P. | System and method for using a shared bus for video communications |
US7216258B2 (en) * | 2002-05-17 | 2007-05-08 | Xiotech Corporation | Method and apparatus for recovering from a non-fatal fault during background operations |
US7124163B2 (en) * | 2002-05-24 | 2006-10-17 | Convedia Corporation | Data server |
US7013385B2 (en) * | 2002-06-04 | 2006-03-14 | International Business Machines Corporation | Remotely controlled boot settings in a server blade environment |
US7539183B2 (en) * | 2002-06-24 | 2009-05-26 | Emerson Network Power - Embedded Computing, Inc. | Multi-service platform system and method |
US6914784B1 (en) * | 2002-06-26 | 2005-07-05 | Emc Corporation | Data storage system cabinet |
US6944702B1 (en) | 2002-06-26 | 2005-09-13 | Emc Corporation | Data storage system |
US6934158B1 (en) | 2002-06-26 | 2005-08-23 | Emc Corp | Disk drive system for a data storage system |
US7415519B2 (en) * | 2002-06-28 | 2008-08-19 | Lenovo (Singapore) Pte. Ltd. | System and method for prevention of boot storms in a computer network |
CN1729734B (zh) | 2002-10-22 | 2011-01-05 | 贾森·A·沙利文 | 用于提供动态模块处理单元的系统及方法 |
EP1557075A4 (en) | 2002-10-22 | 2010-01-13 | Sullivan Jason | CONTROL MODULE NOT ASSOCIATED WITH PERIPHERALS HAVING IMPROVED HEAT DISSIPATION PROPERTIES |
BR0315624A (pt) | 2002-10-22 | 2005-08-23 | Jason A Sullivan | Sistema de processamento em computador personalizável robusto |
US20040100908A1 (en) * | 2002-11-27 | 2004-05-27 | Khosravi Hormuzd M. | Method and apparatus to provide IP QoS in a router having a non-monolithic design |
US7583591B2 (en) * | 2002-12-08 | 2009-09-01 | Intel Corporation | Facilitating communications with clustered servers |
US7181604B2 (en) * | 2003-02-13 | 2007-02-20 | Sun Microsystems, Inc. | Method and apparatus for configuring the boot options of a multi-domain system |
US7519057B2 (en) * | 2003-02-18 | 2009-04-14 | Broadcom Corporation | System and method for communicating using a multiserver platform |
US20040199719A1 (en) * | 2003-04-04 | 2004-10-07 | Network Appliance, Inc. | Standalone newtork storage system enclosure including head and multiple disk drives connected to a passive backplane |
US7627780B2 (en) * | 2003-04-23 | 2009-12-01 | Dot Hill Systems Corporation | Apparatus and method for deterministically performing active-active failover of redundant servers in a network storage appliance |
US7565566B2 (en) * | 2003-04-23 | 2009-07-21 | Dot Hill Systems Corporation | Network storage appliance with an integrated switch |
US7401254B2 (en) * | 2003-04-23 | 2008-07-15 | Dot Hill Systems Corporation | Apparatus and method for a server deterministically killing a redundant server integrated within the same network storage appliance chassis |
US7320083B2 (en) * | 2003-04-23 | 2008-01-15 | Dot Hill Systems Corporation | Apparatus and method for storage controller to deterministically kill one of redundant servers integrated within the storage controller chassis |
WO2004098715A2 (en) * | 2003-05-02 | 2004-11-18 | Op-D-Op, Inc. | Lightweight ventilated face shield frame |
JP4060235B2 (ja) * | 2003-05-22 | 2008-03-12 | 株式会社日立製作所 | ディスクアレイ装置及びディスクアレイ装置の制御方法 |
JP2004348464A (ja) * | 2003-05-22 | 2004-12-09 | Hitachi Ltd | ストレージ装置、及び通信信号の整形回路 |
US7143279B2 (en) * | 2003-05-29 | 2006-11-28 | Intel Corporation | Dynamic BIOS execution and concurrent update for a blade server |
US7082527B2 (en) * | 2003-06-11 | 2006-07-25 | Intel Corporation | Method and system for rapid repurposing of machines in a clustered, scale-out environment |
US7440998B2 (en) * | 2003-06-18 | 2008-10-21 | Intel Corporation | Provisioning for a modular server |
US8843604B2 (en) * | 2003-06-19 | 2014-09-23 | International Business Machines Corporation | Method for interlocking a server to a server system and a computer system utilizing the same |
US7499988B2 (en) * | 2003-10-16 | 2009-03-03 | International Business Machines Corporation | Method for SAN-based BOS install volume group |
JP4156499B2 (ja) * | 2003-11-28 | 2008-09-24 | 株式会社日立製作所 | ディスクアレイ装置 |
JP4497918B2 (ja) * | 2003-12-25 | 2010-07-07 | 株式会社日立製作所 | ストレージシステム |
US7380039B2 (en) * | 2003-12-30 | 2008-05-27 | 3Tera, Inc. | Apparatus, method and system for aggregrating computing resources |
US7280371B2 (en) * | 2004-01-16 | 2007-10-09 | Hewlett-Packard Development Company, L.P. | Multistage mounting printed circuit board system and method |
JP4634049B2 (ja) | 2004-02-04 | 2011-02-16 | 株式会社日立製作所 | ディスクアレイ装置における異常通知制御 |
US7451302B2 (en) * | 2004-03-10 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | System and method for managing configuration data for a multi-cell computer system |
US8336040B2 (en) | 2004-04-15 | 2012-12-18 | Raytheon Company | System and method for topology-aware job scheduling and backfilling in an HPC environment |
US8190714B2 (en) * | 2004-04-15 | 2012-05-29 | Raytheon Company | System and method for computer cluster virtualization using dynamic boot images and virtual disk |
US7711977B2 (en) * | 2004-04-15 | 2010-05-04 | Raytheon Company | System and method for detecting and managing HPC node failure |
US8335909B2 (en) * | 2004-04-15 | 2012-12-18 | Raytheon Company | Coupling processors to each other for high performance computing (HPC) |
US20050235055A1 (en) * | 2004-04-15 | 2005-10-20 | Raytheon Company | Graphical user interface for managing HPC clusters |
US9178784B2 (en) | 2004-04-15 | 2015-11-03 | Raytheon Company | System and method for cluster management based on HPC architecture |
US20060064534A1 (en) * | 2004-09-23 | 2006-03-23 | Lanus Mark S | Computing blade having a USB interface module |
US7433931B2 (en) * | 2004-11-17 | 2008-10-07 | Raytheon Company | Scheduling in a high-performance computing (HPC) system |
US8244882B2 (en) * | 2004-11-17 | 2012-08-14 | Raytheon Company | On-demand instantiation in a high-performance computing (HPC) system |
US7475274B2 (en) * | 2004-11-17 | 2009-01-06 | Raytheon Company | Fault tolerance and recovery in a high-performance computing (HPC) system |
US20060136704A1 (en) * | 2004-12-17 | 2006-06-22 | International Business Machines Corporation | System and method for selectively installing an operating system to be remotely booted within a storage area network |
US7269723B2 (en) * | 2005-01-19 | 2007-09-11 | International Business Machines Corporation | Reducing the boot time of a client device in a client device/data center environment |
US20060161972A1 (en) * | 2005-01-19 | 2006-07-20 | Cromer Daryl C | System and method for license management in blade server system |
US7386745B2 (en) * | 2005-01-19 | 2008-06-10 | International Business Machines Corporation | Enabling a client device in a client device/data center environment to resume from a sleep state more quickly |
US7363514B1 (en) | 2005-02-01 | 2008-04-22 | Sun Microsystems, Inc. | Storage area network(SAN) booting method |
US7330965B2 (en) * | 2005-02-09 | 2008-02-12 | International Business Machines Corporation | Multi-tiered boot list |
US7350068B2 (en) * | 2005-04-22 | 2008-03-25 | International Business Machines Corporation | Server blade network boot method that minimizes required network bandwidth |
US7623515B2 (en) * | 2005-07-14 | 2009-11-24 | Yahoo! Inc. | Content router notification |
US7849199B2 (en) * | 2005-07-14 | 2010-12-07 | Yahoo ! Inc. | Content router |
US20070016636A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Methods and systems for data transfer and notification mechanisms |
US20070014277A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Content router repository |
US20070014307A1 (en) * | 2005-07-14 | 2007-01-18 | Yahoo! Inc. | Content router forwarding |
US7631045B2 (en) * | 2005-07-14 | 2009-12-08 | Yahoo! Inc. | Content router asynchronous exchange |
US20070038703A1 (en) * | 2005-07-14 | 2007-02-15 | Yahoo! Inc. | Content router gateway |
US7779157B2 (en) * | 2005-10-28 | 2010-08-17 | Yahoo! Inc. | Recovering a blade in scalable software blade architecture |
US7870288B2 (en) * | 2005-10-28 | 2011-01-11 | Yahoo! Inc. | Sharing data in scalable software blade architecture |
US7873696B2 (en) * | 2005-10-28 | 2011-01-18 | Yahoo! Inc. | Scalable software blade architecture |
US8024290B2 (en) | 2005-11-14 | 2011-09-20 | Yahoo! Inc. | Data synchronization and device handling |
US8065680B2 (en) * | 2005-11-15 | 2011-11-22 | Yahoo! Inc. | Data gateway for jobs management based on a persistent job table and a server table |
US9367832B2 (en) * | 2006-01-04 | 2016-06-14 | Yahoo! Inc. | Synchronizing image data among applications and devices |
US7584325B2 (en) * | 2006-07-26 | 2009-09-01 | International Business Machines Corporation | Apparatus, system, and method for providing a RAID storage system in a processor blade enclosure |
US20080034008A1 (en) * | 2006-08-03 | 2008-02-07 | Yahoo! Inc. | User side database |
US20080123278A1 (en) * | 2006-11-03 | 2008-05-29 | International Business Machines Corporation | Slot availability indication system and method for indicating slot availability |
US20080140930A1 (en) | 2006-12-08 | 2008-06-12 | Emulex Design & Manufacturing Corporation | Virtual drive mapping |
US20080165490A1 (en) * | 2007-01-09 | 2008-07-10 | Buckland Patrick A | Technique to support multiple forms of sas dasd |
US20080270629A1 (en) * | 2007-04-27 | 2008-10-30 | Yahoo! Inc. | Data snychronization and device handling using sequence numbers |
JP2008305073A (ja) * | 2007-06-06 | 2008-12-18 | Hitachi Ltd | ファイル共有システム及びファイル共有装置の起動方法 |
US8670241B2 (en) * | 2007-06-13 | 2014-03-11 | Hewlett-Packard Development Company, L.P. | Blade device enclosure |
US20090055639A1 (en) * | 2007-08-20 | 2009-02-26 | Kimmo Kuusilinna | Methods and system for modular device booting |
US7677900B2 (en) * | 2007-09-17 | 2010-03-16 | Fci Americas Technology, Inc. | Back-to-back mounted electrical connectors |
US8078865B2 (en) * | 2007-11-20 | 2011-12-13 | Dell Products L.P. | Systems and methods for configuring out-of-band bios settings |
JP2011504219A (ja) * | 2007-11-21 | 2011-02-03 | リーバート・コーポレイシヨン | 移動可能送風機を備えるコンピュータ室環境調整装置 |
US7987353B2 (en) * | 2008-01-09 | 2011-07-26 | International Business Machines Corporation | Remote BIOS for servers and blades |
US7686619B2 (en) * | 2008-01-17 | 2010-03-30 | International Business Machines Corporation | Apparatus, system, and method for a configurable blade card |
CN101925876B (zh) * | 2008-01-28 | 2013-06-12 | 惠普开发有限公司 | 启动镜像文件在无盘服务器中的部署 |
US8661234B2 (en) * | 2008-01-31 | 2014-02-25 | Microsoft Corporation | Individualized per device initialization of computing devices in avoidance of mass exploitation of vulnerabilities |
US8161315B2 (en) * | 2008-04-30 | 2012-04-17 | International Business Machines Corporation | Implementation of sparing policies for servers |
US7743124B2 (en) * | 2008-04-30 | 2010-06-22 | International Business Machines Corporation | System using vital product data and map for selecting a BIOS and an OS for a server prior to an application of power |
US7840656B2 (en) * | 2008-04-30 | 2010-11-23 | International Business Machines Corporation | Policy control architecture for blade servers upon inserting into server chassis |
CN103257949B (zh) * | 2008-06-19 | 2016-08-31 | 惠普开发有限公司 | 多刀片互连器 |
WO2009154630A1 (en) * | 2008-06-20 | 2009-12-23 | Hewlett-Packard Development Company, L.P. | Low level initializer |
US7715182B2 (en) * | 2008-07-03 | 2010-05-11 | Lsi Corporation | Drive box |
CN101625642B (zh) * | 2008-07-07 | 2012-06-06 | 李锦峰 | 磁盘管理系统及其管理方法 |
US8091224B2 (en) * | 2008-10-06 | 2012-01-10 | GE Intelligent Platforms Embedded Systems, Inc. | Method for coupling a battery within an embedded system |
TWI417738B (zh) * | 2010-08-06 | 2013-12-01 | Inventec Corp | 一種伺服器系統 |
US8484400B2 (en) * | 2011-02-01 | 2013-07-09 | Taejin Info Tech Co., Ltd. | Raid-based storage control board |
US8438324B2 (en) * | 2011-02-01 | 2013-05-07 | Taejin Info Tech Co., Ltd. | RAID-based storage control board having fibre channel interface controller |
US20130170129A1 (en) * | 2011-11-10 | 2013-07-04 | Jason A. Sullivan | Systems and methods for providing a dynamic electronic storage unit |
KR101956574B1 (ko) * | 2012-02-24 | 2019-03-11 | 삼성전자주식회사 | 휴대용 단말기에서 호스트 디바이스의 운영 체제를 확인하기 위한 장치 및 방법 |
CN110198340B (zh) * | 2019-04-18 | 2021-04-06 | 视联动力信息技术股份有限公司 | 一种移动终端的管理系统、方法以及装置和存储介质 |
US20210159688A1 (en) * | 2019-11-26 | 2021-05-27 | Microchip Technology Incorporated | Timer circuit with autonomous floating of pins and related systems, methods, and devices |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5971804A (en) * | 1997-06-30 | 1999-10-26 | Emc Corporation | Backplane having strip transmission line ethernet bus |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5291479A (en) * | 1991-07-16 | 1994-03-01 | Digital Technics, Inc. | Modular user programmable telecommunications system with distributed processing |
US5835735A (en) * | 1995-03-03 | 1998-11-10 | Eastman Kodak Company | Method for negotiating software compatibility |
US6016252A (en) * | 1997-06-30 | 2000-01-18 | Emc Corporation | Cable management system |
US6742068B2 (en) | 1997-06-30 | 2004-05-25 | Emc Corporation | Data server with hot replaceable processing unit modules |
US6178503B1 (en) * | 1998-09-11 | 2001-01-23 | Powerquest Corporation | Managing multiple operating systems on a single computer |
US6483107B1 (en) * | 1999-05-11 | 2002-11-19 | Josef Rabinovitz | Canister having a combined guide rail and light pipe system for use in a computer peripheral enclosure |
US6389499B1 (en) * | 1999-06-09 | 2002-05-14 | Western Digital Ventures, Inc. | Integrated computer module |
WO2001050708A2 (en) | 1999-12-31 | 2001-07-12 | Realscale Technologies Inc. | A server module and a distributed server-based internet access scheme and method of operating the same |
US6532538B1 (en) * | 2000-02-17 | 2003-03-11 | International Business Machines Corporation | Method and system for supporting multiple operating systems on the same disk running on different computers at the same time |
US6411506B1 (en) * | 2000-07-20 | 2002-06-25 | Rlx Technologies, Inc. | High density web server chassis system and method |
US6325636B1 (en) * | 2000-07-20 | 2001-12-04 | Rlx Technologies, Inc. | Passive midplane for coupling web server processing cards with a network interface(s) |
US6747878B1 (en) | 2000-07-20 | 2004-06-08 | Rlx Technologies, Inc. | Data I/O management system and method |
US6392884B1 (en) * | 2000-08-01 | 2002-05-21 | Shin Jiuh Corp. | Housing assembly for extractable redundant array of independent disks |
US7032119B2 (en) * | 2000-09-27 | 2006-04-18 | Amphus, Inc. | Dynamic power and workload management for multi-server system |
US6810398B2 (en) * | 2000-11-06 | 2004-10-26 | Avamar Technologies, Inc. | System and method for unorchestrated determination of data sequences using sticky byte factoring to determine breakpoints in digital sequences |
US6536669B2 (en) * | 2000-12-19 | 2003-03-25 | Intel Corporation | Method of componentizing an inventory scanner and providing a plug-in architecture |
US20020094706A1 (en) * | 2001-01-17 | 2002-07-18 | James Britton | Apparatus for interconnecting components in a thin profile computer system |
US6934904B2 (en) * | 2001-04-30 | 2005-08-23 | Sun Microsystems, Inc. | Data integrity error handling in a redundant storage array |
US6928578B2 (en) * | 2001-05-10 | 2005-08-09 | International Business Machines Corporation | System, method, and computer program for selectable or programmable data consistency checking methodology |
US6993677B1 (en) * | 2001-06-14 | 2006-01-31 | Lsi Logic Corporation | System and method for data verification in a RAID system |
US7103654B2 (en) * | 2001-08-07 | 2006-09-05 | Hewlett-Packard Development Company, L.P. | Server system with segregated management LAN and payload LAN |
US7245632B2 (en) * | 2001-08-10 | 2007-07-17 | Sun Microsystems, Inc. | External storage for modular computer systems |
US6567272B1 (en) * | 2001-11-09 | 2003-05-20 | Dell Products L.P. | System and method for utilizing system configurations in a modular computer system |
-
2001
- 2001-11-20 US US10/086,410 patent/US6904482B2/en not_active Expired - Lifetime
-
2002
- 2002-11-08 TW TW091132909A patent/TW591413B/zh not_active IP Right Cessation
- 2002-11-14 DE DE10297465T patent/DE10297465T5/de not_active Withdrawn
- 2002-11-14 WO PCT/US2002/036894 patent/WO2003044666A2/en not_active Application Discontinuation
- 2002-11-14 GB GB0412062A patent/GB2397924B/en not_active Expired - Fee Related
- 2002-11-14 AU AU2002362006A patent/AU2002362006A1/en not_active Abandoned
- 2002-11-14 CN CNB028230078A patent/CN1300685C/zh not_active Expired - Fee Related
-
2003
- 2003-06-05 US US10/455,969 patent/US20030210521A1/en not_active Abandoned
- 2003-06-05 US US10/456,459 patent/US7457127B2/en not_active Expired - Fee Related
-
2004
- 2004-08-16 HK HK04106111A patent/HK1063363A1/xx not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5971804A (en) * | 1997-06-30 | 1999-10-26 | Emc Corporation | Backplane having strip transmission line ethernet bus |
Also Published As
Publication number | Publication date |
---|---|
AU2002362006A8 (en) | 2003-06-10 |
US20030210521A1 (en) | 2003-11-13 |
GB2397924B (en) | 2006-05-31 |
GB2397924A (en) | 2004-08-04 |
US6904482B2 (en) | 2005-06-07 |
GB0412062D0 (en) | 2004-06-30 |
WO2003044666A3 (en) | 2004-06-17 |
US20030097487A1 (en) | 2003-05-22 |
WO2003044666A2 (en) | 2003-05-30 |
US20030210522A1 (en) | 2003-11-13 |
DE10297465T5 (de) | 2004-11-04 |
AU2002362006A1 (en) | 2003-06-10 |
HK1063363A1 (en) | 2004-12-24 |
TW200301428A (en) | 2003-07-01 |
US7457127B2 (en) | 2008-11-25 |
CN1592889A (zh) | 2005-03-09 |
TW591413B (en) | 2004-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1300685C (zh) | 模块化服务器系统、存储叶片和对服务器进行供应的方法 | |
EP3458931B1 (en) | Independent scaling of compute resources and storage resources in a storage system | |
EP1636696B1 (en) | Os agnostic resource sharing across multiple computing platforms | |
US7222339B2 (en) | Method for distributed update of firmware across a clustered platform infrastructure | |
US7849454B2 (en) | Automatic firmware corruption recovery and update | |
US7676666B2 (en) | Virtual BIOS firmware hub | |
JP2019153287A (ja) | ラック装着型データストレージシステム、及びプログラマブルロジックデバイス | |
US20090157856A1 (en) | Storage Device System and Storage Device System Activating Method | |
US8082391B2 (en) | Component discovery in multi-blade server chassis | |
US20080212276A1 (en) | Modular server architecture with ethernet routed across a backplane utilizing an integrated ethernet switch module | |
US9547610B2 (en) | Hybrid memory blade | |
WO2007096350A1 (en) | Dynamic resource allocation for disparate application performance requirements | |
US20100017630A1 (en) | Power control system of a high density server and method thereof | |
US10420246B2 (en) | Modular computer system and server module | |
US20170220506A1 (en) | Modular Software Defined Storage Technology | |
US7480720B2 (en) | Method and system for load balancing switch modules in a server system and a computer system utilizing the same | |
CN101056205A (zh) | 一种基于atca架构服务器管理方法、系统及其装置 | |
US8151011B2 (en) | Input-output fabric conflict detection and resolution in a blade compute module system | |
US20090276615A1 (en) | Servo device auto-booted upon power supply recovery and method thereof | |
US20120324188A1 (en) | Virtual usb key for blade server | |
US20050149919A1 (en) | System and method to enable seamless diffusion of platform-based optimized routines via a network | |
US20240103830A1 (en) | Systems and methods for personality based firmware updates | |
US11960899B2 (en) | Dual in-line memory module map-out in an information handling system | |
US20240095020A1 (en) | Systems and methods for use of a firmware update proxy | |
JP2011145783A (ja) | 計算機システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070214 Termination date: 20141114 |
|
EXPY | Termination of patent right or utility model |