دسته: مقالات ترجمه شده isi
ترجمه مقاله روش شبیه سازی جدید برای حذف تقابل توزیعی بر روی شبکه های عصبی+ترجمه مقاله روش شبیه سازی
در سیستم توزیعی، سنکرونسازی پردازش دستور کار مهمی است کنترل حذف تقابل یکی از وظایف عمدهی سنکرونسازی پردازش است در این مقاله، یک روش جدید از بین مدلهای رقابتی در ارتباط با حذف تقابل توزیعی ارائه میشود کاربردهای صحیح این مدلها نه شامل تنوع در اندازهی آکومولاتور است و نه بر مبنای توزیع خاصی است نشان میدهیم که توزیع استامپ زمانی، عمل زمانی و د
قیمت فایل فقط 20,000 تومان
A NEW SIMULATION METHOD OF DISTRIBUTED MUTUAL EXCLUSION ON NEURAL NETWORKS
روش شبیه سازی جدید برای حذف تقابل توزیعی بر روی شبکه های عصبی
چکیده
در سیستم توزیعی، سنکرونسازی پردازش دستور کار مهمی است. کنترل حذف تقابل یکی از وظایف عمدهی سنکرونسازی پردازش است. در این مقاله، یک روش جدید از بین مدلهای رقابتی در ارتباط با حذف تقابل توزیعی ارائه میشود. کاربردهای صحیح این مدلها نه شامل تنوع در اندازهی آکومولاتور است و نه بر مبنای توزیع خاصی است. نشان میدهیم که توزیع استامپ زمانی، عمل زمانی و دیگر پارامترهای موثر پیشبینی شده توسط مدلهای رقابتی شبکهی عصبی میتوانند مسائل با بخشهای بحرانی را حل کنند. این مدل برای پیشبینی اثرات تشویق (پاداش) بر روی منحنیهای مدل همینگ و هاپفیلد و تجزیه و تحلیل سرعت-دقت شبیهسازی شده است. دستاورد عمدهی این مقاله پیادهسازی یک قانون یادگیری است که شبکهها را براساس مدل رقابتی برای یادگیری و همراه محرک-پاسخ قادر میسازد. نشان دادهایم که استفاده از شبکههای عصبی به عنوان یک الگوی سیستم توزیعی برای بهینهسازی تحمل-خطا، حذف تقابل قابل اعتماد و موجود و مدیریت بخش بحرانی ممکن است.
بر طبق حذف تقابلی که تحت عنوان بخش بحرانی (CS) نیز بیان میشود تنها یک پردازش میتواند بصورت همزمان به منابع محافظتشده دسترسی داشته باشد. حذف تقابلی بطور گستردهای در سیستمهای توزیعی مورد مطالعه قرار گرفته است که در آنها پردازشها با عبور پیام ناهمزمان ارتباط برقرار میکنند [13].
حفظ برابری (fairness) معیار بسیار مهمی در حل اکثر مسائل واقعی مورد بحث در مورد منابع است. تعریف معمول مورد قبول برای حفظ برابری در زمینهی حذف تقابل و به منظور اطمینان از درخواستهایی برای دسترسی به CS توسط ترتیب استامپ زمانی آنها برآورد میشود. در میان همهی الگوریتمهای تقابل توزیعی، تنها الگوریتم غیر مبتنی بر رمز لمپارت [10] و ریکارت-آگراوالا (RA) [8] تا حدی برابر (fair) هستند. الگوریتم اکتشافی سینگال [12] نیز تا حدی درجهی برابری را تضمین میکند اما دارای برابری همانند دو الگوریتم دیگر نیست. در الگوریتم اکتشافی سینگال، یک درخواست اولویت پایینتر تنها در صورتی که درخواست اولویت بالاتر مورد تاخیر واقع شود میتواند CS را قبل از یک درخواست اولویت بالاتر اجرا کند. این الگوریتم دارای معیارهای مختلفی برای برابری است. این الگوریتم مکانهایی را انتخاب میکند که CS خود را کمتر اجرا میکند و مکانهایی را کنار میگذارد که CSها را بیشتر اجرا کرده است. این الگوریتم رابطهی علیت را بین دو درخواست وجود دارد در نظر نمیگیرد. از اینرو، با برابری توصیف شده توسط ساعت لمپارت تطابق ندارد. الگوریتمِ ساختار اطلاعات پویای سینگال [11] به نظر برابر است. این الگوریتم از مفهوم ساعت لمپارت و رابطهی علیت استفاده میکند. با اینحال، این الگوریتم تنها در صورتی که درخواست اولویت بالاتر مورد تاخیر واقع شود درخواست اولویت پائینی برای اجرای CS را قبل از یک درخواست با اولویت بالا میسر میسازد. الگوریتم پیشنهادی در اینجا از معیارهای برابری داده شده توسط لمپارت (با استفاده از استامپ زمانی) استفاده میکند و در مقایسه با RA بهبود یافته است. علاوه بر این، این الگوریتم نسبت به روند الگوریتمهای قبلی از نظر استفاده از پارامترهای دیگر علاوه بر استامپ زمانی در انتخاب پردازشی که میتواند به CS دسترسی داشته باشد متفاوت خواهد بود.
شبکههای عصبی خیلی آزاد هستند بنابراین اگر یک سیستم توزیعی را با شبکه عصبی ترکیب کنیم، میتوانیم سیستم قابل اعتماد و تحمل پذیر خطا داشته باشیم. هر فرآیند در اینجا توسط یک پیام از یک نورون شبیهسازی میشود، چراکه آنها عناصری هستند که سیستم مرکب را خواهند ساخت. پردازشها نقشی اساسی در سیستمهای توزیعی بازی میکنند چراکه مبنای ارتباط بین ماشینهای مختلف را شکل میدهند. مشخصات پردازشها همانند نورونها هستند، زیرا هر نورون هوشمند است و میتواند بصورت سیستمی با ورودی، پردازش و خروجی عمل کند [15]. برخی از نورونها میتوانند تصمیمگیری کنند و برخی دیکر فقط حاملهایی در طول شبکهی عصبی هستند. در سیستمهای توزیعی متمرکز، کوردیناتور همانند یک پردازش انتقال عمل میکند که هر شمارهی پردازش را زمانیکه درخواستهای یک پردازش به CS دسترسی دارند در یک ردیف قرار میدهد [5]. لذا، با در نظر گرفتن ورودی، خروجی و وظیفهی پردازشی میتوان هر پردازش را نیز بصورت یک سیستم در نظر گرفت و خروجی هر پردازش را میتوان توسط خودش یا پردازشهای دیگر بکار برد.
قیمت فایل فقط 20,000 تومان