Memory exhaustion is a major problem that can cause Out-of-Memory (OOM) crashes or poor performance due to swap usage, especially in clustered environments where memory usage is not uniform across nodes.
To address this challenge of memory exhaustion, the two companies have created an "Endless Memory" solution. Endless Memory combines an Elastic Memory Service software from MemVerge and a Niagara Pooled Memory System from SK hynix that will allow hosts to dynamically allocate memory as needed, mitigating OOM errors and improving application performance.
"Our collaboration modernises the existing memory model to improve application performance and prevent OOM errors," explained Charles Fan, CEO and co-founder of MemVerge. "The ability to download RAM automatically and intelligently will lead to improved productivity for users of data-intensive applications."
Both claim that Endless Memory represents an industry milestone because it features CXL memory pooling and tiering technologies running on real CXL memory pooling hardware from SK hynix. The solution incorporates technology that transforms the way data-intensive applications are managed and will provide, according to the companies, a seamless and more efficient way to manage memory in clustered environments.
According to Hoshik Kim, VP/Fellow, Memory Forest x&D at SK hynix, "Testing shows that just 20% extra CXL memory from our Niagara Pooled Memory System can improve application performance by 3x compared with the existing swap memory approach.”