背景技术:
1、云计算为客户端设备提供了对远程计算机的计算和存储资源的访问。客户端可以利用远程计算机或计算机集群来执行各种处理或计算操作以及远程数据处理和数据存储或检索。例如,客户端可以是智能电话、诸如智能家居之类的物联网(internet-of-things,iot)兼容设备、建筑电器(例如,冰箱、灯、相机、或者锁)、可穿戴设备(例如,健康监视器、智能手表、智能眼镜)、联网车辆(例如,自动驾驶汽车)、以及智能城市(例如,交通传感器、停车传感器、能量使用传感器)。远程计算机或计算机集群可包括数据中心,该数据中心使用高速联网连接与客户端相连接。然而,从客户端向远程计算机传送数据,对于对及时接收来自远程计算机的结果有严格要求的时间敏感型应用而言,可能会招致不可接受的延时。
2、一些远程设备集群包括可由一个或多个计算节点访问的存储器池。频繁访问的存储器页可被存储在计算节点的本地存储器中,而不那么频繁访问的存储器页可被存储在较远的存储器池中。相对于计算节点,存储器池具有不同的延时特性,由此计算节点从一些存储器池的写入或读取速度比其他存储器池快。
3、云服务提供商可以添加基础设施和服务器来支持基础设施即服务(infrastructure as a service,iaas)和平台即服务(platform as a service,paas)。一些解决方案通过添加新的存储器池来扩大存储器容量。对硬件资源的需求是弹性的,并且添加额外的基础设施可能比较昂贵并且会推高数据中心的总拥有成本(total cost ofownership,tco),例如在对硬件资源的需求较低时。
技术实现思路
1.一种计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
2.如权利要求1所述的计算机可读介质,其中,所述接口包括应用程序接口(api)或配置文件。
3.如权利要求1所述的计算机可读介质,其中,所述不同存储器池类别中的存储器池类别定义可供所述一个或多个进程访问的至少一个存储器池中的存储器设备的混合。
4.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
5.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
6.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
7.如权利要求1所述的计算机可读介质,其中,基于所述一个或多个进程中的进程到另一计算节点的迁移,迁移的进程保留对分配的存储器池类别的访问。
8.如权利要求1所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
9.如权利要求8所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
10.如权利要求8所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
11.如权利要求10所述的计算机可读介质,包括存储在其上的指令,所述指令在被一个或多个处理器执行的情况下使得所述一个或多个处理器:
12.如权利要求10所述的计算机可读介质,其中,将所述数据预取到相比存储所述数据的存储器与更低延时的访问相关联的存储器中包括:
13.一种装置,包括:
14.如权利要求13所述的装置,其中,所述存储器池类别定义所述存储器池中可供一个或多个进程访问的存储器设备的混合。
15.如权利要求13所述的装置,其中,所述存储器池中的一个或多个存储器设备的第二集合被分配到第二存储器池类别,并且其中,所述一个或多个存储器设备的集合和第二集合与不同种类的存储器资源能力相关联。
16.如权利要求13所述的装置,包括与所述存储器池通信地耦合的服务器,其中,进程被分配来访问与所述存储器池类别相关联的所述一个或多个存储器设备的集合,并且其中,基于所述进程从所述服务器到另一服务器的迁移,迁移的进程保留对所述一个或多个存储器设备的集合的访问。
17.如权利要求13所述的装置,包括与所述存储器池通信地耦合并且包括存储器设备的服务器,其中,所述存储器设备被分配到所述存储器池类别。
18.如权利要求13所述的装置,包括与所述存储器池通信地耦合的服务器,其中,所述服务器:
19.如权利要求18所述的装置,包括数据中心,其中,所述数据中心包括所述服务器、第二服务器、以及所述存储器池,并且其中,所述第二服务器执行协调器来基于与进程相关联的服务水平协议(sla)选择执行该进程的服务器。
20.一种方法,包括:
21.如权利要求20所述的方法,包括: