发明名称 METHOD AND SYSTEM FOR AFFINITY MANAGEMENT
摘要 A method and system for affinity management in a distributed computer system are provided in which a plurality of addressing entities (311-315) need to be balanced across a plurality of service providers (301-304) whilst maintaining group affinities within the addressing entities. An identifier is provided for each of a plurality of addressing entities, wherein the identifier for each member of a group of addressing entities with an affinity is the same group identifier. A list is provided of service providers which are available to be addressed by an addressing entity to provide an instance of a service. The distribution of addressing entities to service providers is managed by an algorithm. The algorithm includes: applying (205) a hash function to the identifier of an addressing entity to obtain a standard integer; dividing (206) the standard integer by the number of service providers and obtaining the modulus; and selecting (207) a service provider by reference to the modulus. The addressing entity is sent to the instance (306) of the service provided by the selected service provider.
申请公布号 WO2005091134(A3) 申请公布日期 2005.12.15
申请号 WO2005EP50896 申请日期 2005.03.01
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION;IBM UNITED KINGDOM LIMITED;PIPER, ANDREW, ARTHUR;WARWICK, MALCOLM, MICHAEL;WHYTE, JAMES, RICHARD, HAMILTON 发明人 PIPER, ANDREW, ARTHUR;WARWICK, MALCOLM, MICHAEL;WHYTE, JAMES, RICHARD, HAMILTON
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项
地址