发明名称 Dispersion dependency in oracle clusterware
摘要 A method and apparatus for resource dispersion in a clusterware system is provided. The resource profiles for resources within a cluster of nodes are stored. Each resource profile includes attributes for a resource. One or more of the attributes in one of the resource profiles includes a dispersion dependency attribute that specifies that the resource is preferably not co-located with another resource. Resources are placed within the cluster based, at least in part, on the dispersion preference.
申请公布号 US9207987(B2) 申请公布日期 2015.12.08
申请号 US201012688769 申请日期 2010.01.15
申请人 Oracle International Corporation 发明人 Gusev Andrey;Creighton Jonathan;Kammend Raj K.;Kakarla Sarat B.
分类号 G06F15/16;G06F9/50 主分类号 G06F15/16
代理机构 Hickman Palermo Becker Bingham LLP 代理人 Hickman Palermo Becker Bingham LLP
主权项 1. A method comprising: storing resource profiles for resources within a cluster comprising a plurality of nodes, wherein each resource profile of said resource profiles includes one or more resource profile attributes for a respective resource,wherein a resource profile of said resource profiles includes a dispersion dependency attribute that contains a dispersion relation specifying one or more specified resources, andwherein said dispersion relation specifies a preference to not co-locate one or more resources corresponding to the resource profile with the one or more specified resources on a node of the cluster plurality of nodes; and accessing, by a computing device configured to manage the cluster; determining, by the computing device, to place one or more resources corresponding to the resource profile on one or more particular nodes of the plurality of nodes, wherein said determining comprises: determining whether the preference specified by said dispersion relation can be satisfied,when said dispersion relation is not able to be satisfied, determining to place the one or more resources corresponding to the resource profile without regard to the dispersion relation, andwhen said dispersion relation is able to be satisfied, determining to place the one or more resources corresponding to the resource profile based on the dispersion relation; and causing, by the computing device, the one or more resources to be provisioned on the one or more particular nodes of the cluster; wherein the method is performed by one or more computing devices.
地址 Redwood Shores CA US