نام پژوهشگر: مسعود رضا هاشمی

طراحی و پیاده سازی پردازنده ابرمقیاسی عام منظوره و بهبود عملکرد آن با استفاده از ساختارهای قابل پیکربندی
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1388
  سروش ناصری شبانکاره   کیارش بازرگان

گسترش فناوری های اطلاعاتی و ارتباطی، نیاز بشر به سیستم های قدرتمند پردازش و انتقال اطلاعات را بیش از پیش آشکار می سازد. ریز پردازنده ، به عنوان یکی از اساسی ترین بخش های سیستم های اطلاعاتی، نقش اساسی در تعیین عملکرد این سیستم ها بر عهده دارد. از این رو، بهبود عملکرد و توانایی اجرایی پردازنده ها، تأثیر بسزایی در ارتقای عملکرد سیستم های پردازش اطلاعات، خواهد داشت. در این پایان نامه، اعمال چندین تغییر اساسی در ساختار یک پردازنده ابر مقیاسی عام منظوره جهت ارتقای عملکرد و توان محاسباتی آن، مورد بررسی قرار گرفته است. افزودن قابلیت پیکربندی و کار در حالت های پردازشی یک، دو، سه و یا چهار رشته ای براساس تعداد فعالیت- های اجرایی مورد نیاز در سیستم، تغییر نحوه مدیریت دستورات انشعاب با استفاده از روش فراخوانی دستورها از هر دو مقصد احتمالی انشعاب، افزایش تعداد دستورهای قابل اجرا، حذف سطوح بالاتر حافظه های نهان و نیز کاهش شکاف عملکردی میان حافظه و پردازنده، از جمله مهمترین این تغییرات می باشند. در این پایان نامه، مراحل کامل طراحی و پیاده سازی پردازنده پیشنهادی و نحوه اعمال تغییرات فوق در ساختار آن، به تفصیل مورد بررسی قرار می گیرد. به منظور ارزیابی کمی بازدهی تغییرات فوق، عملکرد پردازنده پیشنهادی در اجرای مجموعه ای ازکاربردهای آزمون با عملکرد تعدادی پردازنده منتخب، به نمایندگی از خانواده های مختلف پردازنده های عام منظوره، مقایسه شده است. بر اساس نتایج عملکردی حاصل از اجرای مجموعه کاربردهای آزمون، عملکرد پردازنده پیشنهادی در اجرای کاربردهای آزمون صحیح، به دلیل حذف پیش بینی در مدیریت دستورات انشعاب و در نتیجه کاهش سربار عملکردی این دستورات، افزایش تعداد دستورهای قابل اجرا و قابلیت بهره برداری بیشتر از توازی در سطح دستورات و نیز کاهش شکاف عملکردی میان پردازنده و حافظه اصلی، تقریباً در تمامی موراد، بهتر از عملکرد پردازنده های منتخب مورد بررسی می باشد. به دلیل ماهیت عموماً حلقه ای کاربردهای ممیز شناور و نیز محلیت بیشتر در دست یابی به داده ها، تأثیر اعمال تغییرات فوق در اجرای کاربردهای آزمون ممیز شناور، کمتر مشاهده می شود. علاوه بر این، ساختار پیشرفته تر واحدهای عملیاتی ممیز شناور در پردازنده های منتخب نیز، موجب برتری نسبی آنها در اجرای کاربردهای آزمون ممیز شناور نسبت به پردازنده پیشنهادی می شود. با استفاده از واحدهای عملیاتی جدیدتر و با توان محاسباتی بیشتر، می توان عملکرد پردازنده پیشنهادی در اجرای کاربردهای ممیز شناور را نیز تا حد زیادی افزایش داد. در کل، پردازنده پیشنهادی عملکرد قابل قبولی را در اجرای مجموعه کاربردهای آزمون از خود نشان می دهد و این امر تأثیر مثبت تغییرات اعمال شده در ساختار آن را، آشکار می نماید.

