在论文阅读中经常出现以内存为中心的数据中心架构(Memory-centric Architectrue)、内存池化系统(Memory Pool System)、分解式内存(Disaggregated Memory)、异构内存(Heterogeneous Memory)等概念, 在此进行这些概念的辨析。
主要涉及xx架构,xx系统,以及xx资源单体等概念。xx架构一般是一种通用的设计理念,xx系统一般是实际实现情况下采用什么方式去管理和实现,xx资源单体就是主要强调这种单体的实现方式,可以在各种系统中以及架构中实现。
以内存为中心的数据中心架构
这种架构将内存作为系统的核心,并将计算、存储等其他组件围绕内存构建。内存为中心的数据中心架构旨在通过最大程度地利用内存资源来提高系统性能和效率。也就是在设计的时候一直想着内存吧啦吧啦。
内存池化系统
内存池化系统是一种资源管理技术,它将系统中的内存资源汇集在一起,形成一个内存池,应用程序可以从中动态分配和释放内存。内存池化系统有助于提高内存利用率和系统性能。
内存池化实际上是一种抽象层的管理方式,无论底层是分离式内存系统还是紧耦合的系统,在上层都可以抽象成内存池化进行管理。只不过分离式内存系统本身的设计有利于进行池化管理。
分解式内存/分离式内存/内存资源解耦
分解式内存是一种架构设计,将内存从计算节点中分离出来,形成独立的内存存储单元,通过网络连接到计算节点。这种架构可以使内存资源更加灵活地分配和管理,适用于需要大量内存资源的工作负载。分离式内存系统通常为了缩短延迟和提高吞吐量主动放弃一致性的保证,带来了更灵活的配置能力,可以更好的满足不同集群的计算能力和内存需求。在分离式内存系统中,可能会采