تارا فایل

پاورپوینت کاربردهای ابررایانه های توزیع شده


کاربردهای ابررایانه های توزیع شده

تفاوت پردازش توزیع شده و موازی؟
در پردازش توزیع شده معمولاً هر پردازنده یک کامپیوتر است.
ارتباطات کمتر برای پردازش ها حیاطی هستند
هر پردازنده ممکن است الگوریتم جداگانه ای را اجرا کند.
معمولاً پردازنده ها در فواصل جغرافیایی دور از یک دیگر قرار دارند.

چرا ابر رایانه های توزیع شده؟
کاربردهایی وجود دارد که نیاز آنها بیشتر از توان ابررایانه های فعلی می باشد.

یک ساختار موازی برای همه ی اجزای یک الگوریتم

کاربردها
کاربردهای شبیه سازی

کاربرد در پیش بینی وضع هوا

کاربرد های محاسباتی مثل کاربرد در علم شیمی

شبکه مورد نیاز
شبکه های Ethernet معمولی
شبکه های سریع تر مانند Myrinet

روشهای تجزیه
بر اساس Pipelining و Data Flow

تجزیه بر اساس کاربرد

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

ترکیبی از موارد فوق

مشکلات پردازش توزیع شده
ارتباطات کند

عدم توزیع مناسب پردازش ها

احتمال بروز خطا در یک پردازنده

خصوصیات الگوریتم های توزیع شده
قابلیت تحمل خطا

قابلیت تحمل زمانی برای انتقال داده

عدم استفاده از Time Stepping

توزیع پردازشها
انتخاب نوع و تعداد پردازنده های استفاده شونده
مطالعه ی خصوصیات Application
شبکه ی حاضر
مکان داده های ورودی و خروجی

ترمیم در هنگام بروز نقص
نیاز به سیستم ترمیم در کاربردهای طولانی

استفاده از CheckPoint هایی برای ذخیره ی وضعیت جاری

یافتن وضعیت های Stable

کاربرد در علم شیمی
واکنش های شیمیای کوانتومی3D-React
حل معادلات 6 بعدی Schrodinger
ورودی 512 مگابایت
خروجی 400 مگابایت
دو برابر سریعتر شدن نسبت به استفاده از یک ابر رایانه

کاربرد در شبیه سازی نظامی
نام پروژه SF-EXPRESS
بیش از 100000 موجودیت که باید شبیه سازی شوند
هر موجود می تواند حرکت کند یا شلیک کند و …
عدم نیاز به دقت خیلی بالا از لحاظ زمانی
دارای 4 بخش Routers و Data Servers و Entity Simulator و Interest Manager

رویکردهای آینده
نیاز به الگوریتم های با تحمل Latency و صرفه جو برای Bandwidth
نیاز به کامپایلر های مخصوص Grid

تعامل بیشتر بین Application و Middleware و Network

کاربرد در IR
روشی که Metacrowler استفاده می کند
روشهای دیگر

با سپاس از توجه شما


تعداد صفحات : 15 | فرمت فایل : .ppt

بلافاصله بعد از پرداخت لینک دانلود فعال می شود