طراحی الگوریتم جدید مسیریابی مبتنی برکیفیت سرویس برای شبکه های mpls با سرویس دهی چندگانه
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1389
  مهدی نادری سورکی   مهدی مهدوی

ظهور کاربردهای جدید و بلادرنگ در شبکه های ارتباطی و رشد سریع شبکه های مبتنی بر ip، باعث پیدایش بحث جدید شبکه های نسل جدید(ngn) گردیده است. شبکه های نسل جدید را می توان نتیجه تفکر همگرایی در شبکه های ارتباطی دانست، تفکری که با هدف همگرا نمودن کلیه بسترهای ارتباطی موجود، روی بستری مشترک مبتنی بر فناوری ip، سعی در کاهش هزینه ها و ارائه یکپارچه خدمات دارد. در بستر مشترک هسته ی شبکه های نسل جدید که مبتنی بر پروتکل ip است ترافیک های مختلفی مانند سرویس مکالمه، تصاویر ویدیویی، تبادلات داده و فایل های اطلاعاتی، مبادله می شوند. از طرفی با توجه به ماهیت پروتکل ip که برمبنای بیشترین تلاش استوار می باشد، هیچ گونه تضمینی در رسیدن بسته ها به مقصد و تامین کیفیت سرویس آن ها وجود ندارد. در همین زمان روش های مهندسی ترافیک اهمیت خود را نشان داده اند. با استفاده از روش های مهندسی ترافیک ارائه کنندگان سرویس می توانند از مجموع امکانات و پهنای باند شبکه خود استفاده بهینه را بکنند و به کاربردهای مورد نیاز پاسخ مثبت بدهند تا شبکه های نسل جدید بتوانند با قابلیت سرویس دهی خدمات مختلف، سرویس های متفاوت از لحاظ کیفیت سرویس را در یک شبکه واحد داشته باشند. از میان را حل-های گوناگون مهندسی ترافیک، فن آوری جابجایی برچسب چندپروتکلی (mpls) بعنوان موثرترین راه حل شناخته شده است. یکی از مهمترین چالش های مهندسی ترافیک در شبکه های mpls، مسیریابی مسیرهای برچسبی است، بگونه ای که علاوه بر برآورده کردن معیارهای موردنیاز برای کیفیت سرویس از امکانات شبکه نیز استفاده بهینه شود. ارائه چنین الگوریتم های از دسته الگوریتم های np-complete است. برای حل این دسته از مسائل الگوریتم های ابتکاری متفاوتی ارائه شده است. مهمترین معیار کیفیت سرویسی که در تحقیقات گذشته مد نظر قرار گرفته است پهنای باند می باشد. در این پایان نامه ابتدا به بررسی شبکه های نسل جدید و تامین کیفیت سرویس در آن ها، مهندسی ترافیک و نیازمندی ها برای پیادهسازی آن بر روی mplsو مسیریابی بر اساس کیفیت سرویس پرداخته می شود. سپس یک الگوریتم مسیریابی نوین به نام mdmf ارائه می گردد که بدون دسته بندی کردن ترافیکی ورودی به شبکه، علاوه بر پهنای باند، حداکثر تاخیر انتها به انتها را با توزیع یکنواخت بار در سطح شبکه برای کلیه درخواست ها برآورده می کند. همچنین الگوریتم مسیریابی جدیدی با عنوان mdmfms ارائه می گردد که با دسته بندی کردن ترافیک ورودی به دو دسته ترافیک بهترین تلاش و ترافیک بلادرنگ ، به تضمین پهنای باند برای ترافیک های بهترین تلاش و حداکثر تأخیر انتها به انتها برای ترافیک های بلادرنگ می پردازد و برای شبکه های با سرویس دهی چندگانه مانند هسته ی شبکه های نسل جدید مفید میباشد. نتایج شبیه سازی این الگوریتم ها در مقایسه با الگوریتم های مشابه ، کارایی بالایی را نشان می دهد.

