Enhanced Energy Aware TinyDDS Publish/Subscribe Approach (E-EATDDS)

Enhanced Energy Aware TinyDDS Publish/Subscribe Approach (E-EATDDS). Masters thesis, King Fahd University of Petroleum and Minerals.

[img]
Preview
PDF
Thesis_MS_Awadh_201402020.pdf

Download (5MB) | Preview

Arabic Abstract

على مدى السنوات القليلة الماضية، انخفضت تكلفة الأجهزة الإلكترونية وشبكات التحكم اللاسلكية (WSAN) عن طريق توفير متطلبات المستخدم لتلك الأجهزة ذات التكلفة المنخفضة من حيث معالجة شبكات الاستشعار والتحكم اللاسلكية. إن مهمة إدارة البيانات في شبكات الاستشعار اللاسلكية مسألة مهمة جدا والتي يمكن توفيرها باستخدام موارد محدودة مثل المعالجة والتخزين والطاقة. خدمة توزيع البيانات (DDS) هو معيار بارز يستخدم في المجالات الصناعية والأكاديمية لدعم الأنظمة الموزعة ذات الوقت الحقيقي اعتمادا على نموذج النشر والإشتراك (نشر/إشتراك pub/sub). TinyDDS هي نسخة مصغرة ومطورة من DDS والتي صممت لتلبي احتياجات الشبكات الاستشعارية. النسخة الإفتراضية او الاصلية من TinyDDS تسمى Default TinyDDS/DefTDDS. وإعتمادا على النسخة الاصلية من TinyDDS فقد تم تطوير Broker-Less TinyDDS/BLTDDS وHybrid TinyDDS/HyTDDS كحلول بديلة يمكن استخدامها للتغلب على بعض المشاكل الموجودة في النسخة الأصلية والتي تسببها مشكلة عنق الزجاجة. EATDDS هو حل آخر تم تطويره لكي يقلل من الطاقة المستهلكة في الشبكات اللاسلكية ويزيد من عمر الشبكة. هذا العمل يقدم مقارنة شاملة بين DefTDDS، BLTDDS و HyTDDS من حيث الإنتاجية، نسبة تسليم الرزم، زمن التأخير بين المرسل والمستلم و الطاقة المستهلكة. وأيضا، نقترح بروتوكول E-EATDDS والذي تم تطويره لتحسين أداء EATDDS من حيث استهلاك الطاقة. لتنفيذ وتقييم هذه البروتوكولات، تم إستخدام برنامج TOSSIM كأداة محاكاة. النتائج توضح ان E-EATDDS يستطيع ان يتفوق على BLTDDS ،HyTDDS و EATDDS من حيث استهلاك الطاقة وعدد الحزم المرسلة في كل جول.

English Abstract

Over the past few years, the cost of electronic devices and sensor networks decreased rapidly enforcing almost all users’ requirements to use those devices. These devices provide low cost processing over wireless sensor networks (WSNs)/ wireless sensor and actuator networks (WSANs). The task of data management in WSNs is a vital issue that can be performed with limited resources such as processing, memory and energy. Data Distribution Service (DDS) is a prominent standard used in the industry and academia communities to support real-time distributed systems depending on publish/subscribe (pub/sub) model. TinyDDS is a light-weight middleware which is a partial porting of the DDS and implemented over TinyOS code. The original version of TinyDDS is called the Default TinyDDS (DefTDDS). Broker-Less TinyDDS (BLTDDS) and Hybrid TinyDDS (HyTDDS) are proposed protocols that added several improvements to the DefTDDS. Energy Aware TinyDDS (EATDDS) protocol is proposed to deal directly with the energy consumption metric. In this thesis, we conduct a comparative study between DefTDDS, BLTDDS and HyTDDS in terms of throughput, PDR, End-to-End delay and energy consumption. Moreover, we propose a new approach titled: Enhanced Energy Aware TinyDDS (E-EATDDS) by enhancing the EATDDS protocol in order to improve the energy consumption. We use TinyOS simulator in our implementation and evaluation. The results showed that E-EATDDS outperform BLTDDS, HyTDDS and EATDDS in terms of energy consumption and packets sent per joule.

Item Type: Thesis (Masters)
Subjects: Computer
Engineering
Research > Information Technology
Department: College of Computing and Mathematics > Computer Engineering
Committee Advisor: Sheltami, Tarek
Committee Members: Alkharobi, Talal and AL-Roubaiey, Anas
Depositing User: AWADH GAAMEL (g201402020)
Date Deposited: 06 Jun 2017 13:04
Last Modified: 31 Dec 2020 08:36
URI: http://eprints.kfupm.edu.sa/id/eprint/140333