Host Bus Adapter Local Boot via Integrated NVM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Legacy servers face challenges in booting up from remote boot logical units (LUNs) in storage area networks (SANs due to compatibility issues, fabric failures, and complex configuration requirements, especially in large data centers with diskless servers, which require non-volatile storage for operating system boot without using magnetic hard disks.

Innovation Solution

A SAN host bus adapter (HBA) with integrated non-volatile memory (NVM) storage provides local boot capabilities, supporting various communication protocols like iSCSI, Fibre Channel, and FCoE, allowing servers to boot up from locally stored operating systems and subsequently access remote LUNs for virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If servers use remote boot LUNs in SANs, then data sharing and network storage capabilities are improved, but boot reliability deteriorates due to fabric failures and compatibility issues

Engineering Contradiction:
Improvenetwork storage capabilityVSAvoidboot reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system separates boot storage from data storage by providing dedicated local boot LUNs on the HBA for OS booting, while remote SAN LUNs are used exclusively for data storage and VM operations. This segmentation ensures that SAN fabric failures do not affect server boot reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The HBA incorporates local non-volatile storage with boot capability directly on the adapter card, creating a localized boot environment that is independent of remote SAN fabric conditions. This local quality ensures reliable booting while maintaining network storage access for other operations.

Inventive Principle:
Principle #3Local quality

2Productivity

If diskless servers are deployed in data centers, then space utilization and scalability are improved, but boot complexity increases due to remote boot configuration requirements

Engineering Contradiction:
Improvedata center scalabilityVSAvoidboot configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The HBA automatically presents local boot LUNs to servers during boot operations without requiring manual configuration. The adapter handles boot protocol communication and LUN presentation automatically, reducing configuration complexity while maintaining scalability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The HBA provides multiple functions including local boot storage, remote SAN access, and automatic LUN presentation in a single device. This multi-functionality eliminates the need for separate boot controllers and simplifies system configuration while supporting large-scale deployments.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If additional storage devices are added for local boot capability, then boot reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improveboot reliabilityVSAvoidstorage device count
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The HBA merges boot storage functionality with the existing host bus adapter that provides SAN access. By integrating non-volatile storage and boot capabilities into the HBA itself, the system eliminates the need for separate boot controllers or additional storage devices, reducing overall system complexity while improving boot reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The HBA is designed to perform multiple functions including OS booting from local storage, data storage access via SAN protocols (FC, FCoE, iSCSI), and automatic LUN presentation. This multi-functionality consolidates what would traditionally require multiple separate devices into a single integrated solution.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10394573B2Host bus adapter with built-in storage for local boot-up
Publication Date: 2019.08.27 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10394573B2 patent drawing
  • US10394573B2 patent drawing
  • US10394573B2 patent drawing

AI summary

A method of a storage area network (SAN) includes storing and communicating data received from a server at a host bus adapter via a bus controller of the adapter. In a case where the data is associated with an address corresponding to a default boot logical unit (LUN) of a non-volatile memory (NVM) of the adapter, the data is stored in the NVM. In a case where the data is not associated with an address corresponding to a boot LUN of the NVM, the data is communicated over the SAN. During power up of the adapter, in a case where it is determined that the NVM includes an image of an operating system, the adapter uses the bus controller to provide the server with information to select the NVM as a boot LUN for booting the operating system.