بهبود همبسته سازی هشدارهای امنیتی بر مبنای یک بازنمایی کارآمد از الگوهای حملات محتمل در سطح سازمان
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان 1389
  سید محمد صدیق اورعی   مهدی برنجکوب

از سیستم های تشخیص نفوذ برای شناسایی حمله ها در یک شبکه کامپیوتری استفاده می شود. حجم هشدارهای تولید شده توسط این سیستم ها بسیار زیاد است و مدیر شبکه از عهده بررسی آن ها بر نمی آید. این موضوع انگیزه ای برای تحلیل خودکار هشدارهای تولید شده ایجاد کرد. هدف از تحلیل خودکار هشدارها برطرف کردن چالش های سیستم های تشخیص نفوذ از قبیل: تعداد زیاد هشدارها، هشدارهای اشتباه، آگاهی سطح پایین از حملات و عدم وجود همبستگی بین هشدارها است. در حالت ایده آل یک هشدار از طرف سیستم همبسته ساز، مراحل مختلف یک حمله از آغاز تا هدف نهایی را مشخص می کند. از مهمترین ضروریات سیستم های تحلیل هشدار این است که پیچیدگی زمانی مناسبی برای کار در زمان برخط داشته باشند. از جدیدترین روش های همبسته سازی، روش های مبتنی بر آسیب پذیری های موجود در شبکه است. در این روش ها ابتدا آسیب پذیری های شبکه تحلیل شده و حمله های ممکن علیه شبکه استخراج می شود، سپس از این اطلاعات در همبسته سازی هشدارها استفاده می گردد. هر سوء استفاده برای اجرا نیاز به یک سری پیش نیاز دارد و بعد از اجرا پیامدهایی را ایجاد می کند که این پیامدها زمینه را برای حمله های بعدی آماده می کنند. با بررسی رابطه ی بین این سوءاستفاده ها می توان مسیرهای حمله احتمالی را استخراج کرد. در مدل پیشنهادی این پایان نامه سوءاستفاده های مرتبط با آسیب پذیری های شبکه استخراج شده و در قالب الگوهای ناامنی ذخیره می شوند. با بررسی پیامدها و پیش نیازهای این الگوهای ناامنی کلیه ارتباط های بین آن ها استخراج شده و در قالب یک گراف ذخیره می شوند. این گراف را گراف نوعی حملات نامگذاری می کنیم. با جستجو در گراف نوعی حملات کلیه ی مسیرهای ممکن برای تحقق هدف (های) نهایی حمله استخراج شده و به عنوان الگوهای حملات محتمل برای شبکه مورد نظر ذخیره می شوند. سپس هر هشدار تولید شده توسط سیستم تشخیص نفوذ به یکی از رأس های گراف نوعی حملات نگاشت شده و از الگوهای حملات ساخته شده برای همبسته کردن هشدارها و کشف سناریوهای حمله استفاده می شود. ساخت الگوهای حملات محتمل فقط یکبار و بعد از هر تغییر در شبکه به صورت برون خط انجام می شود و سپس از آن ها برای همبسته سازی هشدارها در زمان برخط استفاده می شود. کاربرد الگوهای حملات محتمل محدود به همبسته سازی هشدارها نیست. این الگوهای حمله در قسمت های مختلف مدیریت امنیت شبکه کاربرد دارند، از مهمترین این کاربردها می توان به ارزیابی مقاومت شبکه در مقابل حملات اشاره کرد.

ارائه ی یک روش عملیاتی بر مبنای مسائل برنامه نویسی خطی به منظور توزیع متوازن ترافیک
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1389
  احمد عسکریان   مسعود رضا هاشمی

