اجرای موازی جنبه ها بر اساس مدل AspectThread

  • سال انتشار: 1391
  • محل انتشار: همایش منطقه ای علوم کامپیوتر، مهندسی کامپیوتر و فناوری اطلاعات
  • کد COI اختصاصی: DOROUDIT01_018
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1418
دانلود فایل این مقاله

نویسندگان

بهنام سلطانی

آموزش کرده فنی رازی اردبیل

مهدی فرزانه

دانشگاه آزاد اسلامی واحد قزوین

چکیده

در مدل های موازی سازی چند نخی که جهت موازی سازی استفاده می‌شود در بخش‌هایی در برنامه وجود دارد که کل برنامه در بخش‌هایی که به صورت موازی اجرا می‌شوند را crosscut می‌کنند این cross-cutting باعث ایجاد مشکلاتی مانند پراکندگی و پیچش کد میشود. هدف اصلی در این مدل اینست که بتوانیم ساختاری ارائه دهیم که مشکلاتی Cross-cutting را در مدل‌های موازی سازی کنونی از بین ببریم. اما مشکل اصلی اینجاست که weaving ابزارهای کنونی Aop قابلیت شناسایی و captureکردن بخش‌هایی راننده به خوابگاه هر مدل موازی ساز دیگر که به‌صورت موازی اجرا می‌شود را ندارند. به عبارتی کامپایلرهای Pointcut Aop یی جهت capture کردن بخش‌هایی که به صورت موازی اجرا می‌شود را ندارند و. در این حالت نمی‌توان دغدغه‌ای را طراحی کرد که دقت لیاقت و یا پیرامون نخ هر مدل موازی دیگر اعمال شود.برای حل این مسائل و مشکلات از مدل پیشنهادی AspectThread استفاده می‌کنیم.

کلیدواژه ها

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.