【技术实现步骤摘要】
存储器池管理
技术介绍
[0001]云计算为客户端设备提供了对远程计算机的计算和存储资源的访问。客户端可以利用远程计算机或计算机集群来执行各种处理或计算操作以及远程数据处理和数据存储或检索。例如,客户端可以是智能电话、诸如智能家居之类的物联网(Internet
‑
of
‑
Things,IoT)兼容设备、建筑电器(例如,冰箱、灯、相机、或者锁)、可穿戴设备(例如,健康监视器、智能手表、智能眼镜)、联网车辆(例如,自动驾驶汽车)、以及智能城市(例如,交通传感器、停车传感器、能量使用传感器)。远程计算机或计算机集群可包括数据中心,该数据中心使用高速联网连接与客户端相连接。然而,从客户端向远程计算机传送数据,对于对及时接收来自远程计算机的结果有严格要求的时间敏感型应用而言,可能会招致不可接受的延时。
[0002]一些远程设备集群包括可由一个或多个计算节点访问的存储器池。频繁访问的存储器页可被存储在计算节点的本地存储器中,而不那么频繁访问的存储器页可被存储在较远的存储器池中。相对于计算节点,存储器池具有不同的延时特性 ...
【技术保护点】
【技术特征摘要】
1.一种计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:提供到操作系统(OS)的接口以创建不同存储器池类别来分配给一个或多个进程,并且将存储器池类别分配给所述一个或多个进程中的进程。2.如权利要求1所述的计算机可读介质,其中,所述接口包括应用程序接口(API)或配置文件。3.如权利要求1所述的计算机可读介质,其中,所述不同存储器池类别中的存储器池类别定义可供所述一个或多个进程访问的至少一个存储器池中的存储器设备的混合。4.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:将存储器设备与多个存储器池类别相关联以提供多个不同种类的存储器资源能力。5.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:基于存储器资源可用性的变化来改变与所述不同存储器池类别中的存储器池类别相关联的存储器设备。6.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:将所述不同存储器池类别中的存储器池类别与服务水平协议(SLA)类别相关联,其中,所述SLA类别指定所述一个或多个进程中的进程所要求的存储器资源能力。7.如权利要求1所述的计算机可读介质,其中,基于所述一个或多个进程中的进程到另一计算节点的迁移,迁移的进程保留对分配的存储器池类别的访问。8.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:基于一时间段中的访问次数将两个或更多个存储器页的群组分类到集群中;基于所述时间段中的访问次数将两个或更多个存储器页的第二群组分类到第二集群中;并且在逐集群的基础上,确定是否要预取或者迁移与集群相关联的数据。9.如权利要求8所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:向用户空间进程提供在一时间范围中的页访问次数以识别随着时间的推移对页的访问。10.如权利要求8所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:预测与所述集群相关联的数据在未来时间段中是否要被访问,其中,确定是否要预取或者迁移与所述集群相关联的数据包括:基于预测到与所述集群相关联的数据在所述未来时间段中要被访问,将所述数据预取到相比存储所述数据的存储器与更低延时的访问相关联的存储器中。11.如权利...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。