مهندسی ترافیک راهکاری برای استفاده ی مطلوب تر از منابع شبکه است. گردانند گان شبکه های مخابراتی از مهندسی ترافیک برای رسیدن به اهدافی مانند توزیع متوازن بار، جلوگیری از ازدحام و کاهش میانگین تاخیر استفاده می کنند. تا مدت ها تصور محققان شبکه بر این بود که پروتکل های مسیریابی شبکه های ip، مناسب برای اعمال مهندسی ترافیک نیستند. این تصور به علت مسیریابی مبتنی بر آدرس مقصد در شبکه های ip بود و به همین دلیل مفهوم مهندسی ترافیک با مطرح شدن mpls به عنوان راه کاری برای اعمال سیاست های مهندسی ترافیک در مسیریابی توسعه پیدا کرد. با این حال، مدل سازی مسئله ی مسیریابی مبتنی بر کوتاه ترین فاصله به صورت یک مسئله برنامه نویسی خطی نشان داد که مسیریابی شبکه های ip که مبتنی بر کوتاه ترین فاصله هستند قابلیت اعمال سیاست های مهندسی ترافیک را دارا می باشند. مشکل این روش ها عدم تطبیق آنها با شرایط پروتکل های موجود در شبکه و در نظر نگرفتن شرایط عملی مسئله می باشد. هدف این پایان نامه تحلیل روش های برنامه نویسی خطی و مدل سازی پروتکل های مسیریابی درشبکه های ip با این روش ها و همچنین ارائه ی یک روش عملیاتی برای تطبیق این دسته از مسائل بهینه سازی با شرایط عملی پروتکل ها می باشد. برای رسیدن به این هدف تعاریف جدیدی مانند مجموعه وزن معادل برای یک گراف و روش های مبتنی بر بهینه سازی و الگوریتمی برای رسیدن به آن ارائه شده است. از آنجا که پروتکل مسیریابی ospf به عنوان پروتکل محبوب در مسیریابی داخل دامنه ایی شناخته شده است در این پایان نامه نیزتحلیل ها بر اساس این پروتکل صورت گرفته است. ایجاد هوشمندانه یlsp مهمترین عامل اعمال سیاست های مهندسی ترافیک در شبکه ی mpls می باشد. انجام مهندسی ترافیک در شبکه ی ip و برقرار کردن lsp بر طبق آن تاثیر مستقیم بر روی نحوه ی توزیع ترافیک در شبکه ی mpls دارد. در این پایان-نامه شبکه های ip و mpls هر دو مورد تحلیل و شبیه سازی قرار گرفتند.شبیه سازی های انجام گرفته در این پایان نامه در محیط نرم افزار opnet می باشد.

ارائه الگوریتمی انرژی آگاه به منظور مسیریابی در شبکه های حسگر بی سیم
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1390
  سوده امیری   حسین سعیدی

پیشرفت های اخیر در زمینه تکنولوژی سیستم های الکترومکانیکی کوچک، ارتباطات بی سیم و قطعات الکترونیکی دیجیتال باعث ایجاد حسگر های کوچک و کم هزینه شده است. از طرفی، محدودیت های این شبکه ها، باعث اعمال ملاحظاتی در طراحی سخت افزار و الگوریتم های قابل اجرا در آن ها، شده است. این محدودیت ها به سه دسته، محدودیت انرژی، توانایی پردازشی و کمبود حافظه پردازشی تقسیم می شوند. تمامی محدودیت های ذکر شده، ناشی از رویکرد هر چه کوچک تر و ارزان تر نمودن گره های حسگر است. لذا، یکی از مهم ترین ملاحظات، طراحی پروتکل های مسیریابی است، که بهترین استفاده را از منابع محدود به خصوص منابع انرژی می کنند. با توجه به اهمیت مقوله مسیریابی، در این پایان نامه، الگوریتمی انرژی آگاه، جهت مسیریابی در شبکه های حسگر بی سیم پیشنهاد شده است. این الگوریتم، به منظور توزیع بار در شبکه، از تکنیک پخش بار استفاده می کند. بنابراین، به منظور متعادل کردن توزیع بار، در هر مرحله، الگوریتم پیشنهادی، مسیری را انتخاب می کند، که نرمالیزه شده انرژی به تعداد گام بیشترین باشد. در اجرای این الگوریتم به منظور توزیع بار در شبکه، سه روش پیشنهاد شده است. هم چنین به منظور بهبود عملکرد این الگوریتم در شبکه های بزرگ، از وجود چند چاهک استفادهشده است. نتایج شبیه سازی ارائه شده، در محیط opnet نشان می دهد، این الگوریتم و بهبود یافته ی آن علاوه بر افزایش طول عمر شبکه، تعداد بسته های داده رسیده به چاهک را افزایش می دهند.

