A computer implemented method of computerized processing in a data processing system of data for exploration and production of hydrocarbons, the data processing system including a plurality of master nodes, each with an established quality of service standard profile including an assigned ownership strength, and with the master node of the plurality of master nodes having a highest assigned ownership strength being designated master publisher node for the exploration and production data being processed, the data processing system further including a plurality of processor nodes established as subscribers to receive exploration and production data from the designated master publisher, and a data memory, the method comprising the computer processing steps of:
- (a) transmitting the established quality of service standard profile from the designated master publisher to the subscriber processor nodes;
- (b) establishing with the designated master publisher a domain for exploration and production processing by the designated master publisher and designated ones of the plurality of processor nodes as subscriber processor nodes;
- (c) sending a source data sample of the exploration and production data from the designated master publisher to the designated subscriber processor nodes of the domain;
- (d) processing the transmitted exploration and production data in the designated subscriber processor nodes of the domain;
- (e) monitoring at the designated master publisher the processed exploration and production data of the designated subscriber processor nodes of the domain;
- (f) determining in the designated master publisher whether the designated subscriber processor nodes of the domain comply with the transmitted established quality of service standard profile from the designated master publisher;
- and
- (g) if so, receiving at the designated master publisher the processed exploration and production data from the designated subscriber processor nodes which comply with the transmitted established quality of service standard profile;
- and
- (h) if not, inhibiting at the designated master publisher transfer to the designated master publisher of the processed exploration and production data from the designated subscriber processor nodes which do not comply with the transmitted established quality of service standard profile;
- (i) joining additional processor nodes as designated subscriber processor nodes of the domain during processing of exploration and production data;
- (j) delivering the published exploration and production data to the joined additional processor nodes;
- (k) assembling in the data memory of the data processing system the processed exploration and production data received at the designated master publisher;
- (l) monitoring performance of the designated master publisher node during the processing of the exploration and production data to determine operating status of the designated master publisher node;
- (m) if the step of monitoring performance of the designated master publisher node indicates the designated master publisher node is operating, continuing the processing of the exploration and production data;
- and, if not
- (n) determining ownership strength of the others of the plurality of master nodes according to their respective ownership strength quality of service profile;
- and
- (o) establishing as designated master publisher node the master node having the highest ownership strength quality of service profile and resuming the processing of the exploration and production data.