Edge SDS Node Composition Across Limited IHS Hardware
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods struggle to provide software defined storage (SDS) services in edge domains due to limited availability of information handling systems and constrained form factors, which cannot meet the minimum node requirements for high availability and fault tolerance.
Innovation Solution
Allocate heterogeneous compute resources from multiple edge information handling systems and external resources to instantiate SDS nodes, each on separate power domains, forming an SDS cluster that meets the minimum node requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If SDS services are provided on edge IHSs with limited availability, then resource utilization is improved, but the minimum node requirements for high availability cannot be met
Solution Approach 1:
The patent combines multiple edge IHSs into a single composed IHS that functions as a multi-node SDS system. By merging physical boundaries and virtualizing the system architecture, multiple SDS nodes are created within a single composed IHS, achieving both high resource utilization and the required node count for availability
Solution Approach 2:
The composed IHS architecture enables a single system to serve multiple functions simultaneously - it acts as both the physical platform and the logical container for multiple SDS nodes. This multi-functionality allows the system to meet minimum node requirements while operating within constrained edge infrastructure
2Reliability
If heterogeneous compute resources are allocated to multiple SDS nodes, then fault tolerance is improved, but system complexity increases
Solution Approach 1:
The patent introduces a system control processor as an intermediary layer that manages the complexity of allocating heterogeneous compute resources across multiple SDS nodes. This intermediary abstracts the complexity from individual nodes while enabling fault tolerance through diverse resource distribution
Solution Approach 2:
The system segments the composed IHS into multiple virtual SDS nodes, each with allocated compute resources from the heterogeneous pool. This segmentation allows fault isolation and tolerance while managing complexity through structured resource division and dedicated control processing
Data Source
AI summary
Techniques described herein relate to a method for providing software defined storage (SDS) services on edge information handling systems (IHSs). The method includes obtaining a composition request associated with performing an SDS service on edge IHSs, wherein the SDS service is associated with a minimum quantity of SDS nodes that is greater than a quantity of available edge IHSs; identifying a first edge IHS and a second edge IHS specified by the composition request; identifying a number of nodes associated with the SDS nodes; allocating heterogeneous compute resources of the first IHS and the second IHS to each SDS node of the SDS nodes; allocating a power domain to each SDS node of the SDS nodes; allocating portions of an at least one hardware resource set to each SDS node of the SDS nodes; and preparing the SDS nodes to perform the SDS service.


