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.
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
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
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
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
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
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
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
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
Tijero H, Gutirrez J (2012) On the schedulability of a data-centric real-time distribution middleware. Comput Stand Interfaces 34(1):203–211
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
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-015-0332-5