-
公开(公告)号:US09128825B1
公开(公告)日:2015-09-08
申请号:US13897159
申请日:2013-05-17
Applicant: GOOGLE INC.
Inventor: Christoph Albrecht , Murray Stokely , Arif Merchant , Christian Eric Schrock , Xudong Shi
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F3/0608 , G06F3/061 , G06F3/0649 , G06F3/0665 , G06F3/0685 , G06F12/02 , G06F12/0253
Abstract: Systems and methods are discussed relating to allocation of memory from a fixed pool of fast memory within a data center having a data storage area equipped with that memory. Techniques include: receiving a request to write data in the storage area; identifying a file group associated with the write request; analyzing previous data activity traces associated with the file group; determining an available fast memory amount based on the total amount of fast memory in the fixed pool and a currently allocated amount of fast memory; determining a fast memory allocation for the file group based on the previous data activity traces, the available fast memory, and a fast memory constraint, the memory allocation including an allocation amount and a write probability; and providing information about the memory allocation to a file system of the data center, which writes the data based on the allocation amount and write probability.
Abstract translation: 讨论了关于在具有配备有该存储器的数据存储区域的数据中心内从快速存储器的固定池分配存储器的系统和方法。 技术包括:接收在存储区域中写入数据的请求; 识别与所述写请求相关联的文件组; 分析与文件组相关联的以前的数据活动跟踪; 基于固定池中的快速存储器的总量和当前分配的快速存储量来确定可用的快速存储器量; 基于先前的数据活动轨迹,可用的快速存储器和快速存储器约束确定文件组的快速存储器分配,存储器分配包括分配量和写入概率; 并且向数据中心的文件系统提供关于存储器分配的信息,其基于分配量和写入概率来写入数据。