Transcript
Page 1: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

1

به نام خدا

بر روی شبکه های سیار موردی با TCPبهبود عملکرد استفاده از روش بین الیه ای

ارائه دهنده : امیر فرمانبر

استاد راهنما: دکتر مهدی دهقان85بهمن

Page 2: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

2

رئوس مطالب

مقدمه چالشهایTCPدر شبکه های موردی روشهای بهبود عملکردTCPدر شبکه های موردی روش پيشنهادیارزيابی روش پيشنهادینتيجه گيری و کارهای آتی

Page 3: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

3

مقدمه

بی سیم پویا بدون نیاز به زیر ساخت از پیش آماده مجموعه ای از گره های

شبکه موردی

یک سیستم خود مختار با گره های آزاد)مسیریاب( و لینکهای بی سیم

انواع آن

سیستم توزیع شده با گره های پویا، آزاد و خود سازمانده با فرم موقت

شبکه ایستا موردی

شبکه سیار موردی

کاربرد آن

میادین جنگامداد و نجات

Page 4: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

4

پروتکل کنترل انتقال

ویژگی هایTCP

اتصال گرا بودندو طرفه کاملمطمئن بودنمکانیزم کنترل جریان مکانیزم کنترل ازدحام

شروع آهسته

اجتناب از ازدحام

انتقال مجدد سریع

)دو پنجره: پنجره اعالنی )گیرنده پنجره ازدحام)فرستنده(

Page 5: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

5

TCP

انواع خطا تایید دو نسخه ای سه گانه انقضای مهلت مقرر

Page 6: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

6

در شبکه های TCPچالشهای موردی

کانالهای پرخطا تضعیف سیگنال:کاهش انرژی گیرنده

محوشدگی کانال

ایستگاه های آشکار و پنهان

ایستگاه آشکار: نزدیک بودن دو ایستگاه به يکدیگرراه حل : مکانیزم کاهش استفاده از کانال

RTS/CTS

ایستگاه از 2: دور بودن ایستگاه پنهان یکدیگر تصادم

Page 7: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

7

در شبکه های TCPچالشهای موردی

مسیر نامتقارن پهنای باند نامتقارن: نرخ انتقال متفاوت شبکه ماهواره ای :نرخ خطای نا متقارن مسیر نامتقارن: عدم یکسان بودن مسیر داده و مسیر تایید آن

تقسیم بندی شبکه

عدم اطالع از زمان صحیح اتصال مجدد موجب طوالنی بودن زمانبیکاری می شود

استفاده از مکانیسم عقب گرد توانی

Page 8: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

8

در شبکه های TCPچالشهای موردی

. شکست مسیر عامل اصلی آن: تحرکموجب خطاهای انتقال تکراری می شود مداخله الیه لینک

محدودیتهای انرژی

کنترل انرژی: تنظیم انتقال انرژی روی گره های سیار

ذخیره سازی انرژی: کاهش مصرف انرژی

Page 9: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

9

روی شبکه های TCPروشهای بهبود عملکرد موردی

معماریشکستن سیستم به درون مولفه های ماژوالر+ مشخص کردن تعامالت این مولفه های ماژوالرماژول بندی: دادن انتزاع به طراحان سیستم برای فهم بهتر و تسریع در طراحی و پیاده سازی

ویژگیها: تکثیر و ازدیاد + طول عمر مستلزم دید طوالنی مدت از سیستم

عملکرد مستلزم دید کوتاه مدت از سیستم

Page 10: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

10

روی شبکه های TCPروشهای بهبود عملکرد موردی

معماری الیه ای

طراحی مناسب خطا از یک الیه خاص نشات می گیرد مناسب برای شبکه های سیمی

بین الیه ایعملکرد مناسب خطا از چند الیه نشات می گیردمناسب برای شبکه های بی سیم و سیار

نحوه ارتباط بین الیه ها: شدید و محکم

نحوه ارتباط بین الیه ها: منعطف و پیچیده

Page 11: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

11

روی شبکه های TCPروشهای بهبود عملکرد موردی

مشکالت شبکه های موردی(مشکالت شبکه های ایستای موردیSANETs)

(مشکالت شبکه های سیار موردیMANETs)

تداخل روی کانال بی سیم ناعدالتیTCP

عدم توانائیTCP در تمایزبین علل گم شدن بسته

کاهش عملکردTCP در اثر عوامل ذاتی MANETs

Page 12: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

12

روی شبکه های TCPروشهای بهبود عملکرد موردی

در شبکه TCP پيشنهادات بهبودعملکرد هاي موردي

پيشنهادات بين اليه ای

اليه ای پيشنهادات

شبکه وTCP

و لينک TCP

فيزيکي و TCP

شبکه و فيزيکي

TCP اليه شبکه اليه لينک

Page 13: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

13

روی شبکه های TCPروشهای بهبود عملکرد موردی

TCP و شبکه TCP-FELFNATCPTCP-BuS

TCPFixed RTOTCP-DOOR

Page 14: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

14

TCP-Fروش بین الیه ای

شکستهای مسیر به منظور اداره کردن بازخورمبتنی بر

فرستندهTCP امکان تشخیص بین گمشدن های بسته در اثر ازدحام و :شکست مسیر

سناریوی کلی و ساده و غیر قابل اتکا

Page 15: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

15

ELFNروش بین الیه ای

شبیهTCP-F تعامل واقعی بین پروتکل مسیریابی و + TCP

ELFN شبیه Host Unreachable ICMP

ELFN در برگیرنده پورتها و آدرسهای فرستنده و گیرنده

1کشف شکست -

2 ارسال پيام.ELFN

3از کار انداختن تايمرها .4. کاوش شبکه

Page 16: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

16

ATCP

( قرار گرفتن الیه ای نازکATCP بین )TCP وIP استفاده از ICMP وECN

استفاده از باز خور الیه شبکه

تشخیص تکه تکه شدن شبکه و ازدحام

Page 17: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

17

ATCP)...ادامه(

ترکیبی ازDestination Unreachable ICMP+ECN 3دریافتdupackنشانه وجود کانال پرخطا ورود به وضعیت اصرار

ECN نشانه یک ازدحام معمولی

تست بر روی شبکه اترنت

فرضECNفرستنده همیشه در دسترس :

Page 18: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

18

TCP-BuS

مبتنی بر باز خور قابلیت بافر کردن در گره های سیار

استفاده از چند مکانیزم برای کشف شکست مسیر

اعالن سریع

بسطRTO

اعالن صریح قطع اتصال مسیر اعالن صریح موفقیت مسیر

بافر کردن بسته ها در طی فاز ایجاد دوباره مسیر

Page 19: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

19

در بهبود عملکرد روی شبکه TCPروشهای الیه های موردی

Fixed TCP

مبتنی بر فرستندهعدم تکیه بر باز خور شبکهروش ابتکاری برای تشخیص بین شکست مسیر و ازدحام

TCPاستاندارد عدم دریافت تایید بسته

راه اندازی الگوریتم عقبگرد نمایی

تاخیر زیاد و غیر ضروری

Page 20: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

20

روی شبکه TCPروشهای الیه ای در بهبود عملکرد های موردی

TCP-DOOR رهیافتی انتها به انتها عدم نیاز به همکاری گره های میانی

تحویل داده خارج از نوبت : نشانه شکست مسیر مبتنی بر فرستنده

مبتنی بر گیرنده

استفاده از خصوصیت غیر کاهشی شماره تایید استفاده از یک بایت اختیاریADSN

عدم نیاز به اخطارهای فرستنده به گیرنده

استفاده از دو بایت اختیاریTPSN

Page 21: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

21

روی شبکه های TCPروشهای بهبود عملکرد موردی

کاهش عملکردTCP در اثر عوامل ذاتی MANETs روش بین الیه ای بینTCPو الیه شبکه

روشهای بین الیه ای بین الیه فیزیکی و الیه شبکه

روش الیه ای در الیه شبکه

روشSplit TCP

روش مسیر یابی انحصاریروش مدیریت لینک مبتنی بر قدرت سیگنال

روش مسیریابی مسیر پشتیبان

Page 22: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

22

Split TCPروش

تحرک: دلیل اصلی شکست مسیرافزایش تعداد گامه = افزایش شکست مسیر تقسیم یک اتصالTCPبه سگمنت های کوچکتر گره پروکسی: گره واسط بین دو سگمنت محلی وظیفه پروکسی: گرفتن بسته + بافر کردن آنها + ارسال تایید محلی به

فرستنده یا پروکسی قبلی پروکسی 5 تا 3عملکرد مناسب: وجود

Page 23: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

23

روش مسیر یابی انحصاری

کشف شکست مسیر مبتنی بر انرژی

کشف مسیر به صورت پیش فعال

Page 24: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

24

روش مدیریت لینک مبتنی بر قدرت سیگنال

نگهداری یک رکورد از قدرت سیگنال دریافتیاز گره های همسایه تک گامه در هر گره

ثانیه پیش از شکست مسیر 0.1پیشگویی شکست مسیر توسط پروتکل مسیریابی

کشف مسیر به صورت پیش فعال

Page 25: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

25

پشتیبان مسیر مسیریابی روش

نگهداری چند مسیر از مبدا به مقصداستفاده از یک مسیر در هر لحظهجایگزینی مسیر پشتیبان بعد از شکست مسیر بهبود موجود بودن مسیر در اتصالTCP با استفاده از مسیریابی

چند مسیره

Page 26: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

26

روش پیشنهادی

روش بین الیه ای تشخیص علت گم شدن بسته بهبود عملکردTCPدر شبکه های موردی استفاده از سه الیه به صورت بین الیه ایایجاد یک الیه جدید موازی با پشته پروتکل الیهObserver محل مشترک به اشتراک گذاری داده + مدیریت :

اطالعات عدم نیاز به پشتیبانی ایستگاه های پایه و زیر ساخت شبکه پیاده سازی آسان

Page 27: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

27

روش پیشنهادی )ادامه...(

تمایز گمشدن بسته در اثر ازدحام با گمشدن بسته در اثر عوامل ذاتی شبکههای موردی

های همسايه، وجود و تعداد عوامل ذاتی: تضعیف سیگنال ، نرخ تحرک گرهشکستهای مسير

بهبود عملکردTCPروی شبکه های موردی

Page 28: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

28

Observerتعامالت الیه فیزیکی و

یکی از فاکتورهای کاهش عملکردTCP تضعیف ونوسانات سیگنال دریافتی :عوامل تضعیف ونوسانات سیگنال دریافتی: تحرک گره ها و شرایط کانال تمایز گم شدن بسته در اثر تضعیف ونوسانات سیگنال دریافتی از گم شدن بسته

در اثر ازدحام(وجود یک شمارندهFCounter) برای مدیریت بهتر نوسانات قدرت سیگنال دریافتی استفاده از دو سطح آستانه سیگنال دریافتی درObserver برای اداره کردن

نوسانات سیگنال دریافتی تعامل الیه فیزیکی با الیه شبکه از طریقObserver چک کردن سطح انرژی سیگنال دریافتی در الیه فیزیکی قدرت سیگنال دریافتی کمتر از نصف سیگنال اولیه ارسال یک پیام به الیه

مدیریت قدرت سیگنال دریافتی کمتر از ربع سیگنال افزایش یافته ارسال یک پیام به الیه

مدیریت

Page 29: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

29

تعامالت الیه فیزیکی )ادامه...(

Fcounter=1جستجوی یک مسیر رزرو به الیه شبکه توسط ارسال یک پیامObserver

Fcounter=2 تعویض مسیر رزرو به الیه شبکه توسط ارسال یک پیامObserver

Page 30: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

30

Observerتعامالت الیه شبکه و

تحرک: رخدادی همیشگی در شبکه های سیار موردی تحرک: موجب قطع اتصاالت و شکستهای مسیر متوالی الیهObserver دارای یک شمارنده :Dcounter و یک DTimer وظیفه الیه شبکه: چک کردن وضعیت اتصال بندی در زمان قطع اتصال ارسال یک پیام از الیه شبکه به الیه

جدید 4 بار امکان ارسال پیام قطع اتصال از فرستنده به الیه

جدید ثانیه 2زمان جستجو برابر با

Page 31: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

31

تعامالت الیه شبکه )ادامه...(

افزایش شمارنده وارسال یک پیام چک کردن وضعیت از سوی الیه جدید بعد از هر بارپیام قطع اتصال

Page 32: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

32

Observer و TCPتعامالت

ارسال یک پیام بعد از هر گم شدن بسته ازTCP به الیه جدید

وظیفه:Observer شناسایی علت گم شدن بسته و تصمیمگیری در مورداتخاذ تصمیم مناسب دربرابر گم شدن بسته

کنترل ازدحام معمولی: عدم وجود اطالعات درObserver

ورود به مرحلهFreeze وجود اطالعات در :Observer

خروج از مرحلهFreeze در صورت :Reset شدن شمارنده ها وTimer

Page 33: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

33

تعامالت TCP((...ادامه

تصمیم گیریObserver در مقابل گم شدن بسته با استفاده ازاطالعات الیه های دیگر

Page 34: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

34

ارزيابی روش پيشنهادی

استفاده از شبيه ساز شبکهOPNET Modeler10.0 فرض: سیار بودن فرستنده و گیرندهتوپولوژی زنجیری :پروتکلهای مسیریابی Mobile IP وAODV فاکتورهای ارزیابی: زمان انتقال فایل و گذردهی

گذردهی با در نظرگرفتن تحرک گره ها و قطع اتصال

Page 35: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

35

ارزيابی روش پيشنهادی )ادامه...(

Page 36: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

36

آزمایش اول: تحرک با سرعتهای مختلف

:32% تا 27درصد بهبودی%

Page 37: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

37

آزمایش دوم: وجود و تعداد قطع اتصاالت

:29% تا 21درصد بهبودی%

Page 38: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

38

آزمایش سوم: تاثیرات اندازه بسته بر روی گذردهی

:30%تا 19درصد بهبودی%

Page 39: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

39

مقایسه یک: تحرک با سرعتهای مختلف

:7% تا5اختالف درصد بهبودی%

Page 40: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

40

مقایسه دوم: وجود و تعداد قطع اتصاالت

10اختالف درصد بهبودی:حداکثر%

Page 41: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

41

تاثیرات اندازه بسته بر روی مقایسه سوم: گذردهی

:1اختالف درصد بهبودی%

Page 42: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

42

نتیجه گیری

تفاوت درصد بهبودی از یک سناریو به سناریو دیگر مسیریابیپروتکلوجود تاثیر عدم نیاز به پشتیبانی ایستگاههای پایهتغییرات اندک در پشته پروتکل شبکهامکان تشخیص علت گم شدن بسته بهبود عملکردTCPدر شبکه های سیار موردی

Page 43: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

43

کارهای آینده

بررسی تاثیر اطالعات الیه کاربرداستفاده عملی روش پیشنهادی استقرار و بررسی امنیت و مدیریت انرژی در کنار بهبود

TCPعملکرد

Page 44: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

44

مراجع

[1] M. Hassan, R.Jain, “high-performance TCP/IP NETWORKING concepts, issues and solutions,” Pearson prentice Hall, Inc. NY, USA, 2004.

[2] V. Jacobson, “Congestion avoidance and control”, in Proc. of ACM SIGCOMM, Vancouver, Canada, Aug. 1998.

[3] K. Chin, J. Judge, A. Williams, and R. Kermode, “Implementation experience with MANET routing protocols,” ACM SIGCOMM Computer Communication Review, vol. 32, no. 5, pp. 49–59, Nov. 2002.

[4] C. Perkins and T. Watson, “Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers,” in Proc.of ACM SIGCOMM, London, UK, 1994.

[5] C. Perkins, E. Belding-Royer, and S. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” RFC 3561, Category: Experimental, Jul. 2003.

[6] K. Xu, M.Gerla, and S. Bae, “Effectiveness of RTS/CTS handshake in IEEE 802.11 based ad hoc Networks,” Ad Hoc Networks Journal,Elsevier, vol. 1, no. 1, pp. 107–123, Jul. 2003.

[7] V. Paxson and M. Altman, “Computing TCP’s retransmission timer,” RFC 2988, Category: Standard Track, Nov. 2000.

[8] C. Jones, K. Sivalingam, P. Agarwal, and J. Chen, “A survey of energy efficient network protocols for wireless and mobile networks,” ACM Wireless Networks, vol. 7, no. 4, pp. 343–358, 2001.

[9] F. Klemm, S. Krishnamurthy, and S. Tripathi, “Alleviating effects of mobility on tcp performance in ad hoc networks using signalstrength based link management,” in Proc. of the Personal Wireless Communications, Venice, Italy, Sep. 2003, pp. 611–624.

[10] M. Chiang, “Balancing transport and physical layers in wireless ad hoc networks: jointly optimal TCP congestion control and power control,” IEEE JSAC, vol. 23, no. 1, pp. 104–116, Jan 2005.

Page 45: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

45

مراجع)ادامه...(

[11] V. Kawadia and P. Kumar, “A cautionary perspective on cross layer design,” IEEE Wireless Communication Magazine, vol. 12, no. 1,pp. 3–11, Feb. 2005.

[12] K. Tang and M. Gerla, “Fair sharing of MAC under TCP in wireless Ad Hoc networks,” in Proc. of IEEE Multiclass Mobility and Teletraffic for Wireless Communications Workshop, Venice, Italy, Oct. 1999.

[13] K. Xu, M. Gerla, L. Qi, and Y. Shu, “Enhancing TCP fairness in ad hoc wireless networks using neighborhood red,” in Proc. of ACMMOBICOM, San Diego, CA, USA, Sep. 2003, pp. 16–28.

[14] V.Anantharaman, S.-J. Park, K. Sundaresan, and R. Sivakumar, “TCP performance over mobile ad hoc networks: A quantitative study,” Journal of Wireless Communications and Mobile Computing, vol. 4, no. 2, pp. 203–222, Mar. 2004.

[15] M. Gerla, K. Tang, and R. Bagrodia, “TCP performance in wireless multi-hop networks,” in Proc. of the IEEE WMCSA, New Orleans, USA, 1999.

[16] K. Chandran, S. Raghunathan, S. Venkatesan, and R. Prakash, “A feedback based scheme for improving TCP performance in Ad-Hoc wireless networks,” in Proc. of the International Conference on Distributed Computing Systems (ICDCS’98), Amsterdam, Netherlands, May 1998.

[17] G. Holland and N. Vaidya, “Analysis of TCP performance over mobile ad hoc networks,” ACM Wireless Networks, vol. 8, no. 2, pp.275–288, Mar. 2002.

[18] J. Liu and S. Singh, “ATCP: TCP for mobile ad hoc networks,” IEEE JSAC, vol. 19, no. 7, pp. 1300–1315, Jul. 2001.

[19] D. Kim, C. Toh, and Y. Choi, “TCP-BuS: Improving TCP performance in wireless ad hoc networks,” Journal of Communications and Networks, vol. 3, no. 2, pp. 175–186, Jun. 2001.

Page 46: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

46

تشکر از حضور و توجه شما

آماده پاسخگویی به سئواالت

Page 47: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

47

ایستگاه های آشکار و پنهان

ایستگاه آشکار ایستگاه پنهان

Page 48: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

48

و TCPمقایسه روشهای بین الیه ای شبکه

شباهت: امکان تشخیص شکستهای مسیر از ازدحام تفاوت: چگونگی کشف مسیرهای دوباره ایجاد شده

TCP-BuS وTCP-F

ELFN وATCP

اعالن صریح از الیه شبکه

استفاده از مکانیزم جستجو

مزیت: پیاده سازی آسانتر

چالش ها: بار زیاد و مقدار بهینه فواصل زمانی جستجو

Page 49: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

49

Fixed RTO)...ادامه(

Fixed RTOعدم دریافت تایید بسته عدم راه اندازی الگوریتم عقبگرد نمایی

ارسال دوباره بسته

عدم افزایش نمایی

ثابت نگه داشتنRTO

Page 50: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

50

)ELFN ادامه…(

مزایای روش بین الیه ایELFNتوقف ارسال بسته تا زمان محاسبه یک مسیر جدید

کاهش تعداد دفعاتRTO

پنهان سازی تاخیر محاسبه دوباره مسیر

Page 51: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

51

TCP-DOOR و Fixed RTOمقایسه

:شباهت

:تفاوت

عدم نیاز به همکاری گره های میانی عدم نیاز به اعالن صریح از سوی الیه مسیریابی

Fixed RTO دو بار : RTOنشانه شکست مسیر

TCP-DOOR تحویل خارج از نوبت درفرستنده یا : Sinkنشانه شکست مسیر

:مقایسهTCP-DOORعملکرد بهتر+تغییرات بیشتر :

Page 52: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

52

Split TCP )...ادامه(

مزایا

اشکاالت

عدم تغییرTCPدر میزبانهای ثابت کوتاه شدنRTT در لینکهای بی سیم

وجود سربارهای اضافی

بازیابی سریعتر

نیازمند به بافری بزرگتر

نقض مفهوم انتها به انتهانامطمئن بودن

دارا بودن وضعيت سخت در ايستگاه پايه

Page 53: 1 به نام خدا بهبود عملکرد TCP بر روی شبکه های سیار موردی با استفاده از روش بین لایه ای ارائه دهنده : امیر

53

مقایسه کلی روشهای گذشته


Top Related