-
公开(公告)号:CN117616402A
公开(公告)日:2024-02-27
申请号:CN202280046551.4
申请日:2022-05-26
Applicant: 微软技术许可有限责任公司
IPC: G06F12/02 , G06F12/1027 , G06F9/50 , G06F12/1036 , G06F12/109
Abstract: 提供了与通过超额订阅计算实体间共享的物理存储器的系统中的存储器减少有关的方法和系统。该存储器的一部分包括与该系统相关联的第一类型的第一物理存储器的一部分和逻辑池化存储器的组合。逻辑池化存储器控制器被配置为:(1)追踪向多个计算实体中的任何计算实体分配的逻辑池化存储器的页面是否是已知模式页面的状态,以及在与任何分配的逻辑池化存储器相关联的逻辑存储器地址和物理存储器地址之间的关系,以及(2)允许写入操作在第一类型的第二物理存储器中向任何可用空间写入数据,仅限对应于先前向计算实体分配的逻辑池化存储器的一部分的物理存储器的范围。
-
公开(公告)号:CN115668154A
公开(公告)日:2023-01-31
申请号:CN202180038404.8
申请日:2021-04-21
Applicant: 微软技术许可有限责任公司
Abstract: 描述了涉及一种存储器系统的系统和方法,该存储器系统从具有长写入时延的介质具有可预测的读取时延。一个示例存储器系统包括瓦片阵列,瓦片被配置为存储与主机相关联的缓存行对应的数据。该存储器系统进一步包括控制逻辑,被配置为响应于来自主机的写入命令,发起第一缓存行向第一行瓦片中的第一瓦片、第二缓存行向第二行瓦片中的第二瓦片、第三缓存行向第三行瓦片中的第三瓦片、以及第四行瓦片中的第四缓存行的写入。控制逻辑被配置为响应于来自主机的读取命令而发起对存储在一整行瓦片中的数据的读取。
-
公开(公告)号:CN119522423A
公开(公告)日:2025-02-25
申请号:CN202380052968.6
申请日:2023-07-12
Applicant: 微软技术许可有限责任公司
Inventor: M·S·沙
IPC: G06F11/10
Abstract: 本公开涉及利用一种通过利用分布式纠删码RAID来改进存储器存储和访问的存储系统。例如,该存储系统在独立盘冗余阵列(RAID)SSD集合上的一个或多个SSD的易失性存储器内存储映射表。特别地,存储在SSD集合中的一个SSD中的映射表包括与存储在SSD集合中另一SSD中的数据相对应的映射信息。以此方式,该存储系统相较于需要多次读取和多次写入的之前的方法,可以显著减少将新的数据写入SSD集合所需要的操作数目。
-
公开(公告)号:CN118575159A
公开(公告)日:2024-08-30
申请号:CN202280089415.3
申请日:2022-11-15
Applicant: 微软技术许可有限责任公司
Abstract: 所公开的技术提供针对非易失性存储器设备辅助的虚拟机(“VM”)数据的实时迁移的功能。主机计算设备(“主机”)请求源非易失性存储器设备跟踪由VM对命名空间的更改。响应于这种情况,该源设备跟踪由VM对命名空间所做的更改,并且存储标识该命名空间的已更改部分的一个或多个数据结构。该主机从源设备请求数据结构,并且从源设备请求已更改部分的内容。然后该主机使由VM在命名空间中所更改的数据被写入到目标非易失性存储器设备上的命名空间。该主机也可以检索在源设备上的子物理功能的设备内部状态。该主机将检索到的设备内部状态迁移给在目标设备上的子物理功能。
-
公开(公告)号:CN114746846A
公开(公告)日:2022-07-12
申请号:CN202080084020.5
申请日:2020-11-05
Applicant: 微软技术许可有限责任公司
IPC: G06F12/02
Abstract: 在本公开的非限制性示例中,提供了用于基于备用块和工作负载预期来划分裸片的系统、方法和设备。来自非易失性存储介质的数据可以被接收。该数据可以包括标识非易失性存储介质中包括的多个裸片中的每个裸片的信息,以及多个裸片中的每个裸片中包括的块的数目。多个裸片中的每个裸片中包括的备用块的数目可以被确定。多个裸片的第一集合和第二集合可以被标识,其中第一集合具有比第二集合更高的备用块数目。第一工作负载可以被分配给裸片的第一集合,第一工作负载被分类为写入密集型。第二工作负载可以被分配给裸片的第二集合,第二工作负载被分类为读取密集型。
-
-
-
-