Bitmap P_Key Abstraction for InfiniBand Partition Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current high performance computing environments face bottlenecks in network and storage performance, particularly in cloud computing architectures, due to complex addressing and routing schemes in InfiniBand networks, which hinder efficient live migration of virtual machines and resource utilization.
Innovation Solution
Implementing a bitmap-based hardware solution for P_Key table abstraction in InfiniBand networks, allowing for scalable and efficient partition isolation and routing, while supporting legacy management entities through a virtual P_Key table abstraction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a traditional P_Key table abstraction is used in InfiniBand networks, then legacy management entities can be supported, but network performance and scalability are limited due to complex addressing and routing schemes
Solution Approach 1:
The patent introduces a bitmap-based P_Key table abstraction as an intermediary layer between legacy management entities and the underlying hardware implementation. This abstraction allows legacy entities to interact with a familiar table structure while the hardware uses efficient bitmap representations for actual partition key storage and lookup, thereby maintaining compatibility without sacrificing performance
Solution Approach 2:
The patent replaces the traditional mechanical table-based P_Key storage and lookup mechanism with a bitmap-based hardware implementation. This substitution eliminates the need for complex linear searches through P_Key tables, replacing them with efficient bitwise operations that can be executed in parallel, dramatically improving network performance and scalability
2Productivity
If a bitmap based hardware implementation is used for P_Key table, then network performance and scalability are improved, but compatibility with legacy management entities is reduced
Solution Approach 1:
The bitmap-based P_Key table abstraction serves as an intermediary that translates between the legacy table-based interface expected by management entities and the efficient bitmap representation used by hardware. This dual-interface approach allows high-performance bitmap operations while maintaining full compatibility with existing management tools and protocols
3Reliability
If complex addressing and routing schemes are used in InfiniBand networks, then partition isolation is achieved, but administrative bottlenecks and performance overhead increase
Solution Approach 1:
The patent fundamentally changes the data structure parameter from traditional P_Key tables to bitmap representations. This parameter change simplifies the routing scheme by replacing complex table lookups with straightforward bitwise operations, reducing administrative complexity while maintaining partition isolation through the same P_Key values
Data Source
AI summary
System and method for supporting configurable legacy P_Key table abstraction using a bitmap based hardware implementation in a high performance computing environment. A mapping table in DRAM can be provided through the use of a software based SMA that implements the mapping table. With this mapping table, it is possible to provide a legacy compliant view of a bit map based P_Key table. Such a legacy compliant view can be called a virtual P_Key table, or a configurable legacy P_Key table abstraction.


