发明名称 Resource provisioning planning for enterprise migration and automated application discovery
摘要 A method and a system may automatically compute optimized target resources and identify configurations given discovered source properties and dependencies of machines, while prioritizing performance in the target environment. An algorithm and/or tools for programmatically identifying and locating business application instances in an infrastructure, based on weighted similarity metric may be also provided.
申请公布号 US9565129(B2) 申请公布日期 2017.02.07
申请号 US201414501311 申请日期 2014.09.30
申请人 International Business Machines Corporation 发明人 Bai Kun;Hwang Jinho;Jermyn Jill L.;Nidd Michael E.;Tacci Michael;Vukovic Maja
分类号 G06F15/177;H04L12/915 主分类号 G06F15/177
代理机构 Scully, Scott, Murphy & Presser, P.C. 代理人 Scully, Scott, Murphy & Presser, P.C. ;Percello, Esq. Louis J.
主权项 1. A method of resource provisioning planning, comprising: receiving source site data comprising parameters associated with a source site, the source site comprising information technology infrastructure of an enterprise, the information technology infrastructure comprising at least a plurality of servers and a plurality of applications; discovering network dependencies between the plurality of servers of the source site; discovering application instances and dependencies on the plurality of servers, based on a weighted similarity metric; identifying one or more server misconfigurations; determining potential server consolidation; determining a target platform for migrating the plurality of servers; mapping each of the plurality of servers to a virtual machine of a plurality of virtual machines subject to resource constraints of the servers and the virtual machines; clustering the virtual machines based on network dependencies of the servers mapped to the virtual machines; determining whether an existing target server can fit a candidate cluster; responsive to determining that the existing target server can fit the candidate cluster, placing the candidate cluster on the existing target server; responsive to determining that the existing target server cannot fit the candidate cluster, selecting a new target server to fit the candidate cluster with minimum cost; and repeating the determining of whether an existing target server can fit a candidate cluster, one or more of the placing and the selecting, for a next candidate cluster.
地址 Armonk NY US