发明名称 METHODS AND APPARATUS FOR USING TAGS TO CONTROL AND MANAGE ASSETS
摘要 By implementing various types of tags, easy management and control of assets in a business system is enabled. These assets may be virtual machines, hardware assets, personnel assets, etc. System tags are determined and associated with an asset automatically. Virtual tags and dynamic tags are tags that do not contain the information sought—rather, these tags contain instructions about how to determine the tag value associated with an asset. Management tags are user-entered tags indicating information about an asset based on the knowledge of an individual. These tags can be combined using Boolean algebraic operators, resulting in a tag-based algebra system, which enables a Tag-Based Query Language for searching a universe of assets based on the associated tags. Additionally, tag-based algebra enables access control based on tags associated with a user, assets in a universe of assets, and enables policies to be enforced in a universe of assets.
申请公布号 US2014289730(A1) 申请公布日期 2014.09.25
申请号 US201414299492 申请日期 2014.06.09
申请人 ManageIQ, Inc. 发明人 Fitzgerald Joseph;Barenboim Oleg;Tanzillo Gregg
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method for using tags to manage virtual machines, the method comprising: storing a plurality of virtual machines in a first location on at least one physical host machine; associating a plurality of tags with the plurality of virtual machines, wherein each of the plurality of tags are associated with respective metadata representing a virtual machine characteristic, the plurality of tags including at least one of a dynamic tag and a virtual tag, the at least one of the dynamic tag and the virtual tag including a namespace indicative of (i) a second location storing the respective metadata representing the virtual machine characteristic, wherein the second location is outside the plurality of virtual machines in the first location, and (ii) a call to at least one of a program and a database at the second location to obtain the respective metadata representing the virtual machine characteristic from the second location; and storing the plurality of tags in a third location, wherein the third location is (i) outside the plurality of virtual machines in the first location and (ii) separate from the second location storing the respective metadata representing the virtual machine characteristic.
地址 Raleigh NC US