Performance Analysis of Real-Time Publish/Subscribe (RTPS) Middleware for Sensor Networks
Basem Al-madani, إسماعيل بن محمد بن حمدان قشطة
كلية علوم وهندسة الحاسب الآلي-جامعة الملك فهد للبترول والمعادن · السعودية
THESIS ABSTRACTName: Ismail Mohamed Hemdan KeshtaTitle: Performance Analysis of Real-Time Publish/Subscribe(RTPS) Middleware for Sensor NetworksMajor Field: Computer EngineeringDate of Degree: June 2011Due to the continuing advances in network and application design in Wireless Sensor Networks (WSNs),the development of an appropriate middleware for WSNs is becoming necessary. Also, because WSNshave some limitations compared to traditional networks, such as the lack of structure and resources,middleware solutions are developed to solve some problems related to this issue. But most middlewareapproaches are not suitable for real-time and mission critical applications. In such applications,middleware should fully satisfy real-time constraints imposed by the network. Therefore, real-timepublish/subscribe (RTPS) middleware becomes essential in mission critical applications in manyenvironments where real-time constraints must be met. RTPS is a network middleware for real-timedistributed applications. It has the ability to provide the communications service programmers needed todistribute time-critical data between nodes in a given system. Thus, there is a need to use real-timepublish/subscribe (RTPS) middleware standard by Object Management Group (OMG), in sensornetworks, in order to get improved results and eliminate the disadvantages of the previously proposedmiddleware approaches. In this thesis, the performance of RTPS middleware is presented to show that itis a better tool that can satisfy the communication requirements for sensor networks. RTPS middlewareuses a publish/subscribe communication mechanism, thus this middleware provides flexible and efficientway of communication that is extremely needed in the sensor networks. Furthermore, unlike otherproposed middleware approaches, real-time constraints are fully satisfied by the RTPS middleware.Therefore, it is highly suitable and recommended for real-time applications.MASTER OF SCIENCE DEGREEKing Fahd University of Petroleum & MineralsDhahran – Saudi ArabiaJune 2011