Patent ID: 9658781
Date: 2017-05-23
CPC Classifications: G06F,H05K

Claim:
1. A hierarchal storage management method comprising: detecting, by a computer processor of a computing system, a first portion of a first file being deleted from a hybrid multitier storage device comprising a hard disk drive (HDD) memory device, a solid state drive (SSD) memory device, and an archival storage memory device; identifying, by said computer processor, a first set of memory blocks associated with said first portion of said first file, said first set of memory blocks comprising a first set of logical blocks mapped to a first set of physical blocks via an in memory cache device; determining, by said computer processor, that said first set of memory blocks reside on a high performance tier of said SSD memory device; notifying, by said computer processor, said hybrid multitier storage device that said first portion of said first file is being deleted; transferring, by said computer processor, said first set of memory blocks from said SSD memory device to a first portion of said hybrid storage device; detecting, by said computer processor, a second portion of a second file being added to said hybrid storage device; identifying, by said computer processor, a second set of memory blocks associated with said second portion of said second file, said second set of memory blocks comprising a second set of logical blocks mapped to a second set of physical blocks via said in memory cache device: determining, by said computer processor based on evaluating an application; executing a process associated with said second portion of said second file being added to said hybrid storage device, a current set of existing memory blocks comprising similar access behavior with respect to said second set of memory blocks and said hybrid multitier storage device; determining, by said computer processor, an access count for said second set of memory blocks; comparing, by said computer processor, said access count to a predetermined threshold; determining, by said computer processor in response to results of said comparing, that said access count has reached said predetermined threshold; transferring, by said computer processor in response to said determining that said access count has reached said predetermined threshold, said second set of memory blocks from said HDD memory device to a second portion of said hybrid storage device; and resetting, by said computer processor, said access count to a minimum value.