发明名称 Policy-based meta-data driven co-location of computation and datasets in the cloud
摘要 Determining at least one resource node for deployment of an application in a system having a plurality of compute and storage resource nodes includes determining criteria for nodes based on a policy provided for the application, pruning nodes that do not meet a criteria for deploying the application to provide a plurality of remaining nodes, determining a cost of deploying the application on each of the plurality of remaining nodes, where the cost is based on a metric associated with the application, and selecting for deployment a node having a lowest cost. The application may be a vApp that includes a plurality of virtual machine images. The nodes may be interconnected by communication links having associated therewith costs of moving the application from one node to another.
申请公布号 US9462056(B1) 申请公布日期 2016.10.04
申请号 US201012799513 申请日期 2010.04.26
申请人 EMC Corporation 发明人 Protopopov Boris V.;Kanevsky Arkady;Leschner Jurgen;Dimitrov Rossen
分类号 G06F15/177;H04L29/08 主分类号 G06F15/177
代理机构 Muirhead and Saturnelli, LLC 代理人 Muirhead and Saturnelli, LLC
主权项 1. A method of determining at least one resource node for deployment of an application in a system having a plurality of compute and storage resource nodes, the method comprising: providing a cloud-based service containing the nodes for deployment of the application and a plurality of metadata servers containing metadata for different ones of the nodes, wherein the metadata servers and corresponding ones of the nodes are independent; determining criteria for nodes based on a policy provided for the application; pruning nodes that do not meet a criteria for deploying the application to provide a plurality of remaining nodes suitable for deployment of the application; for each of the remaining nodes, providing to at least one metadata location server an object identifier that determines at least one metadata server containing metadata for a corresponding one of the remaining nodes, the metadata location server being independent of the at least one metadata server; determining a cost of deploying the application on each of the plurality of remaining nodes, wherein the cost is based on a metric associated with the application provided by the metadata from the at least one metadata server; and selecting for deployment a particular one of the nodes having a lowest cost.
地址 Hopkinton MA US