بررسی سرعت این پروتکل به کمک یادگیری ماشین
تو بخش قبلی در مورد نحوه کارکرد این پروتکل صحبت کردیم. اینبار می خواییم ببینیم هوش مصنوعی ای که زندگی بشر رو تحت تاثیر قرار داده تو حوزه شبکه چیکار کرده
یادگیری ماشین یکی از درس های گرایش هوش مصنوعی هست و کلی آموزش و دوره هم براش هست که اگر علاقه مند بودید برید سمتش
خب ببینیم یادگیری ماشین با این پروتکل چیکار میکنه!
قبل از توضیح یک مثال می زنم که باعث درک بهتر موضوع بشه.باتوجه به شکل اول(بالا)،مبدا ما A هست و میخواییم 10 تا بسته رو از این مسیر به B ارسال بکنیم و یک بازرس هم این بین وجود داره که بررسی کنه همه بسته های ارسالی ازA به B ارسال شده باشن و بسته های غیر مرتبط به B نرسن. در شکل دوم(پایین)،بینه A و B دو تا مسیر هست در هر مسیر همچنان یک بازرس هست که میخواییم ده تا بسته رو از A به B ارسال کنیم.
به نظر شما بسته ها تو کدوم شکل سریع تر به B میرسن؟
بله درسته تو شکل دوم
علتشم کاملا واضحه.
پروتکل MPTCP هم دقیقا همین کار رو میکنه.حالا شاید سوال بشه که خب پس یادگیری ماشین کجا رفت؟
جایی نرفته الان در مورد اونم صحبت می کنیم.
براهممون پیش اومده که تو بعضی ساعات سرعت اینترنتمون کم بوده و علتش هم ارذحام بوده. ما از پروتکل MPTCP استفاده می کنیم که سرعت اینترنتمون بره بالا پس اگر مسیرهای شلوغ رو برای ارسال بسته ها انتخاب بکنه دیگه چه فایده ای داره! اینجاست که یادگیری ماشین وارد عمل میشه.
یادگیری ماشین قبلا به کمک یکسری داده های آموزشی یاد گرفته که چطوری مسیرهای کم ترافیک رو پیدا کنه پس به پروتکلمون کمک میکنه که برای ارسال بسته ها از مسیرهای کم ترافیک(بهینه) استفاده بکنه.
خب پس علاوه بر اینکه ما از چندین مسیر برای ارسال داده استفاده می کنیم،مسیرهای بهینه هم استفاده
در بخش های بعدی هم در مورد یادگیری ماشین صحبت می کنیم.