CN1288576C - 用于大规模并行系统的经由物理位置的以太网寻址 - Google Patents

用于大规模并行系统的经由物理位置的以太网寻址 Download PDF

Info

Publication number
CN1288576C
CN1288576C CNB028054458A CN02805445A CN1288576C CN 1288576 C CN1288576 C CN 1288576C CN B028054458 A CNB028054458 A CN B028054458A CN 02805445 A CN02805445 A CN 02805445A CN 1288576 C CN1288576 C CN 1288576C
Authority
CN
China
Prior art keywords
mac address
computing equipment
card
uniquely
address
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
Application number
CNB028054458A
Other languages
English (en)
Other versions
CN1493039A (zh
Inventor
陈东
保罗W·科特尤斯
艾伦G·加拉
马克E·贾姆帕帕
托德E·塔肯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1493039A publication Critical patent/CN1493039A/zh
Application granted granted Critical
Publication of CN1288576C publication Critical patent/CN1288576C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20709Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
    • H05K7/20836Thermal management, e.g. server temperature control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D25/00Pumping installations or systems
    • F04D25/16Combinations of two or more pumps ; Producing two or more separate gas flows
    • F04D25/166Combinations of two or more pumps ; Producing two or more separate gas flows using fans
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F04POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
    • F04DNON-POSITIVE-DISPLACEMENT PUMPS
    • F04D27/00Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
    • F04D27/004Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17356Indirect interconnection networks
    • G06F15/17368Indirect interconnection networks non hierarchical topologies
    • G06F15/17381Two dimensional, e.g. mesh, torus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/141Discrete Fourier transforms
    • G06F17/142Fast Fourier transforms, e.g. using a Cooley-Tukey type algorithm
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/46Multiprogramming arrangements
    • G06F9/52Program synchronisation; Mutual exclusion, e.g. by means of semaphores
    • G06F9/526Mutual exclusion algorithms
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/003Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
    • G09G5/006Details of the interface to the display terminal
    • G09G5/008Clock recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/02Speed or phase control by the received code signals, the signals containing no special synchronisation information
    • H04L7/033Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
    • H04L7/0337Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
    • H04L7/0338Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals the correction of the phase error being performed by a feed forward loop
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F24HEATING; RANGES; VENTILATING
    • F24FAIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
    • F24F11/00Control or safety arrangements
    • F24F11/70Control systems characterised by their outputs; Constructional details thereof
    • F24F11/72Control systems characterised by their outputs; Constructional details thereof for controlling the supply of treated air, e.g. its pressure
    • F24F11/74Control systems characterised by their outputs; Constructional details thereof for controlling the supply of treated air, e.g. its pressure for controlling air flow rate or air velocity
    • F24F11/77Control systems characterised by their outputs; Constructional details thereof for controlling the supply of treated air, e.g. its pressure for controlling air flow rate or air velocity by controlling the speed of ventilators
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B30/00Energy efficient heating, ventilation or air conditioning [HVAC]
    • Y02B30/70Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating

Abstract

在一个大规模并行系统中,一种用于唯一地向一个设备分配一个MAC地址(400)的方法和装置用该设备(410)的物理位置编码MAC地址。该方法和装置包含:用诸如机架号、中平面号、卡号和芯片号的物理拓扑信息配置该并行系统的设备互连。一个具有物理位置编码的MAC地址的设备或者节点然后可以通过位置查询用于测试、诊断、以及程序加载目的。

Description

用于大规模并行系统的经由物理位置的以太网寻址
交叉引用
本发明要求享受于2001年2月24号提出的、标题为MASSIVELYPARALLEL SUPERCOMPUTER的共同拥有的、待决美国临时专利申请60/271,124,其全部内容和公开就好像在此被充分阐述的那样通过引用被明确地包含在此。这个专利申请另外涉及以下在同一日期提出的、共同拥有的待决美国专利申请,其中这些申请中每一个的全部内容和公开就好像在此充分阐述的那样通过引用被明确地包含在此。美国专利申请(YOR920020027US1、YOR920020044US1(15270)),“Class NetworkingRouting”;美国专利申请(YOR920020028US1(15271)),“A Global TreeNetwork for Computing Structures”;美国专利申请(YOR920020029US1(15272)),“Global Interrupt and Barrier Networks”;美国专利申请(YOR920020030US1(15273)),“Optimized Scalable NetworkSwitch”;美国专利申请(YOR920020031US1、YOR920020032US1(15258)),“Arithmetic Functions in Torus and Tree Networks”;美国专利申请(YOR920020033US1、YOR920020034US1(15259))、“DataCapture Technique for High Speed Signaling”;美国专利申请(YOR920020035US1(15260))、“Managing Coherence Via Put/GetWindows”;美国专利申请(YOR920020036US1、YOR920020037US1(15261))、“Low Latency Memory Access And Synchronization”;美国专利申请(YOR920020038US1(15276))、“Twin-Tailed Fail-Over for Fileservers Maintaining Full Performance in thePresence of Failure”;美国专利申请(YOR920020039US1(15277))、“Fault Isolation Through No-Overhead Link Level Checksums”;美国专利申请(YOR920020040US1(15278))、“Ethernet AddressingVia Physical Location for Massively Parallel Systems”;美国专利申请(YOR920020041US1(15274))、“Fault Tolerance in aSupercomputer Through Dynamic Repartitioning”;美国专利申请(YOR920020042US1(15279))、“Checkpointing Filesystem”;美国专利申请(YOR920020043US1(15262))、“Efficient Implementationof Multidimernsional Fast Fourier Transform on a Distributed-Memory Parallel Multi Node Computer”;美国专利申请(YOR920010211US2(15275))、“A Novel Massively ParallelSupercomputer”;以及美国专利申请(YOR920020045US1(15263))、“Smart Fan Modules and System”。
技术领域
申请人要求依据35 U.S.C.119(e)享受于2001年2月24日提出的美国临时申请60/271,124的优先权,该临时申请的公开通过引用包含在此。
本发明概括地说涉及一种向电子设备分配地址的方法。它尤其涉及一种向一个计算设备节点分配一个编码的唯一硬件地址的方法,其中编码表示该计算设备节点的物理地址。
背景技术
一个用于计算机数据网络的众所周知标准,开放系统互连(OSI)标准,为了兼容的数据通信系统设计规定了几层互连。一个这样的层是数据链路层。这个层表示这样的传输介质,通过它网络设备在它下面的层、硬件进行连接的物理层,和紧挨着在它上面的层、网络层之间进行通信。
OSI规定了几个在数据链路层处的候选介质,一个这样的介质是以太网。任何一个在数据链路层处使用的介质都必须包含一个用于在该网络上的每个设备的唯一硬件地址。这个唯一的硬件地址、亦称为媒体存取控制(MAC)地址与一个用于使用的介质的唯一地址、例如一个以太网地址相同。因此,一个设备的MAC地址和它的以太网地址是相同的唯一数字。作为当前通常的实现,对于以太网,MAC地址是一个通常被表示为12个十六进制数字的48位数字。在众所周知的当前地址映射方案下,最重要的6个十六进制数字编码硬件设备生产商,例如,08005A用于IBM。最不重要的6个十六进制数字编码一个用于由该硬件设备生产商制造的设备的序列号。
在一个相关的美国临时申请60/271,124、“A Novel MassivelyParallel Supercomputer”的公开中,其中描述了一个具有两个电子处理器在一个多计算机的每个节点内的半导体设备。在该多计算机内,有多个高速度内部网络,以及一个使用以太网的外部网络。
在如上所述的大规模并行计算机系统中,预计会使用162,000个不同的以太网地址。这个大数量的以太网地址对一个主机,以及中间网络路由器和转换器产生一个重要的问题,为了包括测试、诊断、初始程序装入、等等的各种目的,所有这些设备都必须跟踪记载MAC地址。例如,如果一个特定设备的MAC地址在一次测试期间没有响应,则为了进一步的测试和诊断必须确定该设备的物理位置。当如在一个大规模并行计算机系统中那样,有许多节点布置在许多不同的位置时,这个查找设备的问题被放大了。例如,要被分配MAC地址的巨型计算机节点是物理上驻留在卡上的计算机芯片。该卡被安装在称作中平面的底板上。中平面本身又安装在机架中。因此,当已知有关一个失败设备的唯一东西是它的MAC地址时,必须某种程度上隔离机架、中平面、底板、卡和芯片。而目前没有已知的、把一个物理位置和一个设备的MAC地址相关的现有技术,所以通过创建这样一个关联来解决这个问题是合符需要的。
发明内容
因此,本发明的一个目的是提供一种为向一个设备唯一地分配一个物理位置编码的MAC地址的方法和设备。
本发明的一个进一步目的是提供一种用于唯一地向设备分配一个物理位置编码的MAC地址的方法和设备,其中该MAC地址通过一个到该设备的外部接口编码。
当前发明的还有另一个目的是提供一种用于唯一地向该设备分配一个物理位置编码的MAC地址的方法和设备,其中一个数据链接介质是以太网,以及一个相应的以太网地址与编码的MAC地址相同。
当前发明的一个进一步目的是提供一种用于唯一地向设备分配一个物理位置编码的MAC地址的方法和设备,其中该数据链接介质是当前存在或者可以为在数据链路层处的通信开发的任何介质,以及相应的数据链接介质地址与编码的MAC地址相同。
当前发明的一个更进一步目的是提供一种用于为了测试、诊断、程序载入和监控在一个大规模并行系统中的设备而确定多个互连设备中的任何一个的物理位置的方法和设备。
可以在本发明中,通过提供一种把一个物理位置编码成为一个MAC地址并且把该物理位置编码的MAC地址唯一地分配到一个设备的方法和设备,来获得这些及其它目的和优点。
具体地说,提供了一种用于唯一地向一个设备分配一个MAC地址的方法,其包含:配置设备互连以把MAC地址编码为该设备的一个物理位置;把该编码的MAC地址作为一个唯一的以太网地址使用;使用线路来在该MAC地址中编码一个预定数目的唯一位;把唯一位中的预定数目分配给一个表示硬件设备坐标到该设备物理位置的值,诸如机架号、中平面号、卡号、以及芯片号。
附图说明
现在将通过参考伴随着本申请的附图更详细地描述本发明。要注意到:在附图中类似的参考数字用来描述它的类似以及对应单元。
图1显示了本发明中的硬件环境的物理布局;
图2显示了通过一个以太网转换器互连的计算节点;
图3显示了现有技术的MAC地址字节结构;
图4显示了本发明中的MAC地址字节结构;以及
图5显示了在本发明的一个安装表面上编码的物理地址的一个示例。
具体实施方式
这个发明的一个方面应用于一个基于以太网的外部网络。这个发明的一个最佳实施例以以太网“MAC”硬件地址的形式编码一个节点的一个物理位置,其通过一个包含该节点的特定机架、包含该节点的特定中平面、以及包含该节点的特定节点-卡的组合进行分配。
在这个发明的一个最佳实施例中,由该巨型计算机发送到主机的每个以太网包唯一地标识产生该包的节点的物理位置并且允许那个信息被使用来跟踪到在该机器中的具体节点的问题。这个发明的另一个方面还能够把一个地理位置唯一地标识为该物理位置中的一部分。
在这个发明的一个方面中,如图1中的示例所示,物理上有80个系统计算机架105、110。如上讨论,多个中平面占据每个机架,例如每个机架2个中平面。另外有多个卡,例如64个卡占据每个中平面。每个卡具有多个网络可寻址的芯片,例如,9个芯片。并且,在这个发明的一个最佳方面中,在该卡上的每个网络可寻址的芯片表示多个计算节点205中的一个。
依据以上示例,表示任何节点物理位置的需要位的预定数目是18位。位的数目通过如下所述把位置相乘:9芯片×64卡×2中平面×80机架=92,160个在一个系统内的唯一位置来导出。其数字然后转换为十六进制是16800h,表示18位信息。
图2显示了其中计算节点205使用用于以太网数据链接215的转换器210进行通信的网络环境。在这些条件下,48位以太网MAC地址非常适合用于承载物理位置信息。如图3所示,48位MAC地址被分成一个最有效部分(MSP)305和一个最不有效部分(LSP)310。
现有技术的方法把MSP分配给一个诸如IBM的生产商,如图所示,MSP 305是用于IBM的08005A。在现有技术方法下,LSP 310被分配用于序列号。
在本发明的方法下,MSP 405仍然保留用于生产商标识符,例如,IBM。然而,现在LSP被分配作为一个物理位置描述符410。该物理位置描述符可以通过如上所述的机架、中平面、卡和芯片定义一个诸如计算节点205位置的设备位置。显示的示例物理位置描述符410具有一个7R位字段来标识一个机架号、一个1m位字段来标识一个中平面、一个6a位字段来标识一个卡号、以及一个4h位字段来标识一个计算设备号。因此,如图所示,一个节点的物理位置被完全描述了。此外,在图4 LSP中显示的x位是额外的位,其可用于描述例如在一个更大物理拓扑结构中的节点物理位置的设备。
本发明的一个最佳方面使用一个硬布线的编程技术来编码物理位置,诸如在图5中的示例所示。应当注意到虽然在此讨论和显示了连线,但是任何配置设备互连的装置,诸如光电子装置,例如可以在本发明的范围内使用。一个安装面510,例如一个中平面,具有一个槽连接器515,其具有到一个正电压、Vcc 511或者地512的连接513。用这样的方式,电压电平可以用来编码对应于该接口的物理拓扑结构的一个预定数目的位。以一种类似的方式,该卡能够被连线以为每个芯片,即在卡上的节点,编码一个计算设备号。此外,把机架连接在一起的系统级连线能够被配置来编码一个通过中平面传播,并且到达卡上的一个机架号码。类似地,机架级别的连线被配置编码一个中平面号,而中平面连线被配置编码一个卡号。最后,卡级别的连线能够被配置为标识,即编码一个计算设备号。当电能被施加到该系统上时,一个电可擦可编程只读存储器(EEPROM)(没有显示)能够用来存储用于为连接的设备,例如节点,配置MAC地址的编码位。
一种用于输入物理位置编码位到该设备或节点中的替换技术将是通过使用每个节点的IEEE 1149.1 JTAG接口来为那个节点编程物理位置编码的MAC地址。在本技术领域已知的是:和一个JTAG兼容的设备,诸如任何计算节点205的通信,是通过使用一个主机,诸如例如,一个具有一个到包含该计算节点205的JTAG兼容卡的连接的硬件控制器,来实现。JTAG兼容的设备,例如计算节点,必须连接到所有的闪速存储器地址、数据和控制信号。对于这个要起作用的编程方法,闪速存储器不需要是JTAG兼容的。该主机发送命令和数据到JTAG兼容的设备,例如任何计算节点205,然后把该数据传送到闪速存储器用于编程。用这样的方式,主机提供一条连接任何计算节点205的通信链路用于完成MAC地址的物理位置编码。这个发明的一个最佳环境的JTAG性能在临时申请60/271,124中进行了讨论,该申请已经通过引用包含在此。
在系统操作期间,一个由一个如上所述的连接设备传输的MAC地址可以由转换器、网络监控器、和主机查询以确定确切的设备物理位置。这个性能提供了该并行计算系统改进的管理、诊断和调试功能。另外,当分配了TCP/IP地址,诸如在一个运行动态主机配置协议(DHCP)的系统中时,TCP/IP地址变为该设备位置的一个同样有效的指示符。
现在已经通过一个最佳实施例对本发明进行了描述,对于本领域的那些技术人员来说,可以发生各种修改和改进。因此,要理解:该最佳实施例作为一个示例提供而不是作为一个限制。本发明的范围由附加权利要求定义。

Claims (14)

1.在一个包含以三个维度配置的多个节点的大规模并行计算系统中,每个节点包括一个计算设备,一种用于唯一地分配一个MAC地址到该计算设备的方法,包含:
编程该计算设备以把该MAC地址编码为该计算设备的一个物理位置;
对于上述编码步骤,使用MAC地址的预定数目的位,其中该计算设备的物理位置被唯一地描述。
2.如权利要求1所述的用于MAC地址分配的方法,其特征在于:该MAC地址唯一地与一个以太网地址相关联。
3.如权利要求1所述的用于分配MAC地址的方法,其特征在于:该计算设备的编程基于一个唯一机架、中平面、和包含该计算设备的卡的预定连线配置。
4.如权利要求1所述的用于分配MAC地址的方法,其特征在于:该计算设备的编程基于来自一个主计算机的指令。
5.如权利要求4所述的用于分配MAC地址的方法,其特征在于:该主计算机指令包含IEEE 1149.1 JTAG信号。
6.如权利要求1所述的用于分配MAC地址的方法,其特征在于:该MAC地址的预定数目的位包含该MAC地址的最低有效部分。
7.如权利要求6所述的用于分配MAC地址的方法,其特征在于:该MAC地址的最低有效部分包括一个物理位置描述符,其包含:
一个计算机架字段;
一个中平面字段;
一个卡字段;以及
一个计算设备字段。
8.如权利要求2所述的用于MAC地址分配的方法,其特征在于:该以太网地址唯一地与一个TCP/IP地址相关联。
9.如权利要求1所述的用于分配MAC地址的方法,进一步包含:
使用该MAC地址来管理该并行计算系统;
使用该MAC地址来诊断该并行计算系统;以及
使用该MAC地址来调试该并行计算系统的功能。
10.在一个包含以三个维度配置的多个节点的大规模并行计算系统中,每个节点包括一个计算设备,一种用于唯一地分配一个MAC地址到该计算设备的装置,包含:
a)一个系统互连配置装置,创建相对于在该大规模并行计算系统中的多个计算机架的一个计算机架位置的一个计算机架编码的位置,其中该计算机架编码的位置用来在该计算设备的MAC地址的计算机架字段中编程一个预定数目的位,以便唯一地描述该计算设备的计算机架位置;
b)一个计算机架互连配置装置,创建相对于连接到该计算机架的多个中平面的一个中平面位置的一个中平面编码的位置,其中该中平面编码的位置用来在该计算设备MAC地址的中平面字段中编程一个预定数目的位,以便唯一地描述该计算设备的中平面位置;
c)一个中平面互连配置装置,创建相对于连接到该中平面的多个卡的一个卡位置的一个卡编码的位置,其中该卡编码的位置用来在该计算设备MAC地址的卡字段中编程预定数目的位,以便唯一地描述该计算设备的卡位置;
d)一个卡互连配置装置,创建相对于连接到该卡的多个计算设备的一个计算设备位置的一个计算设备编码的位置,其中该计算设备编码的位置用来在该计算设备MAC地址的计算设备字段中编程一个预定数目的位,以便唯一地描述该计算设备在该卡上的位置。
11.如权利要求10所述的用于分配MAC地址的装置,其特征在于:该MAC地址唯一地与一个以太网地址相关联。
12.如权利要求10所述的用于分配MAC地址的装置,其特征在于:该MAC地址的最低有效部分包含计算机架字段、中平面字段、卡字段、和计算设备字段。
13.如权利要求11所述的用于分配MAC地址的装置,其特征在于:该以太网地址唯一地与一个TCP/IP地址相关联。
14.如权利要求10所述的用于分配MAC地址的装置,包含:
用于使用该MAC地址来管理该并行计算系统的装置;
用于使用该MAC地址来诊断该并行计算系统的装置;以及
用于使用该MAC地址来调试该并行计算系统的功能的装置。
CNB028054458A 2001-02-24 2002-02-25 用于大规模并行系统的经由物理位置的以太网寻址 Expired - Fee Related CN1288576C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US27112401P 2001-02-24 2001-02-24
US60/271,124 2001-02-24
PCT/US2002/005570 WO2002069096A2 (en) 2001-02-24 2002-02-25 Ethernet addressing via physical location for massively parallel systems

