# US 2021/0240367 A1 · Node Interconnection Apparatus, Resource Control Node, and Server System

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0240367 A1
- Document ID: US20210240367A1
- Status: Published application
- Kind: A1
- Application number: 17/232,879
- Filed: 2021-04-16
- Published: 2021-08-05
- Earliest claimed: 2014-05-22
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Baifeng Yu; Zhou Yu; Jiongjiong Gu
- Web page: https://patentgrep.com/patent/US20210240367A1

## CPC

- G06F 3/0625: {Power saving in storage systems}
- G06F 1/3203: Power management, i.e. event-based initiation of a power-saving mode
- G06F 1/3221: of disk drive devices
- G06F 1/3225: of memory devices
- G06F 1/3234: Power saving characterised by the action undertaken
- G06F 1/3268: {Power saving in hard disk drive}
- G06F 1/3275: {Power saving in memory, e.g. RAM, cache}
- G06F 1/3287: by switching off individual functional units in the computer system
- G06F 3/0619: {in relation to data integrity, e.g. data losses, bit errors}
- G06F 3/0631: {by allocating resources to storage systems}
- G06F 3/0662: {Virtualisation aspects}
- G06F 3/0665: {at area level, e.g. provisioning of virtual or logical volumes}
- G06F 3/067: {Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]}
- G06F 3/0683: {Plurality of storage devices}
- G06F 3/0689: {Disk arrays, e.g. RAID, JBOD}
- G06F 9/4401: Bootstrapping (security arrangements therefor G06F21/57)
- G06F 9/4418: {Suspend and resume; Hibernate and awake}
- H04L 47/70: Admission control; Resource allocation
- H04L 67/1097: for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- Y02D 30/00: Reducing energy consumption in communication networks
- Y02D 30/50: in wire-line communication networks, e.g. low power modes or reduced link rate
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A node interconnection apparatus includes a computing node and a resource control node, and a device interconnection interface connecting the two. Each of the computing node and the resource control node includes a processing unit and a storage unit, and the resource control node further includes a resource interface for connecting with a network storage device. The resource control node manages storage resource of the network storage device, and when the computing node needs to start up, the resource control node obtains operating system startup information from the network storage device and provides the information to the computing node. The computing node can start up without the need for storing startup information locally.

## Claims

### Claim 1

A node interconnection apparatus, comprising:
a computing node comprising:
a first processing unit, and
a first storage unit;
a resource control node comprising:
a second processing unit,
a second storage unit,
a device interconnection interface configured to connect the resource control node to the computing node, and
a network storage interface configured to connect the resource control node to a network storage device; and
a power supply device configured to supply electrical power to the computing node and the resource control node,
wherein the resource control node is configured to control electrical power supply to the computing node.

### Claim 2 (depends on 1)

The node interconnection apparatus of claim 1, wherein the resource control node further comprises a storage interface configured to connect to a local storage device.

### Claim 3 (depends on 1)

The node interconnection apparatus of claim 1, wherein the resource control node is further configured to provide an operating system image to the computing node.

### Claim 4 (depends on 3)

The node interconnection apparatus of claim 3, wherein the computing node is configured to start a first operating system according to the operating system image.

### Claim 5 (depends on 4)

The node interconnection apparatus of claim 4, wherein the resource control node is further configured to start a second operating system.

### Claim 6 (depends on 1)

The node interconnection apparatus of claim 1, wherein the resource control node is further configured to form a virtual disk from a storage resource of the network storage device.

### Claim 7 (depends on 6)

The node interconnection apparatus of claim 6, wherein the resource control node is further configured to provide the virtual disk to the computing node.

### Claim 8 (depends on 1)

The node interconnection apparatus of claim 1, wherein the resource control node is further configured to perform a power-on operation or a power-off operation on the computing node without affecting a working state of the resource control node.

### Claim 9 (depends on 1)

The node interconnection apparatus of claim 1, wherein the computing node is configured to generate input/output (IO) requests.

### Claim 10 (depends on 9)

The node interconnection apparatus of claim 9, wherein the resource control node is further configured to manage a bandwidth required by the IO requests to meet a quality of service (QoS) requirement of the computing node.

### Claim 11 (depends on 1)

The node interconnection apparatus of claim 1, wherein the device interconnection interface is a Peripheral Component Interconnect Express (PCIe) interface.

### Claim 12 (depends on 1)

The node interconnection apparatus of claim 1, wherein the net work storage interface is an Ethernet interface.

### Claim 13 (depends on 1)

The node interconnection apparatus of claim 1, wherein the network storage interface is an InfiniBand (IB) interface.

### Claim 14

A node interconnection apparatus comprising:
a computing node comprising:
a first processing unit, and
a first storage unit; and
a resource control node comprising:
a second processing unit,
a second storage unit,
a device interconnection interface configured to connect the resource control node to the computing node, and
a network storage interface configured to connect the resource control node to a network storage device,
wherein the resource control node is configured to:
manage the network storage device,
acquire an operating system image from the network storage device, and
provide the operating system image to the computing node for the computing node to start a first operating system.

### Claim 15 (depends on 14)

The node interconnection apparatus of claim 14, wherein the resource control node is further configured to start a second operating system.

### Claim 16 (depends on 14)

The node interconnection apparatus of claim 14, wherein the resource control node further comprises a local storage interface configured to connect to a local storage device.

### Claim 17 (depends on 16)

The node interconnection apparatus of claim 16, wherein the resource control node is further configured to manage the local storage device.

### Claim 18 (depends on 17)

The node interconnection apparatus of claim 17, wherein the resource control node is further configured to allocate a storage resource for the computing node and in the local storage device or the network storage device.

### Claim 19 (depends on 18)

The node interconnection apparatus of claim 18, wherein the resource control node is further configured to form a virtual disk from the storage resource.

### Claim 20 (depends on 19)

The node interconnection apparatus of claim 19, wherein the resource control node is further configured to provide the virtual disk to the computing node for storing the operating system image.
