روش های جدید جهت همزمانی در شبکه های سنسور
روش های جدید جهت همزمانی در شبکه های سنسور
( تکرار ژاکوبین )
ابراهیم قمی اویلی
مرکز تحقیقات شرکت ایران خودور
e.ghomi@ikco.com
چکیده
دنیای اینترنت و ارتباطات هر روز تعداد مراجعان بیشتری را به سوی خود می کشاند که در این میان وجود تجهیزات ارتباطی در جهت تسریع و امنیت ارتباط کمک شایانی به کاربران و سرویس دهندگان می نماید ؛ در این راستا در این مقاله تکرار ژاکوبین و متد اصلاح شده آن مورد بررسی قرار گرفته تا استفاده بهینه در همزمانی و پوشش نودهای سنسور در بهترین وضعیت قرار گیرد . این مقاله ضمن معرفی واضح تکرار ژاکوبین کمکی شایان در خصوص استفاده بهینه و طراحی آن مینماید . اساس کار همزمانی در شبکه های سنسور در محیط بزرگ اینترنت و شبکه ای LAN در اختیار نهادن اطلاعات مورد نیاز کاربران میباشد .
واژه های کلیدی : سنسور ، شبکه ، ژاکوبین
1- مقدمه
در این مقاله سعی بر معرفی روش تکرار ژاکوبین در ایجاد همزمانی و هماهنگی بین سنسورها در یک شبکه شده است که در ادامه مطلب روش های محاسبانی و مزیت و معایب آن شرح داده شده است .
2- شبکه سنسور
یک شبکه سنسور مجموعه ای است از سنسورهای کوچک ، که مجهز شدند با حسگرها ، پردازش گر و ... که جهت برقراری ارتباط بین تجهیزات میباشند .
3- کاربردهای شبکه سنسور
1-3 مانیتورینک محیط و ساختار در شبکه
2-3 تشخیص خطا
3-3 اتوماسیون اداری – خانگی
4-3 بهداشت
5-3 اتوماسیون صنعتی
6-3 کاربردهای نظامی
4- همزمانی-چیست-؟
در همه سنسورها ساعت بصورت محلی بصورت یکسان وجود دارد .
5- چرا همزمانی در شبکه سنسور اهمیت دارد ؟
1-5 پیگیری هدف
2-5 پردازش سیگنال
3-5 ادغام داده ها
4-5 کنترل باز خورد
5-5 مشاهده شبکه و ردیابی اتفاقات
6-5 ارتباط متقابل
6- روش های همزمانی
NTP (Network time protocol)
Reference broadcast System
Time sync Protocol for sensor network
7- طرح مسله
t = global time (Reference time)
T (t) = local time in each node
We express T (t) = αt + β
β is the offset
α is the skew
محاسبه رابطه خطی بر حسب t
t = (t-β)/α
حل این مشکل برابر است با تعریف یا مشخص کردن مقادیر ( ) که برابر شیب خط و عرض از مبدا میباشد .
Where u = 1,…, N
محاسبه مستقیم امکان پذیر نیست.
اما می توانیم محاسبه نمائیم :
-
Log ( ) – log( )
با توجه به شکل
الکوریتم اندازه گیری برابر است با :
-
Log ( ) – log( ) + error
که شامل محاسبه نویز نیز میباشد .
فرمول مشابه برای اندازه گیری شیب نسبی و عرض ار مبدا
Where log – skew
Offset
محاسبه تمام متغیر های ناشناخته و اندازه گیری نسبت به مرجع
8- متمرکز کردن الگوریتم
BLUE(best linear unbiased estimator)
استفاده از مسیرهای برای بدست آوردن کمترین واریانس
Measurements & Reference variables Blue
Where =( )^ t
and
مرجع معرفی شده
این تابع روشی برای محاسبه خطی L تابع میباشد .
9- مشکلات :
تحمیل بار به گره های که به پردازشگر نزدیکتر هستند و کم شدن قدرت هر سنسور و ایجاد خطا در ارتباط
10- الگوریتم ژاکوبین
هر سنسور با خودش تخمین زده میشود و هر نود با یک همسایه در ارتباط است .
تکرار ژاکوبین : L
روش تکرار ژاکوبین
1-10 یک نقطه اختیاری به عنوان مرجع
2-10 محاسبه همه که v€ N(u)
3-10 استفاده از تمام مقادیر و محاسبه به روز شده تک تک و فرستادن به سنسور همسایه
4-10 رفتن به مرحله 2-10 (محاسبه جهت ارسال یه مرحله بعدی )
طی تکرار های صورت گرفته همه نودها به روز رسانی میشوند .
11-بهبود روش تکرار ژاکوبین
(RJA)
در هر مرحله اندازه جدید نود را میدهیم
میانگین اندازه گیری نسبی :
تکرار پروسه همانند تکراری ژاکوبی میباشد .
محاسبه میانکین :
12- مزایا
همگرایی بهتر در میانکین تخمین زده شده در مقدار مربع فاصله سنسور
خطایی زمانی با تعداد تکرار که به بینهایت میل میکند به صفر همگرا میشود.
13- نتیجه گیری
نمونه محاسبه برای یک شبکه 25 نودی در هر دو روش ژاکوبی و ژاکوبی بهینه و طرح نمودار با توجه به وجود خطا .
Time synchronization on 25 nodes network
11-مراجع
[1] new method for Time synchronization in sensor Networks (Shalimar FL )