Publications (2)

Publication Number Publication Date
CN1493039A CN1493039A (zh) 2004-04-28
CN1288576C true CN1288576C (zh) 2006-12-06

Family

ID=68463257

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028054458A Expired - Fee Related CN1288576C (zh) 2001-02-24 2002-02-25 用于大规模并行系统的经由物理位置的以太网寻址

Country Status (11)

Country Link
EP (1) EP1402386B1 (zh)
JP (1) JP3790744B2 (zh)
KR (1) KR100620833B1 (zh)
CN (1) CN1288576C (zh)
AT (1) ATE469501T1 (zh)
AU (1) AU2002252085A1 (zh)
CA (1) CA2436395C (zh)
DE (1) DE60236510D1 (zh)
ES (1) ES2346409T3 (zh)
IL (2) IL157507A0 (zh)
WO (1) WO2002069096A2 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101001263B (zh) * 2006-01-09 2010-11-24 中兴通讯股份有限公司 内部交换网中各节点配置mac地址的方法
WO2008120363A1 (ja) 2007-03-29 2008-10-09 Fujitsu Limited 中継装置、中継プログラム、及び中継方法、並びにネットワークに接続された機器の管理システム
US8167591B1 (en) 2008-05-19 2012-05-01 Sorensen Duane A High pressure air pump with reciprocating drive
JP5309688B2 (ja) * 2008-05-19 2013-10-09 日本電気株式会社 スロット型cpu装置
KR102468686B1 (ko) * 2017-01-17 2022-11-22 한국전자통신연구원 대규모 토러스 네트워크에서의 분산 스토리지 시스템을 위한 ip 자동 할당 방법 및 이를 위한 장치
JP7014395B2 (ja) * 2017-03-27 2022-02-15 株式会社NejiLaw ねじ体の相対回転抑制構造、相対移動抑制構造、相対移動抑制体
TWI652926B (zh) * 2017-12-25 2019-03-01 緯創資通股份有限公司 可產生機架的平面位置圖的伺服器管理系統
CN111600970B (zh) * 2020-04-09 2022-08-09 南瑞集团有限公司 一种稳控装置程序集中下载的方法及系统
CN112631986B (zh) * 2020-12-28 2024-04-02 西南电子技术研究所(中国电子科技集团公司第十研究所) 大规模dsp并行计算装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5964872A (en) * 1996-03-15 1999-10-12 Novell, Inc. Method and system for tailoring common environments
US5835725A (en) * 1996-10-21 1998-11-10 Cisco Technology, Inc. Dynamic address assignment and resolution technique
US5956665A (en) 1996-11-15 1999-09-21 Digital Equipment Corporation Automatic mapping, monitoring, and control of computer room components
US6223149B1 (en) * 1998-05-28 2001-04-24 3Com Corporation Non-distributed LAN emulation server redundancy method
US6285967B1 (en) * 1998-10-22 2001-09-04 Dell Usa, L.P. Troubleshooting computer systems during manufacturing using state and attribute information
BR9908762A (pt) * 1998-11-02 2004-02-25 Integrated Data Communications Endereçamento de protocolo de internet geo-espacial
JP2001282655A (ja) * 2000-03-28 2001-10-12 Canon Inc ネットワークデバイス管理方法、装置、および記憶媒体

