180 likes | 396 Views
پردازش پرس و جو در شبکه هاي حسگر (قسمت دوم). سيد امير يحيوي فيروزآبادي دانشکده مهندسي برق و کامپيوتر دانشگاه تهران. زمستان 1385. فهرست مطالب. مروري بر مطالب جلسه قبل پردازش پرس و جو در شبکه هاي حسگر بهينه سازي حساس به انرژي پخش و مسيريابي حساس به انرژي درخت هاي مسيريابي معنايي
E N D
پردازش پرس و جو در شبکه هاي حسگر(قسمت دوم) سيد امير يحيوي فيروزآبادي دانشکده مهندسي برق و کامپيوتر دانشگاه تهران زمستان 1385
فهرست مطالب • مروري بر مطالب جلسه قبل • پردازش پرس و جو در شبکه هاي حسگر • بهينه سازي حساس به انرژي • پخش و مسيريابي حساس به انرژي • درخت هاي مسيريابي معنايي • درخت هاي چندگانه • پرس و جو هاي چندگانه • نتيجه گيري • منابع
مروري بر مطالب قبلي • توليد حسگرهاي بي سيم ارزان قيمت و کوچک • تحقيقات در دانشگاه هاي MIT و Berkeley • پشتيباني DARPA • افزايش تعداد حسگرها از 3ميليون در سال 2003 تا به 465 ميليون در سال 2010
مروري بر مطالب قبلي • پروژه TinyOS و TinyDB • معماري پردازش پرس و جو • حساسيت به انرژي • مدل داده اي و زبان پرس و جو
پردازش پرس و جو در شبکه هاي حسگر • مديريت کاتالوگ حسگرها • Schema شامل نام، واحدها، و محدوده هر حسگر • تراکم هاي درون شبکه • شامل دو نوع وظيفه: • شناسايي گروه ها • محاسبه آمارها روي اعضاي آن ها • مهمترين هدف کاهش هزينه آمارگيري
TAG (Tiny Aggregation) • تراکم هاي موثرتر با استفاده از الگوريتم هاي مسيريابي • فرستادن اطلاعات هر گره به مرکز • محاسبه تراکم و ارسال آن به بالا
بهينه سازي حساس به انرژي • هدف: کاهش هزينه نمونه گيري و انتقال • دسته بندي انواع تراکم: • يکنواخت (Monotonic) • COUNT • نمونه اي (Exemplary) • MIN • خلاصه (Summary) • Average
بهينه سازي حساس به انرژي • دو روش اصلي بهينه سازي • مرتب سازي نمونه گيري ها • انتخاب صفت ها • GROUP BY • AGGREGATION • HAVING • الحاق رويدادهاي پرتکرار
پخش و مسيريابي حساس به انرژي • کوچک کردن درخت پرس و جو • درخت هاي مسيريابي معنايي (Semantic Routing Trees) • داراي دو فاز • فرستادن به صورت سيل آسا • برگشت جواب و ساخت درخت
درخت هاي مسيريابي معنايي • دستور ساختن درخت هاي مسيريابي معنايي • CREATE SRT loc ON sensors (xloc, yloc) ROOT 0 • مشکل: نگهداري درخت • دو بسط روي SRTها: • ذخيره چند بازه داده اي • نگهداري اطلاعات گره هاي پدر مجاور
درخت هاي چندگانه مسيريابي پرس و جو • مشکلات معماري عادي: • عدم تحمل خطا • عدم توازن بار • راه حل: • به کارگيري درخت هاي چندگانه پرس و جو
درخت هاي چندگانه مسيريابي پرس و جو • ساخت دوباره درخت ها • چگونگي ساخت دوباره درخت ها: • Periodically • Triggered • مشکلات اصلي: • ساخت درخت ها • همگام سازي درخت ها • تعداد ايستگاه هاي اصلي • مکان ايستگاه ها
مکان ايستگاه ها • حالت ايده آل • نزديک به ايده آل • چند ايستگاه • سياست FHF
پرس و جو هاي چندگانه • بر پايه اشتراک نتايج • دو فاز • آماده سازي پرس و جو (Query Preparation) • انتشار نتايج (Result Propagation)
شبيه سازي • دلايل شبيه سازي • بر پايه TOSSIM و TinyViz • مشکلات شبيه سازي
جمع بندي • پردازش پرس و جو در شبکه هاي حسگر • بهينه سازي حساس به انرژي • پخش و مسيريابي حساس به انرژي • درخت هاي مسيريابي معنايي • درخت هاي چندگانه • پرس و جو هاي چندگانه
منابع • S. Madden and J. M. Hellerstein, "Distributing queries over low-power wireless sensor networks", SIGMOD 2002. • S. Madden, M. Franklin, J. Hellerstein and W. Hong, "TinyDB: An Acquisitional Query Processing System for Sensor Networks," ACM Transactions on Database Systems, ISSN: 0362-5915, Volume 30, Issue 1, pp. 122-173, March 2005. • A. Munteanu, J. Beaver, A. Labrinidis and P. K. Chrysanthis, "Multiple Query Routing Trees in Sensor Networks," Proceedings of the IASTED International Conference on Databases and Applications (DBA05), pp. 145-150, Innsbruck, Austria, February 2005. • Y. Yao and J. Gehrke, "The cougar approach to in-network query processing in sensor networks," SIGMOD Record, Volume: 31, Issue: 3, pp. 9-18, September 2002. • S. R. Madden, M. J. Franklin, J. M. Hellerstein, and W. Hong. "Tag: A tiny aggregation service for ad-hoc sensor networks," OSDI 2002. • N. Trigoni, Y. Yao, A. Demers, J. Gehrke and R. Rajaraman, "Multi-query optimization for sensor networks," Proceedings of First IEEE International Conference on Distributed Computing in Sensor Systems (DCOSS 2005), Marina del Rey, CA, USA, June 2005.
با تشکر از: سوالات؟ دکتر رهگذر و حضار گرامي ...