盒的相互依赖性开关的利记博彩app

文档序号:9383079阅读:179来源:国知局
盒的相互依赖性开关的利记博彩app
【专利说明】
【背景技术】
[0001]联网计算系统一般包括被配置成提供诸如存储、应用、数据库等之类的资源的主计算设备。主计算设备可以是诸如数据库服务器、文件服务器、邮件服务器、打印服务器、web服务器或被配置成向网络内的客户端设备提供服务的某种其它类型的服务器之类的服务器。
[0002]刀片式服务器是具有被优化以最小化物理空间的使用的模块化设计的服务器计算机。尽管标准机架安装服务器可以利用电源线和网络线缆来运转,刀片式服务器为了节省空间、最小化功耗的目的和其它考虑而使许多组件被移除而同时仍旧具有被视为计算机的所有功能组件。多插槽机架可以持有多个刀片式盒并且提供诸如电力、冷却、联网、各种互连和管理之类的共享资源。
【附图说明】
[0003]在以下详细描述中并且参照附图来描述某些示例,在附图中:
图1是图示了包括计算资源和指示开关的盒的框图;
图2是用于通过机架控制器向用户提供相互依赖性信息的方法的示例的过程流程图;
以及
图3是用于通过盒中的微控制器向用户提供相互依赖性信息的方法的示例的过程流程图。
【具体实施方式】
[0004]本技术涉及可以指示机架中的任何合适数目的盒的相互依赖性的指示开关。如本文所引用的,指示开关包括可以指示多个盒的相互依赖性的任何合适的按钮、开关等。如本文所引用的,盒包括可以容纳处理器、存储设备、附加的硬件组件或其任何组合的任何合适的外壳。在一些实施例中,任何合适数目的盒可以包括在机架中,其可以促进盒之间的通信。在一些示例中,机架中的每一个盒可以包括指示开关。第一盒中的一个指示开关的选择可以导致多个相互依赖性指示器提供附加盒与第一盒相互依赖的指示。
[0005]在一些示例中,每一个盒是可热插拔的,这使得每一个盒能够在机架中的附加盒继续运转的同时被移除。在移除可热插拔盒之前,技术人员可以设法确定移除可热插拔的盒可能如何影响其它盒。如果技术人员移除两个其它盒用于存储数据的存储盒,技术人员可能不利地妨碍指令在使用该存储盒的两个盒上执行。在一些示例中,技术人员可以激活指示开关以确定从机架移除盒是否可能影响机架中的附加盒内的指令的执行。
[0006]图1是图示了包括具有指示开关的盒的系统的框图。系统100可以包括任何合适数目的盒102,其可以包括任何合适数目的计算组件104。在一些实施例中,微控制器106可以监视计算组件104。微控制器106可以接收与计算组件104的操作相关联的数据,并且向位于盒102外部的机架控制器108提供数据。在一些实施例中,机架控制器108可以通过网络112向客户端设备110提供数据。
[0007]如图1中所图示的,盒102可以是各种类型的许多盒中的一个。例如,机架可以包括计算节点和存储节点。计算节点可以包括一个或多个处理器和存储器以用于依照编程指令实行计算和操纵数据。计算节点可以是通用计算节点。另外,一些计算节点可以是实行诸如例如到网络的输入/输出(I/O)之类的专用操作的专用计算节点。存储节点可以包括诸如盘驱动之类的存储器、诸如闪速存储器之类的固态存储器等等。
[0008]每一个盒102的计算组件104可以包括诸如处理器114和存储设备116之类的各种组件。存储设备116可以包括操作系统118。操作系统118可以由诸如计算组件104的处理器114之类的主计算系统的处理器来执行。在一些实施例中,存储设备116具有存储在其上的当由处理器114执行时使计算组件104实行操作的指令。在一些实施例中,操作包括响应于来自一个客户端设备110的请求。计算组件104还可以包括在一些实施例中存储由处理器114可执行的指令的存储器设备120。处理器114可以是单核处理器、多核处理器、计算集群或任何数目的其它配置。处理器114可以实现为复杂指令集计算机(CISC)或精简指令集计算机(RISC)处理器、x86指令集兼容处理器、多核或任何其它的微处理器或中央处理单元(CPU )。
[0009]存储器设备120可以包括随机存取存储器(例如SRAM、DRAM、零电容器RAM、S0N0S、eDRAM、EDO RAM、DDR RAM、RRAM、PRAM 等)、只读存储器(例如掩模型 ROM、PROM、EPROM、EEPROM等)、闪速存储器或任何其它合适的存储器系统。主处理器114可以通过系统总线122(例如PC1、ISA、快速PC1、HyperTransport?、NuBus等)连接到其它计算组件104。系统总线122可以将微控制器106通信耦合到计算组件104。
[0010]微控制器106监视计算组件104并且向机架控制器108提供涉及计算组件104的数据,如以下更加详细解释的那样。微控制器106至少部分地包括硬件逻辑。硬件逻辑至少部分地包括硬件,并且还可以包括软件或固件。硬件逻辑可以包括电子硬件,其包括在所接收到的并且本地存储的信息上实行模拟或逻辑操作以产生输出或者存储结果得到的新信息或者提供针对输出致动器机制的控制的互连的电子组件。电子硬件可以包括个体芯片/电路和分布式信息处理系统。
[0011]系统100还包括机架管理器模块124。机架管理器模块124可以包括具有图形管理接口的显示器(未示出)。机架管理器模块124可以与盒102联网以使得系统管理员能够经由机架控制器108远程地与盒102对接。
[0012]在一些实施例中,机架控制器108可以从盒102的微控制器106检测相互依赖性信息。如本文所引用的,相互依赖性信息可以包括指示第一盒依赖于第二盒的任何合适数据。在一些实施例中,第一盒可以依赖于第二盒以得到共享数据或在若干盒之间并行执行的共享操作等。在一些实施例中,盒102还可以包括指示开关126,其可以通过计算组件104中的相互依赖性指示器128向用户提供相互依赖性信息。相互依赖性指示器128可以包括任何合适的指示,除其它之外,诸如光或触觉反馈,其可以指示针对盒102的相互依赖性信息。响应于检测到指示开关126的选择,机架控制器108可以通过任何合适的系统互连130或131向第二相互依赖性指示器提供信号。在一些实施例中,机架控制器108还可以通过系统总线122向第二相互依赖性指示器提供信号。第二相互依赖性指示器可以指示第二盒是否取决于第一盒102以得到共享数据、处理能力等。在一些示例中,相互依赖性信息还可以与客户端设备110共享。
[0013]在一些实施例中,系统100包括每一个盒102之间的通用连接的多个集合。例如,第一盒102可以使用通用连接以用于存储,并且包括存储设备116的第二盒可以通过通用连接接收数据。在一些示例中,机架控制器108可以基于共享通用连接而检测到第一盒和第二盒是相互依赖的。
[0014]在一些实施例中,机架控制器108可以独立检测涉及任何合适数目的盒102的相互依赖性信息。例如,除其它之外,机架控制器108可以监视盒102之间的通信并且确定盒102正在共享数据、操作或诸如输入/输出指令之类的专用指令。在一些实施例中,机架控制器108可以包括存储相互依赖性信息的机架控制器存储器132。在一些实施例中,机架控制器存储器132可以存储指示盒102之间的相互依赖性关系的预确定的表。如果机架控制器108从指示开关126接收到信号,机架控制器108可以向附加盒中的相互依赖性指示器提供指令以显示相互依赖性信息。在一些实施例中,相互依赖性指示器128可以通过显示涉及诸如共享数据或共享处理能力之类的不同相互依赖性状态的不同颜色来显示相互依赖性信息。
[0015]要理解的是,图1的框图不意图指示系统100要包括图1中所示的所有组件。而是,系统100可以包括更少的组件或者未在图1中图示的附加组件(例如附加存储器设备、附加指示开关126、附加相互依赖性指示器128、附加网络接口等)。在一些实施例中,每一个盒102可以包括多个指示开关126和多个相互依赖性指示器128。另外,机架控制器108的任何功能可以部分或整体实现在诸如处理器102之类的任何合适的硬件组件中。例如,除其它之
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1