طراحی یک روش انتقال مطمئن در شبکه های حسگر بی سیم
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1390
  فواد فرنیا   مسعود رضا هاشمی

شبکه های حسگر بیسیم نسل جدیدی از شبکه ها هستند که از تعداد زیادی حسگر تشکیل می شوند. این حسگرها در یک منطقه پراکنده شده اند و بصورت بیسیم باهم در ارتباط هستند. بدلیل توسعه ی تکنولوژی بیسیم و ارزان شدن حسگرها، کاربردهای این شبکه ها روز به روز افزایش پیدا می کند و این موجب شده که در بسیاری از کاربردها از جمله نظارت بر یک محیط و ردیابی یک سوژه، از آنها استفاده شود. به طبع توسعه ی این شبکه ها، چالش های آنها نیز مورد توجه محققان قرار گرفته است. یکی از چالش های این شبکه ها، طراحی لایه های مختلف در پشته ی پروتکل های شبکه است. یکی از این لایه ها، لایه ی انتقال است که یکی از وظایف مهم آن در شبکه های معمولی، تحویل مطمئن داده ها بصورت انتها به انتها است. در شبکه های حسگر این وظیفه برای برخی برنامه های کاربردی اهمیت بسزایی دارد. خصوصاً در کاربردهایی که وقوع یک حادثه در محدوده ی شبکه را باید کنترل کنند. در این کاربردها، انتقال داده از گره های حسگر به ایستگاه مرکزی یا سینک، اهمیت دارد. روش های انتقالی که سابقاً در این حوزه مطرح شده اند، به انتقال حادثه توجه چندانی نداشته اند. یعنی انتقال مشخصه های کمّی مربوط به حادثه بدقت مورد بررسی قرار نگرفته است. انتقال اطلاعات مربوط به وقوع حادثه در این شبکه ها تحمل گمشدگی بخشی از داده ها را دارد. برهمین اساس در این مقاله یک روش برای انتقال داده ها از گره های حسگر به سینک ارائه شده که بهتر است آن را انتقال حادثه به سینک نامید. این روش مبتنی بر خوشه است و شبکه را به نواحی تقسیم می کند که در هر ناحیه تعدادی گره به نام سرگروه وظیفه ی جمع آوری داده ها و ارسال آنها به سینک را برعهده دارند. سینک نیز متناسب با معیارهایی که بستگی به کاربرد دارد، مشخص می کند آیا انتقال مطمئن صورت گرفته است یا خیر. چنانچه انتقال مطمئن انجام نشده باشد، مکانیزم بازیابی پیام ها را براه می اندازد. شبیه سازی ها در محیط opnet انجام گرفته و نشان می دهد که با استفاده از الگوریتم پیشنهادی می توان تعداد ارسال ها (و درنتیجه مصرف انرژی) را تا 20% کاهش داد و انتقال مطمئن را انجام داد. همچنین در محیط هایی که دارای نرخ خطای کمی بالا هستند، با استفاده از این روش می توان به انتقال مطمئن با تأخیر مناسب دست یافت.

ارائه مدل مناسب برای ترافیک انباشته voip
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان 1390
  زهرا دشتی   مهدی مهدوی

