发明名称 |
Leveraging a hybrid infrastructure for dynamic memory allocation and persistent file storage |
摘要 |
Dynamic allocation of memory in a hybrid system is provided. In particular, a method and system is provided to leverage a hybrid infrastructure for dynamic memory allocation and persistent file storage. The method includes dynamically allocating a file or its part or to cache a file or its part between different storage technologies and respective memory technologies in a hybrid infrastructure. |
申请公布号 |
US9009392(B2) |
申请公布日期 |
2015.04.14 |
申请号 |
US201213455625 |
申请日期 |
2012.04.25 |
申请人 |
International Business Machines Corporation |
发明人 |
Jain Bhushan P.;Patil Sandeep R.;Ramanathan Sri;Sivakumar Gandhi;Trevathan Matthew B. |
分类号 |
G06F12/00;G06F12/08 |
主分类号 |
G06F12/00 |
代理机构 |
Roberts Mlotkowski Safran & Cole, P.C. |
代理人 |
Chung Matthew;Roberts Mlotkowski Safran & Cole, P.C. |
主权项 |
1. A method comprising:
dynamically allocating a file, by a computing device, between different storage technologies and respective memory technologies in a hybrid infrastructure, the dynamically allocating comprising:
using a malloc syntax, which includes a first set of variables for a first size of bytes and a first type of storage or memory technology, to allocate a first buffer;using the malloc syntax, which further includes a second set of variables for a second size of bytes and a second type of storage or memory technology, to allocate a second buffer;returning pointers, which point to a starting address of the first buffer in the first type of storage or memory technology and a starting address of the second buffer in the second type of storage or memory technology: mapping the respective memory technologies to the different storage technologies according to performance; and storing an initial portion of the file in the first buffer on the first type of storage or memory technology and automatically storing a remaining portion of the file in the second buffer on the second type of storage or memory technology based on the mapping. |
地址 |
Armonk NY US |