Patent ID: 7162505

Claim:
A computer-implemented method for use in a computing environment for determining a destination for a record for placement of said record in said destination, comprising: (a) forming a group of a plurality of replica records for said record, each replica record being a replica of said record; (b) assigning a different destination identification to each replica record, except one, of said group of replica records, each destination identification identifying a different associated one of a plurality of destinations; (c) determining exactly one appropriate destination of said plurality of destinations in which to place said record by determining which one, and only one, of said replica records in said group of replica records is an acceptable replica record that is acceptable to its assigned destination, selecting said assigned destination of said acceptable replica record as said appropriate destination for placement of said record, and discarding the replica records in said group of replica records which are not acceptable to their assigned destinations, wherein said determining exactly one appropriate destination includes selecting from an identified group of replica records only including a first replica record not assigned any of said destinations, and a second replica record identified by said assigned destination identification; and (d) placing said acceptable replica record in said assigned destination of said acceptable replica record.