voip که به معنای انتقال صوت بر روی شبکه است یکی از کاربردهای مهم در شبکه می باشد. به سبب پیچیدگی های شبکه، محاسبه معیارهای عملکرد voip تنها از طریق محاسبات ریاضی امکان پذیر نمی باشد و نیازمند فعالیت های عملی در سطح شبکه است. شبیه سازی یک منبع ترافیکی شامل ساخت مدلی است که بتواند بسته هایی با فواصل ورود و طول کاملاً منطبق بر رفتار آماری ترافیک واقعی تولید نماید. با این وجود در هنگام اجرا، بخصوص زمانی که هزاران منبع ترافیکی در نظر گرفته شده باشد، شبیه سازی به کندی پیش می رود. به همین خاطر ساخت مدل های ترافیکی انباشته از اهمیت خاصی برخوردار است. مدل های ترافیکی انباشته شامل یافتن تقریب مناسبی از فرآیند ورودی چندین منبع است که موازنه بین دقت و عملکرد شبیه سازی بطور مناسبی لحاظ شده باشد. با توجه به اهمیت بر قراری معیار های کیفیت خدمات برای سرویس های voip درشبکه های مخابراتی، در این پایان نامه، مدل مناسبی برای ترافیک انباشته voip در شبکه پیشنهاد شده است. از آن رو که شبیه سازی تعداد زیادی منابع گسسته پیشامد، دارای مشکلاتی چون سنگین شدن شبیه سازی و هزینه زمان و حافظه زیاد است، الگوریتم ارائه شده بر مبنای روش مدل سازی ترافیک انباشته voip و روش کاهش تعداد منابع مورد نیاز در شبیه سازی می باشد. نتایج شبیه سازی های ارائه شده در matlab نشان می دهد که الگوریتم قادر است با استفاده از تعداد منابع کم تر به نتایج مشابه با مدل اصلی دست یابد.

دسته بندی بسته ها در شبکه های ip با استفاده از روش های هندسی
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1391
  محمد رضا حسینی   مسعود رضا هاشمی

امروزه یکی از اعمال مهمی که در گره های شبکه های کامپوتری انجام می گیرد دسته بندی بسته ها است. در این عمل هر بسته ی ورودی به گره، بر اساس قوانینی که در آن گره تعریف شده اند، دسته بندی می گردد و در نتیجه عمل متناظر با قانونی که بسته ی ورودی با آن تطابق داشته است، روی بسته انجام می گیرد. این قوانین بر اساس فیلد های سرآیند بسته تعریف می شوند. در بسیاری از کاربرد ها نظیر امنیت و کیفیت سرویس بسته ها مورد دسته بندی قرار می گیرند. با توجه به گسترش شبکه های کامپیوتری و افزایش روز افزون حجم اطلاعاتی که در شبکه های کامپیوتری مبادله می گردد لازم است روش های دسته بندی از سرعت کافی برخوردار بوده و نیز حافظه ی مصرفی را مدیریت نمایند. زمان به روز رسانی قوانین نیز ویژگی مهم دیگری است که در برخی از کاربردها مورد توجه است. بسیاری از روش هایی که تاکنون برای دسته بندی بسته ها بپیشنهاد شده اند، علی رغم این که از سرعت مناسبی برای انجام دسته بندی برخوردار هستند، اما از به روز رسانی سریع قوانین پشتیبانی نمی کنند. رویکرد های مختلفی تاکنون برای حل مسأله ی دسته بندی بسته ها پیشنهاد شده است. یکی از شناخته شده ترین رویکرد ها تبدیل مسأله ی دسته بندی بسته ها به یک مسأله ی هندسه ی محاسباتی است در نتیجه می توان با استفاده از روش های موجود در هندسه ی محاسباتی این مسأله را حل نمود. در این تبدیل هر قانون معادل با یک ابر مستطیل در فضای چند بعدی در نظر گرفته می شود که تعداد ابعاد این فضا برابر با تعداد فیلد هایی است که قانون بر اساس آن ها تعریف می گردد. در این پایان نامه با استفاده از این رویکرد، معادل هندسی مسأله ی دسته بندی بسته ها در نظر گرفته شده است. سپس با بررسی انواع مسائل هندسی مشابه با دسته بندی بسته ها، مسأله ی یافتن نقاط شامل یک بازه که شبیه ترین مسأله در حالت یک بعدی به مسأله ی دسته بندی بسته ها می باشد، انتخاب شده است. در نهایت سعی شده است تا با به کارگیری راه حل های موجود برای این مسأله، از قبیل روش های درخت بازه ها و لیست پرشی بازه ها، الگوریتم هایی برای انجام دسته بندی پیشنهاد گردد. در الگوریتم های پیشنهادی دو ویژگی مد نظر بوده است. یکی امکان به روز رسانی سریع قوانین و دیگری قابلیت استفاده از پردازش موازی. ارزیابی روش های پیشنهادی و مقایسه ی آن ها با الگوریتم های بردار های بیتی موازی و hicuts کارآمدی آن ها را تأیید می نمایند.

