1404/02/01
مهدی عباسی

مهدی عباسی

مرتبه علمی: دانشیار
ارکید:
تحصیلات: دکترای تخصصی
اسکاپوس: 54902628100
دانشکده: دانشکده فنی و مهندسی
نشانی: گروه مهندسی کامپیوتر، دانشکده فنی، دانشگاه بوعلی سینا، بلوار شهید احمدی روشن، همدان، ایران.
تلفن: 09183176343

مشخصات پژوهش

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

چکیده

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