Skip to main content
SUPERVISOR
Sayed jamaloddin Gholastani,Pejman Khadivi
سیدجمال الدین گلستانی (استاد راهنما) پژمان خدیوی (استاد مشاور)
 
STUDENT
Pedram Samadi Dinani
پدرام صمدی دینانی

FACULTY - DEPARTMENT

دانشکده مهندسی برق و کامپیوتر
DEGREE
Master of Science (MSc)
YEAR
1385
In this thesis, a new multi-channel medium access control (MAC) scheme is proposed. The scheme is based on a common control channel, to coordinate the use of multiple data channels among the terminals, and a request pulse (RP) channel, in which narrow request pulses are transmitted to help avoid occurrence of collisions in the common control channel. The transmission of each data packet on a data channel is preceded by the exchange of three control messages, RTS, CTS, and RES, between the transmitting and receiving terminals, using the common control channel. These control messages allow the transmitter and receiver to agree on the channel to be used for data transmission. Furthermore, they provide the necessary mechanism for avoiding collisions in data channels, while resolving the well-known multi-channel hidden node and multi-channel deafness problems. The idea of a common control channel, while resolving the challenges faced in a multi-channle environment, introduces a new problem of its own: as the number of data channels and the number of data packets sent on these channels go up, the volume of control messages that need to be exchanged in the control channel would also increase, ultimately making the control channel a system bottleneck. We address this problem in the following way: each terminal seeking to transmit data, before sending its RTS control message in the control channel, announces its desire to do so by sending a narrow request pulse, in a separate auxiliary control channel called request pulse channel. Other terminals hearing this request pulse, refrain from sending their request pulses for a prescribed period of time. Using this approach we are able to minimize the number of collisions of RTS messages in the control channel, thereby improving its efficiency and enabling a single control channel to suport a larger number of data channels. The idea of sending request pulses on an auxiliary channel in order to prevent collisions in the main channel was introduced by Bateni. Here, we have modified the original scheme, as described below, in order to optimize it for the present application where the channel benefiting from the request pulses is the common control channel, with very short control messages, instead of the data channel.
در این پایان نامه رویکرد جدیدی برای حل مسئله کنترل دسترسی به رسانه، خاص شبکه های چند کاناله ارائه گردیده است. این روش مبتنی بر استفاده از یک کانال کنترل مشترک میان کانال های داده مختلف و استفاده از پالس های درخواست باریک (پالس RP ) در کانال ویژه این پالس ها برای استفاده موثر از کانال کنترل می باشد. در رویکرد استفاده از کانال کنترل مشترک برای کانال های داده مختلف، که در کار های گذشته سابقه دارد، استفاده کننده ها با مبادله پیام های کنترلی RTS/CTS/RES در کانال کنترل بر سر استفاده از یکی از کانال های داده توافق می hy;کنند. این رویکرد، علاوه بر آنکه ایجاد هماهنگی میان کاربران مختلف را میسر می سازد، پاسخی است به مشکلات مضاعفی که در شبکه های چند کاناله نسبت به شبکه های تک کاناله وجود دارد، مانند مشکل گره پنهان چند کاناله و مشکل کری. استفاده از یک کانال کنترل مشترک برای چندین کانال داده باعث می شود که حجم بالایی از ترافیک به کانال کنترل عرضه شود. این موضوع، در صورت بالا بودن تعداد کانال های داده، می تواند کانال کنترل را به گلوگاهی برای کل سیستم تبدیل کند، تنگنایی که از آن با عنوان اشباع شدن کانال کنترل یاد می شود. در این پایان نامه، برای غلبه بر تنگنای فوق الذکر، از ارسال پالس های درخواست باریک RP در کانال ویژه این کار، برای در اختیار گرفتن و رزرو کردن موثر کانال کنترل استفاده می کنیم. هر گره پیش از ارسال یک بسته RTS در کانال کنترل، اقدام به ارسال پالس RP بر روی کانال RP (در صورت برقراری شرایط لازم) می نماید. در این پایان نامه نشان می دهیم که با این رویکرد احتمال تلاقی بسته های RTS به شدت کاهش و بازدهی کانال کنترل به نحو موثری افزایش می یابد. ایده استفاده از پالس های RP اولین بار در پایان نامه آقای باطنی برای محیط تک کاناله مطرح شده است. کارایی این پالس ها را در رزرو کردن موثر رسانه، پدیده دیرشنوایی که در ارتباط با گره های ارسال کننده پالس RP مطرح می باشد، محدود می کند. در این پایان نامه برای حل این مسئله ایده ای نو را به کار گرفتیم: به هنگام بروز دیرشنوایی، هر گره درگیر به جای دست کشیدن از ارسال بسته RTS در کانال کنترل، اقدام به ارسال این بسته با احتمال مشخص ? می نماید. وجود کانال کنترل مشترک، دو رویکرد برای ارسال Acknowledgment(Ack) را پیش رو می نهد: رویکرد اول ارسال Ack در کانال کنترل، و رویکرد دوم ارسال Ack در همان کانالی که بسته داده در آن ارسال شده است. در رویکرد دوم رزرو مکانی بیشتری در کانال داده لازم می شود تا امکان ارسال Ack از گیرنده به فرستنده نیز فراهم آید. در رویکرد اول در ازای کاهش فضای رزرو شده در هر یک از کانال های داده، بار ترافیکی کانال کنترل افزایش می یابد.

ارتقاء امنیت وب با وف بومی