روش مدیریت توزیع جریان ها در سیستم های مبتنی بر openflow
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1392
  مهشید صالحی   مسعود رضا هاشمی

معماری فعلی شبکه های مرکز داده ترکیبی از سوئیچ های اترنت و روترها است. اما این معماری نمی تواند نیازهای این شبکه ها را برآورده کند. مهم ترین دلیل آن این است که روترهای لایه ی سه سربار و خطاهای پیکربندی قابل توجهی را بوجود می آورند. بنابراین محققان به دنبال روشی هستند که مزیت های لایه ی دو و لایه ی سه را داشته باشد. از آنجایی که هاست ها دارای سخت افزار اترنت هستند، روش های پیشنهادی باید با اترنت سازگار باشند. sdn یک معماری شبکه است که امکان پیاده سازی پروتکل های جدید را فراهم می کند. openflow پروتکل معروف sdn است که برای پیاده سازی بیشتر معماری های sdn استفاده شده است. در این معماری مدیر به راحتی سیاست های مورد نظرش را فقط روی کنترل کننده تنظیم می کند، مهندسی ترافیک و کیفیت سرویس می تواند به خوبی انجام شود، ویژگی های جدید به کنترل کننده اضافه می شود. در این معماری عملیات سوئیچ ها سبک است. در این معماری می توان روش های جدیدی را جایگزین اترنت کرد. به این ترتیب سربار ناشی از ارسال سراسری اترنت، محدودیت های توپولوژی و محدودیت های مسیریابی که باعث جلوگیری از گسترش پذیری اترنت می شوند، می تواند حذف شود. اما سربار کنترلی در این روش زیاد است. یک روش برای کم کردن سربار کنترلی جدا کردن جریان های بزرگ و کوچک است که مدیریت جریان های بزرگ به کنترل کننده داده می شود و برای مسیریابی جریان های کوچک از مسیریابی ecmp استفاده می شود. openflow از ecmp پشتیبانی نمی کند. در این پایان نامه روشی مبتنی بر openflow برای جایگزینی ecmp ارائه شده است که کارایی آن معادل ecmp است.

یک الگوریتم مسیریابی مبتنی بر موقعیت به منظور افزایش نرخ تحویل بسته در شبکه های نقلیه ای
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه اصفهان - دانشکده فنی و مهندسی 1392
  نسیم میرجزائی   مهران رضایی

