Remote Pooled Memory Architecture for Secure Edge NVM Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Edge computing environments face challenges with power consumption, thermal management, security, and complexity in deploying nonvolatile memory (NVM) technologies, particularly at the far edge, where power constraints, device failures, and lack of physical security are significant issues.
Innovation Solution
Implementing a remote pooled memory device that utilizes a secure communication link to tunnel memory operations between far and near edge devices, allowing NVM to be hosted at a more secure and reliable location, with a platform technology that exposes regular memory operations and manages memory requests based on quality of service policies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If NVM is deployed at the far edge, then data storage capacity is improved, but power consumption increases
Solution Approach 1:
The memory system is segmented into far edge devices (providing storage capacity) and near edge devices (providing memory control and pooling). This segmentation allows the far edge to contribute storage resources without bearing the full power burden of active memory operations, while the near edge handles memory management functions that consume more power.
Solution Approach 2:
The near edge device acts as an intermediary between the far edge storage and the memory system. It pools memory from multiple far edge devices and manages memory operations, reducing the power consumption burden on individual far edge devices while maintaining data storage capacity.
2Quantity of substance
If NVM is deployed at the far edge, then data storage capacity is improved, but security deteriorates
Solution Approach 1:
The near edge device serves as a secure intermediary that pools and manages memory from multiple far edge devices. It implements security policies and manages memory access, providing a layer of security protection while enabling distributed storage capacity across multiple devices.
Solution Approach 2:
The near edge device performs multiple functions including memory pooling, security management, and coordination of far edge devices. This multi-functionality consolidates security responsibilities in a centralized location while maintaining distributed storage capacity.
3Quantity of substance
If NVM is deployed at the far edge, then data storage capacity is improved, but device complexity increases
Solution Approach 1:
The near edge device provides universal memory pooling functionality that simplifies the deployment of distributed NVM. It handles memory management, allocation, and coordination across multiple far edge devices, reducing the complexity burden on individual devices and the overall system deployment.
Data Source
AI summary
An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to process memory operation requests from a memory controller, and provide a front end interface to remote pooled memory hosted at a near edge device. An embodiment of another electronic apparatus may include local memory and logic communicatively coupled the local memory, the logic to allocate a range of the local memory as remote pooled memory, and provide a back end interface to the remote pooled memory for memory requests from a far edge device. Other embodiments are disclosed and claimed.


