[صفحه اصلی ]   [ English ]  
بخش‌های اصلی
درباره دانشکده::
مدیریت دانشکده::
اعضای هیات علمی ::
معرفی افراد::
امور آموزش::
امور پژوهشی::
آموزش الکترونیکی::
پردیس شماره 2::
اخبار و رویدادها::
فضاهای آموزشی و تحقیقاتی ::
تسهیلات پایگاه::
::
ورود به سایت دروس

AWT IMAGE

نام کاربری
کلمه عبور

AWT IMAGE
رمز ورود را فراموش کرده‌اید؟

..
دفاعیه کارشناسی ارشد

دفاعیه کارشناسی ارشد

..
جستجو در پایگاه

جستجوی پیشرفته
..
دریافت اطلاعات پایگاه
نشانی پست الکترونیک خود را برای دریافت اطلاعات و اخبار پایگاه، در کادر زیر وارد کنید.
..
:: محمدحسام کلانتری ::
 | تاریخ ارسال: ۱۳۹۴/۱۲/۱۵ | 

AWT IMAGE

آقای محمدحسام کلانتری دانشجوی کارشناسی ارشد آقای دکتر محسن شریفی روز شنبه  94/12/15 ساعت 17:00 در اتاق سمینار واقع در طبقه سوم دانشکده کامپیوتر از پروژه کارشناسی ارشد خود تحت عنوان "ارائه ی یک ساز و کار برای پردازش موازی جریان رویدادها" دفاع نمود.

چکیده

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

واژه‌های کلیدی: رویداد پیچیده، پردsازش رویدادهای پیچیده، جریان رویدادها، توزیع قواعد، پردازش موازی

Abstract

The growing tendency to event-based architectures on the one hand and the prevalence of computing systems on the other hand, has caused the increasing growth of event-producing resources and consequently the rise in event production rate. In many domains of application, it is necessary for the computing systems to acquire the required understanding of their environment by processing events, recognizing the predefined patterns and taking them to higher levels of abstraction, and to show a certain reaction after taking the right decision. This type of processing is called complex event processing. The escalation and spread of application of such systems, in addition to causing high event processing rate, has transformed the need to recognize multiple patterns, which are mostly very complex, to a major challenge. Centralized approaches, cannot give an appropriate performance, due to the formation of a bottleneck and eventually the lack of ability to provide the required resources for processing events. These approaches encounter serious challenges, such as the inability to recognize all the complex events and delay in recognizing them. Therefore, using multiple computing resources in order to deal with high volumes of events and variety of patterns, is inevitable. Our proposed strategy in this research is to provide a mechanism for distributing patterns among computing nodes and using the computing power of several computing resources for processing events and recognizing these patterns. In this mechanism, by using the bin-packing algorithm and based on the estimation of the processing unit and the amount of memory each rule needs, and also the amount of resources available in the processing units, the rules are distributed among these nodes in a way that computational load and consumed memory is as balanced as possible. In fact, by applying this mechanism, we try to prevent inappropriate behaviors like the inability to serve in a node due to lack of resources in it. The results of our research show that using this method of pattern distribution causes the increase in throughput and reduction in the number of unrecognized complex events.


محمدحسام کلانتری

   رشته مهندسی کامپیوتر – نرم افزار

استاد راهنما: دکتر محسن شریفی

استاد داور داخلی: دکتر سعید پارسا

استاد داور خارجی: دکتر علیرضا باقری

  تاریخ دفاع: شنبه 15 اسفند ماه 94

  زمان:ساعت 17:00

 

  مکان: دانشکده مهندسی کامپیوتر- طبقه سوم- اتاق سمینار

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

 

  دانشکده مهندسی کامپیوتر مدیریت تحصیلات تکمیلی

 

 

 

 

 

 

دفعات مشاهده: 1008 بار   |   دفعات چاپ: 188 بار   |   دفعات ارسال به دیگران: 0 بار   |   0 نظر
سایر مطالب این بخش سایر مطالب این بخش نسخه قابل چاپ نسخه قابل چاپ ارسال به دوستان ارسال به دوستان
School of Computer Engineering
Persian site map - English site map - Created in 0.171 seconds with 969 queries by yektaweb 3470