ارائه روشی تسریع یافته جهت تشخیص ناهماهنگی قوانین در شبکههای مبتنی بر نرمافزار ۲۰.۱۰۰۱.۱.۲۳۲۲۴۳۴۷.۱۳۹۹.۸.۴.۳.۹ :DOR

Publish Year: 1399
نوع سند: مقاله ژورنالی
زبان: Persian
View: 206

This Paper With 9 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

JR_PADSA-8-4_003

تاریخ نمایه سازی: 7 اردیبهشت 1400

Abstract:

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

Keywords:

شبکههای مبتنی بر نرمافزار , تشخیص ناهماهنگی , جدولهای جریان , قانون جریان

Authors

رسول کیانی

دانشکده مهندسی کامپیوتر دانشگاه اصفهان

علی بهلولی

گروه معماری کامپیوتر، دانشکده مهندسی کامپیوتر، اصفهان دانشگاه اصفهان

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  •    [1]            Y. Wang and I. Matta, “Sdn management ...
  •    [2]            M. Ghasabi, M. Deypir, and E. Mahdipour, ...
  •    [3]            B. A. A. Nunes, M. Mendonca, X.-N. ...
  •    [4]      software-defined networking: Past, present, and future of programmable ...
  •    [5]            Y. Jarraya, T. Madi, and M. Debbabi, ...
  •    [6]            H. Li, F. Wei, and H. Hu, ...
  •    [7]        M. H. Khairi, S. H. Ariffin, N. ...
  •    [8]            P. Wang, L. Huang, H. Xu, B. ...
  •    [9]            P. Zhang, S. Xu, Z. Yang, H., ...
  • [10]            P. Porras, S. Shin, V. Yegneswaran, M. Fong, ...
  • [11]            A. Khurshid, W. Zhou, M. Caesar, and P. ...
  • [12]            A. AuYoung et al., “Democratic resolution of resource ...
  • [13]            E. Al-Shaer and S. Al-Haj, “FlowChecker: Configuration analysis ...
  • [14]            A. D. Ferguson, A. Guha, C. Liang, R. ...
  • [15]            G. Zhang, S. Cheng, X. Song, and F. ...
  • [16]            E. Al-Shaer, H. Hamed, R. Boutaba, and M. ...
  • [17]      Q.&nbs ...
  • نمایش کامل مراجع