Patent ID: 9674033
Date: 2017-06-06
CPC Classifications: G01V,G06F,H04L

Claim:
1. 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, 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 quality of service standard profile further including a specified deadline time interval for periodic production of data by the designated master publisher node when the data being processed is being produced in real time, 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 node, 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 node to the processor nodes; (b) establishing with the designated master publisher node a domain for exploration and production data processing by the designated master publisher node and designated ones of the plurality of processor nodes as subscriber processor nodes; (c) producing the exploration and production data from the designated master publisher node to the designated subscriber processor nodes of the domain; (d) determining if the data being processed is indicated to be real time data; (e) processing the received exploration and production data in the designated subscriber processor nodes of the domain; (f) monitoring at the designated master publisher node the processed exploration and production data of the designated subscriber processor nodes of the domain; (g) assembling in the data memory of the data processing system the processed exploration and production data received at the designated master publisher node; (h) monitoring performance of the designated master publisher node during the processing of the exploration and production data to determine if the specified deadline time interval has passed without periodic production of data from the designated master publisher node; and (i) if the specified deadline time interval has not passed, continuing the step of monitoring performance of the designated master publisher node to determine that the designated master publisher node is operating, continuing the processing of the exploration and production data; and, (j) if the designated master publisher node is not operating, determining ownership strength of the others of the plurality of master nodes according to their respective ownership strength quality of service standard profile; and (k) establishing as designated master publisher node the master node having the highest ownership strength quality of service standard profile and resuming the processing of the exploration and production data.