发明名称 Resource allocation for migration within a multi-tiered system
摘要 A method and system for intelligent tiering is provided. The method includes receiving a request for enabling a tiering process with respect to data. The computer processor retrieves a migration list indicating migration engines associated with the data. Additionally, an entity list of migration entities is retrieved and each migration entity is compared to associated policy conditions. In response, it is determined if matches exist between the migration entities and the associated policy conditions and a consolidated entity list is generated.
申请公布号 US9613037(B2) 申请公布日期 2017.04.04
申请号 US201615185239 申请日期 2016.06.17
申请人 International Business Machines Corporation 发明人 Alatorre Gabriel;Corrao Ann;Mandagere Nagapramod S.;Olson James E.;Singh Aameek
分类号 G06F9/50;G06F9/46;G06F17/30;G06F3/06;H04L12/24;H04L29/08 主分类号 G06F9/50
代理机构 Schmeiser, Olsen & Watts 代理人 Schmeiser, Olsen & Watts ;Petrocelli Michael
主权项 1. A method comprising: receiving, by a computer processor of a computing system from a user, a request for enabling a tiering process with respect to data, wherein said request comprises policies including conditions to be satisfied for matching an entity to a policy of said policies, and wherein said tiering process is associated with a classification of criteria for said data and a usage and resident cost for associated tiers; retrieving, by said computer processor in response to said request, a migration list indicating migration engines associated with said data, wherein said migration engines comprise logical volume level migration engines, and wherein each of said migration engines is responsible for one level of said data; determining, by said computer processor in response to results of comparing each migration entity of migration entities to associated policy conditions, if cost and utility based matches exist between said migration entities and said associated policy conditions, wherein said match is defined by said data and has not been accessed during a specified time period; first estimating, by said computer processor, resource usage associated with migration of entities of a consolidate entity list, wherein said resource usage is associated with CPU resources, network resources, and disk resources; second estimating, by said computer processor in response to results of said entity data that has not been accessed during a specified time period, a cost change associated with said migration of said entities of said consolidated entity list, wherein said migration comprises moving said first file from a Tier 1 memory device to a Tier 3 memory device, wherein said first file comprises X GBs of data, wherein said Tier 1 memory device is associated with a cost of X/gigabyte (GB) and said Tier 3 memory device is associated with a cost of Y/GB, wherein said cost change equals a file size of (the first file)*X−a file size of (the first file)*Y; generating, by said computer processor in response to results of: said analyzing; said determining said target location; said first estimating; and said second estimating, a candidate migration list comprising migration candidates from said consolidated entity list, wherein each candidate of said migration candidates is associated with a specified granularity level comprising a file system, a logical volume mapped to physical disks, and a block; generating, by said computer processor, a dependency list for each migration candidate of a subset of migration candidates of said candidate migration list, wherein each said dependency list comprises a list of nodes connected to each migration candidate of said subset of migration candidates in an end-to-end system graph, and wherein said nodes include a collection of nodes within an upstream and downstream path of a source migration entity of said consolidated entity list within said end-to-end system graph; and determining, by said computer processor, that a group of nodes of said nodes exist within a global dependency list.
地址 Armonk NY US