Also Published As

Publication number Publication date
ES2346409T3 (es) 2010-10-15
KR20030074837A (ko) 2003-09-19
CA2436395C (en) 2011-07-12
ATE469501T1 (de) 2010-06-15
EP1402386B1 (en) 2010-05-26
EP1402386A2 (en) 2004-03-31
KR100620833B1 (ko) 2006-09-13
AU2002252085A1 (en) 2002-09-12
EP1402386A4 (en) 2009-06-24
CN1493039A (zh) 2004-04-28
IL157507A0 (en) 2004-03-28
WO2002069096A2 (en) 2002-09-06
CA2436395A1 (en) 2002-09-06
JP2004533139A (ja) 2004-10-28
IL157507A (en) 2010-04-15
JP3790744B2 (ja) 2006-06-28
WO2002069096A3 (en) 2002-10-17
DE60236510D1 (de) 2010-07-08

Similar Documents

Publication Publication Date Title
US6694406B2 (en) Multiple processor data processing system with mirrored data for distributed access
JP5241838B2 (ja) キャッシュ・セクタを割り振るためのシステムおよび方法(キャッシュ・セクタの割り振り)
US6148377A (en) Shared memory computer networks
US6850997B1 (en) System, method, and program for determining the availability of paths to a device
US6832303B2 (en) Method and system for managing an allocation of a portion of a memory
CN1288576C (zh) 用于大规模并行系统的经由物理位置的以太网寻址
JPS61103258A (ja) 多重プロセッサ・システム
KR20190024957A (ko) 메모리 버스 상의 스토리지 및 멀티 레벨 데이터 캐시
US6868438B2 (en) Storage system, disk control cluster and a method of increasing of disk control cluster
US20090248989A1 (en) Multiprocessor computer system with reduced directory requirement
US20040083293A1 (en) Ethernet addressing via physical location for massively parallel systems
EP2239665B1 (en) Distributed flash memory storage manager systems
US7793051B1 (en) Global shared memory subsystem
US7904676B2 (en) Method and system for achieving varying manners of memory access
JP2013114650A (ja) アドレス空間変換装置及びそのアドレス空間変換方法、並びにコンピュータ・プログラム
CN1288571C (zh) 利用高速数据总线的高密度服务器块
KR100300836B1 (ko) 데이타재구성방법및데이타기억시스템
KR100289086B1 (ko) 프로세서 보드의 이더넷 물리 주소 자동 설정 방법
US20230289288A1 (en) Direct swap caching with noisy neighbor mitigation and dynamic address range assignment
CN113918092A (zh) 一种分配存储空间的方法及系统
CN117785739A (zh) 数据处理系统及数据处理系统的内存管理方法
CN117873925A (zh) 由存储装置传递信息的方法和传递信息的存储装置
JP2006190120A (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: 20061206

Termination date: 20190225

CF01 Termination of patent right due to non-payment of annual fee