کمتر از یک قرن از تولید اتومبیل نمی گذرد که میلیون ها اتومبیل در حال مسافرت میان بزرگراه ها و خیابان ها در سرتاسر جهان هستند. نوآوری در زمینه های امنیت، راحتی و تسهیلات، پیشرفت های بسیاری در طول زمان در اتومبیل ها به وجود آورده است و هم اکنون تکنولوژی های جدید، باعث ایجاد تغییرات در مسافرت خواهند شد. یکی از تکنولوژی های جدید، شبکه اقتضایی نقلیه ای است که امکان ارتباط اتومبیل ها را از طریق شبکه های بی سیم فراهم می کند. با توجه به همبندی شبکه نقلیه ای که به سرعت در حال تغییر است، احتمال اینکه اتومبیل هایی که در ایجاد یک مسیر بین مبدا تا مقصد شرکت دارند از محدوده رادیویی یکدیگر خارج شوند، زیاد است. در محیط های شهری با وجود موانع حرکتی، تقاطع ها، چراغ های راهنمایی و توزیع غیر یکنواخت وسایل نقلیه یافتن الگوریتم مسیریابی که بتواند به عملکرد مطلوبی در شبکه ختم شود، حائز اهمیت است. در این پژوهش، یک الگوریتم مسیریابی مبتنی بر موقعیت تک پخشی برای محیط شهری ارائه خواهد شد. الگوریتم پیشنهادی دارای دو فاز است: فاز اول نحوه انتخاب تقاطع بعدی است که توسط یک تابع سود، انتخاب می شود و به سه پارامتر تراکم و نحوه توزیع وسایل نقلیه و فاصله اقلیدسی تقاطع کاندید تا مقصد، وابسته است. فاز دوم، انتخاب گام بعدی برای ارسال بسته است که براساس مسیر حرکتی وسایل نقلیه انتخاب می شود. نتایج شبیه سازی نشان می دهد که الگوریتم پیشنهادی در مقایسه با سایر الگوریتم ها، به نرخ تحویل بالاتر و تاخیر ابتدا تا انتها و نرخ دور ریز بسته کمتر دست خواهد یافت.

مدیریت منابع شبکه برای کاربرد های مختلف با استفاده از flowvisor در معماری sdn
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر 1394
  مریم السادات طبائیان   مسعود رضا هاشمی

در این پایان نامه معماری جدید sdn به کمک ابزار هایی چون سوئیچ های openflow، کنترل کننده ها و flowvisor، با هدف اشتراک گذاری یک بستر فیزکی مشترک برای دو شبکه ی متفاوت که به دلیل نوع ترافبک متفاوت مدیرت متفاوتی را بر روی منابع شبکه نیاز دارند (مانند ترافیک هایی مثل ویدئو در مقابل ترافیک دیتا)، شبیه سازی می شود. با این هدف در این پایان نامه نشان داده می شود که در کنار شبکه های انتقال داده و بر روی همان بستر انتقال، می توان شبکه ی voip و tv را همزمان و به صورت جداگانه راه اندازی، کنترل و مدیریت کرد. در این شبیه سازی کاربرد لایه ی توزیعی چون flowvisor در رسیدن به هدف مورد نظر به خوبی بیان می شود و نشان داده می شود که مدیرت منابع شبکه و تفکیک ترافیک ها با هدف تامین شرایط کیفیت سرویس مناسب با توجه به نوع ترافیک های هر شبکه در معماری sdn و با استفاده از ابزاری مثل flowvisor به مراتب ساده تر از انجام این کار بر اساس روش های قدیمی تر است.

بررسی اعتماد پیام های دریافتی در شبکه اقتضایی بین خودرویی به روش توزیع شده
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده مهندسی کامپیوتر 1394
  جواد بختیاری   ناصر موحدی نیا

در این پایان نامه ضمن بررسی مدل های ارائه شده برقراری اعتماد در شبکه های بین خودرویی، حملات متداول در حوزه اعتماد سنجی و راه های مقابله با آنها مورد بررسی قرار می گیرد. سپس مدلی برای ارزیابی اعتماد به صورت توزیع شده ارائه می شود که در آن با کمک اعتماد ارزیابی شده برای خودروها، قابلیت اعتماد پیام های ارسالی در شبکه تخمین زده می شود. این مدل مبتنی بر نقش خودرو و نوع رخدادهای جاده ای است و خلوتی شبکه که از مشکلات بسیاری از طرح های برقراری اعتماد است را لحاظ می کند. جهت بررسی کارایی روش پیشنهادی، این روش در شرایط حضور گره های بدرفتار که اطلاعات غلط را در مورد رخداد های واقعی یا ساختگی ارسال می کنند شبیه سازی شده و دقت تشخیص و سرعت تشخیص آن با یک روش داده محور و همچنین یک روش موجودیت محور مقایسه شده است.