Navigation
Skip to Content
Faculty
About the Faculty
تاریخچه
ریاست دانشکده
روسای پیشین
افتخارات
Gallery
Contact us
Structure of the Faculty
Deputy Dean for Educational
Deputy Dean for Research Affairs
Deputy Dean for Postgraduate Studies
کمیته منتخب هیات ممیزی
Promotion Committee
شورای فرهنگی دانشکده
Educational Affairs
Bachelor’s Degree
فرم ها و آئین نامه ها
آییننامههای معاونت آموزشی
Postgraduate Studies
فرم ها و آئین نامه ها
Defence Sessions and Seminars
آییننامههای معاونت آموزشی
Research Affairs
Research Affairs
هفته پژوهش
Workshops and Laboratories
Department of Electrical Engineering
Department of Civil Engineering
Department of Mechanical Engineering
Department of Materials Engineering
Department of Industrial Engineering
Department of Computer Engineering
Journals
Journal of Industrial Engineering Research in Production System
Journal of Stress Analysis
Contact Industry Office
Internship
Related Centers
National Elite Foundation
Knowledge Based Companies
Regulations and Processes
آئین نامه نامه های پژوهشی
فرم های پژوهشی
People
Professors
Professors of the Faculty
Emeritus Professors
کارکنان دانشکده مهندسی
Departments
Departments
Electrical Engineering
Materials Engineering
Civil Engineering
Industrial Engineering
Mechanical Engineering
Computer Engineering
Fa
جستجو در دانشکده فنی و مهندسی :
Faculty - دانشکده فنی و مهندسی
menu
Home
Articles
Theses
Assistant Professor
Update: 2025-11-18
Shakoor Vakilian
Faculty of Engineering / Department of Computer Engineering
Master Theses
ارائه یک دسته بندیکننده درختی بسته ها در TCAMبا در نظر گرفتن کران های حافظه
2015
اینترنت گسترده ترین شبکه مبتنی بر سوئیچینگ بسته ای است. در تجهیزات و ابزارهای مورد استفاده برای پردازش بسته ها در این شبکه مخصوصا در شاهراه های اینترنت نیاز به پردازش های خاص و با سرعت بالا است. طیف وسیعی از ابزارهای پردازشگر بسته ها شامل مسیریاب ها، دیواره های آتش، سیستم های تشخیص نفوذ، سیستم های مدیریت حساب کاربرانو ... از دسته بندی بسته ها استفاده می کنند. به عنوان یک راهکار در پیاده سازی های سخت افزاری الگوریتم های دسته بندی بسته ها، از حافظه های تداعیگر سه وضعیتی (TCAM)به منظور جست و جوی موازی استفاده می شود. با وجود قابلیت دستیابی به سرعت جست وجوی بالا، یکی از مشکلات اصلی در استفاده از TCAMها، توان مصرفی بالای آنها می باشد.در این پایان نامه، معماری جدید برای کاهش توان مصرفی در بلوک های TCAMمورد استفاده در دسته بند سخت افزاری ارائه شده است. در معماری دسته بند پیشنهادی، نخست درخت های تصمیم گیری ایجاد شده و قوانین دسته بند بین برگ های آن توزیع می شوند. ساخت درخت تصمیم گیری با توجه به فیلد های آدرس IPمبدا و آدرس IPمقصد، انجام می گیرد. در این مرحله هر برگ درخت، متناظر با یک بلوک TCAMمی باشد. در مرحله دوم، متناظر با ساختار درخت، بخش دوم از قوانین، شامل محدوده پورت های مبدا و مقصد، در بلوک های متفاوتی از TCAMجای می گیرند. در این معماری یک بلوک TCAMاضافی به عنوان بلوک عمومیاستفاده می شود. این بلوک دربردارنده قوانین مشترک در میان برگ های درخت تصمیم است؛ بنابراین، به منظور دسته بندی، این ساختار،جهت انطباق با هر بسته،در دو مرحله ذکر شده، جستجو می شود. معماری های موجود با ساختار فوق، به دلیل توزیع نامتوازن قوانین در بلوک های TCAMاصلی و افزایش تعداد قوانین تکراری در بلوک عمومی و همچنین مشکلات ذخیره فیلدهای محدوده در TCAM،دچار مشکل اتلاف حافظه و افزایش توان مصرفی هستند. بدین منظور، برای کاهش مصرف توان در طرح پیشنهادی، الگوریتم درختی برای بهینه کردن توزیع قانون ها در بلوک های TCAMدر مرحله اول پیشنهاد شده است. ایده کلیدی برای ساخت درخت بهینه در مرحله اول، انتخاب بیت هایی برای برش در فضای ژئومتریک است.این کار باعث می شود قانون ها به صورت متوازن تربین بلوک های TCAMدر مرحله دوم توزیع شوند.توزیع متوازن قانون ها منجر به کاهش تکرارها و در نهایت کاهش تعداد قوانین موجود در بلوک عمومی
>