Skip to main content
Log in

QoS-aware real-time pub/sub middleware for drilling data management in petroleum industry

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

The availability of real-time drilling data communication and management is highly critical to the exploration and production business of any petroleum company. Such critical mission requires oil companies to use the cutting edge ICT technologies, which will increase profitability of the company by increasing the efficiency and reducing drilling costs. Moreover, short delay in data transfer could results in severe damages, injury, environmental pollution, or even loss of lives. Data Distribution Service (DDS) is the state of the art in middleware technologies, standardized by Object Management Group (OMG) since 2003; and it is designed for distributed low latency and high reliability systems with rich QoS policies. In this paper, I reviewed the current drilling data communication and management techniques in a selected Oil and Gas Company, and propose an optimization solution based on DDS technology. Furthermore, I evaluated the performance of DDS middleware with different data types, data loads, and different networks including limited bandwidth networks. A prototype for my proposed solution is implemented using NI-LABVIEW and RTI-DDS then evaluated in terms of latency and throughput. The results show that DDS is a promising technology that can improve the performance of petroleum industry while maintaining the correct safety measures.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  • Aamodt A, Skalle P, Gundersen OE, Sormo F, Solstad J (2013) Method and system for monitoring a drilling operation. Patent application publication, United States, pub. no. US2013/0080062 A1, Mar 28

  • Al-Khudiri M, Naser A, Al-Shehry M, Al-Nassir A, Mokhtar H (2010) Saudi Aramco RTOC, collaboration, safe and effective delivery of wells from start to finish. Saudi Aramco J Technol 2010(16):40–49

    Google Scholar 

  • Al-madani B, Al-Roubaiey A, Al-shehari T (2012) Wireless video streaming over data distribution service middleware. In: IEEE 3rd international conference on software engineering and service science (ICSESS), pp. 263–266, 22–24. doi:10.1109/ICSESS.2012.6269456

  • Atmojo UD, Salcic Z, Wang KI, Park HJ (2015) System-level approach to the design of ambient intelligence systems based on wireless sensor and actuator networks. J Ambient Intell Humaniz Comput 6(2):153–169. doi:10.1007/s12652-014-0221-3

    Article  Google Scholar 

  • Ben-Duheash A, Batouq M (2009) Saudi Aramco Abqaiq plants partners with integration objects to optimize plant operations. Integration objects

  • Calvo I, Perez F, Etxeberria I, Mora G (2010) Control communications with DDS using iec61499 service interface function blocks. In: 2010 IEEE conference on emerging technologies and factory automation (ETFA), pp 1–4. doi:10.1109/ETFA.2010.5641207

  • Carey R, Estes C, Fisher J, Lagin L, Mathisen D, Reynolds C, Sanchez R (2005) Status of the use of large-scale corba-distributed software framework for NIF controls. In: ICALEPCS2005, Geneva, Switzerland

  • Corsro A (2008) The OMG data distribution service for real-time systems. Open Splice DDS, PrismTech

  • Detti A, Loreti P, Blefari-Melazzi N (2010) Streaming H.264 scalable video over data distribution service in a wireless environment. In: WOWMOM ‘10 proceedings of the 2010 IEEE international symposium on a world of wireless, mobile and multimedia networks

  • Etxeberria-Agiriano I, Calvo I, Perez F, de Albeniz G (2011) Mapping different communication traffic over DDS in manufacturing environments. In: 6th Iberian conference on information systems and technologies (CISTI), pp 1–6

  • Guesmi T, Rekik R, Hasnaoui S, Rezig H (2007) Design and performance of DDS-based middleware for real-time control systems. IJCSNS Int J Comput Sci Netw Secur 7(12):188–200

    Google Scholar 

  • Kalogeras A, Gialelis J, Alexakos C, Georgoudakis M, Koubias S (2006) Vertical integration of enterprise Manufacturing systems utilizing web services. IEEE Trans Manuf Inform 2(2):120–128. doi:10.1109/TII.2006.875507

    Article  Google Scholar 

  • Khudiri M, Shehry M, Curtis J (2008) Data architecture of real-time drilling and completions information at Saudi Aramco. In: SPE paper 116848, Abu Dhabi international petroleum exhibition and conference (ADIPEC), Nov 3, 2008

  • Kopetz H (2011) Real-time systems, design principles for distributed embedded applications, 2nd edn. Springer, New York

    MATH  Google Scholar 

  • Li J, Zhang J, Zheng N, Li X (2012) The process control system based on LabVIEW in a hardening die steel production line. In: Information and automation (ICIA), 2012 international conference on, June 2012, pp 206–209

  • Lopez-Vega JM, Javier Sanchez-Monedero, Javier Povedano-Molina, Juan M. Lopez-Soler (2008) QoS policies for audio/video distribution over DDS middleware. In: Real-time and embedded systems workshop 2008

  • Millheim K, Tulsa, Okla (1988) Method of drilling a well utilizing predictive simulation with real-time data. Patent number. 4,792,534; Dec 27, 1988

  • Object Management Group (2007) Data distribution service for real-time systems. 1.2 formal/07-01-01 edition, January 2007

  • Petro Strategies, Inc. (2012) Consulting, research and training. Cited in 10 Dec 2012. http://www.petrostrategies.org/Links/Worlds_Largest_Oil_and_Gas_Companies_Sites.htm

  • Poza J, Posadas J, Sim J (2008) QoS-based middleware architecture for distributed control systems. In: International symposium on distributed computing and artificial intelligence 2008 (DCAI 2008), vol 50, pp 587–595. doi:10.1007/978-3-540-85863-8_70

  • PSAC (2012) Industry overview website of petroleum services association of Canada (PSAC). http://www.psac.ca

  • RTI (Real-Time Innovations) (2011a) RTI data distribution service. RTI, October, 2011

  • RTI (2011b) RTI introduces limited-bandwidth plug-ins to address the challenges of constrained network communication. Real-time innovations (RTI), August, 2011

  • Ryll M, Ratchev S (2008) Application of the data distribution service for flexible manufacturing automation. In: Proceedings of world academy of science, engineering and technology, Jul 2008, pp 178 –185

  • Sheltami T, Basabaa A, Shakshuki E (2014) A3ACKs: adaptive three acknowledgments intrusion detection system for MANETs. J Ambient Intell Humaniz Comput. doi:10.1007/s12652-014-0232-0

    Google Scholar 

  • Skalle P (2011) Pressure control during oil well drilling. In: Pal Skalle&Ventus Publishing APS

  • Solids Control (2010) Drilling fluids (mud) function and type. Solids Control

  • Stout E, Carey R, Estes C, Fisher J, Lagin L, Mathisen D, Reynolds C, Sanchez R (2008) Corba-based distributed software framework for the NIF integrated computer control system. Fusion Eng Des 83(23):535–538

    Article  Google Scholar 

  • TalebiFard P, Leung V (2014) Context-aware dissemination of information and services in heterogeneous network environments. J Ambient Intell Humaniz Comput 5:775–787. doi:10.1007/s12652-013-0210-y

    Article  Google Scholar 

  • Tijero H, Gutirrez J (2012) On the schedulability of a data-centric real-time distribution middleware. Comput Stand Interfaces 34(1):203–211

    Article  Google Scholar 

Download references

Acknowledgments

I would like to acknowledge Real Time Innovation Company for their support during this research and also I would like to thank the Real-Time Distributed Systems Lab team in Computer Engineering Department at King Fahd University of Petroleum and Minerals, Dhahran-Saudi Arabia.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Basem Almadani.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Almadani, B. QoS-aware real-time pub/sub middleware for drilling data management in petroleum industry. J Ambient Intell Human Comput 7, 287–299 (2016). https://doi.org/10.1007/s12652-015-0332-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-015-0332-5

Keywords

Navigation