DIET

DIET

DIET یک نرم افزار برای شبکه محاسبات است.به عنوان واسطه ، DIET بین سیستم عامل (که جزئیات سخت افزار را کنترل می کند) و نرم افزار کاربردی (که وظیفه محاسباتی خاص را در دست دارد) قرار دارد.
در میان روشهای موجود برای میان افزارهای شبکه ، یک ساده ، قدرتمند و قابل انعطاف شامل استفاده از سرورهای موجود در حوزه های مختلف اداری از طریق الگوی سنتی سرویس دهنده-مشتری یا Remote Procedure Call (RPC) می باشد.سرورهای فعال شده توسط شبکه (NES) این مدل را که Grid-RPC نیز نامیده می شود ، پیاده سازی می کنند.مشتریان درخواست محاسبات را به برنامه ای ارسال می كنند كه هدف آن یافتن سرور موجود در منابع است.هدف از پروژه DIET ایجاد مجموعه ای از ابزارها برای ساختن سرورهای محاسباتی است.اکنون به لطف محیط های شبکه محاسباتی - مانند Globus یا Legion - یا از طریق راه حل های Cloud - مانند Amazon EC2 ، مشکلات عظیم قابل حل است.از آنجا که بیشتر برنامه های کاربردی فعلی عددی هستند ، استفاده از کتابخانه هایی مانند BLAS ، LAPACK ، ScaLAPACK یا PETSc الزامی است.ادغام چنین کتابخانه هایی در برنامه های سطح بالا با استفاده از زبانهایی مانند Fortran یا C بسیار ساده است.علاوه بر این ، توان محاسباتی و نیازهای حافظه چنین برنامه هایی ممکن است در هر ایستگاه کاری موجود نباشد.بنابراین ، به نظر می رسد RPC کاندیدای مناسبی برای ساختن محیط های حل مسئله در شبکه .... پروژه DIET بر توسعه واسطه های مقیاس پذیر با تلاش های اولیه متمرکز بر توزیع مشکل برنامه ریزی در چندین عامل متمرکز است.DIET شامل مجموعه ای از عناصر است که می توانند با استفاده از الگوی Grid-RPC ، در ساخت برنامه های کاربردی استفاده شوند.این میان افزار قادر به یافتن سرور مناسب با توجه به اطلاعات مندرج در درخواست مشتری (به عنوان مثال مشکلی برای حل ، اندازه داده های درگیر شده) ، عملکرد پلت فرم هدف (به عنوان مثال بار سرور ، حافظه در دسترس ، عملکرد ارتباطات) ودر دسترس بودن محلی داده های ذخیره شده در محاسبات قبلی.این برنامه زمانبندی با استفاده از چندین سلسله مراتب مشترک به صورت ایستا یا پویا (به صورت همسالان - 2 متصل) توزیع می شود.مدیریت داده ها فراهم شده است تا داده های پایدار در سیستم برای استفاده مجدد در آینده بماند.
diet

سایت اینترنتی:

گزینه های DIET برای همه سیستم عامل های دارای مجوز

BOINC

BOINC

BOINC (زیرساختهای باز برکلی برای محاسبات شبکه) یک بستر نرم افزاری برای محاسبات داوطلبانه و شبکه رومیزی و محاسبات داوطلب است.
Apache Mesos

Apache Mesos

Apache Mesos یک مدیر خوشه است که پیچیدگی اجرای برنامه ها در یک سرویس دهنده مشترک را ساده می کند.
  • نرم افزار رایگان
  • Mac
  • Linux
Folding@home

Folding@home

صرفنظر از اینکه قبلاً در حال چین خوردن هستید یا قبلاً چیزی در مورد آن نشنیده اید ، برای رسیدن به هدفمان - که 1 میلیون پوشه است ، به کمک شما نیاز داریم.
GridRepublic

GridRepublic

GridRepublic یک نسخه سفارشی از نرم افزار BOINC است که برای ساده سازی نصب و مشارکت توسط یک کاربر رایانه طراحی شده است.
Charity Engine

Charity Engine

موتور خیریه شغل های محاسباتی بسیار گران و سنگینی را انجام می دهد و آنها را در 1000 قطعه کوچک خرد می کند ، هر یک به اندازه کافی ساده برای یک کامپیوتر خانگی به عنوان یک کار پس زمینه کار می کند.
PiCloud

PiCloud

PiCloud به هر دانشمند ، توسعه دهنده و مهندسی یک ابر رایانه در نوک انگشتان خود می دهد.
  • برنامه پرداخت شده
  • Web
Progress Thru Processors

Progress Thru Processors

پردازنده ها از طریق Progress Thru یک نسخه سفارشی از نرم افزار BOINC است که به منظور ساده سازی نصب و مشارکت توسط یک کاربر رایانه معمولی طراحی شده است که به منظور ...
EteRNA

EteRNA

با بازی EteRNA ، شما در ایجاد اولین کتابخانه در مقیاس بزرگ از طرح های RNA مصنوعی شرکت خواهید کرد.
  • نرم افزار رایگان
  • Web
JPPF

JPPF

راه حل محاسبات شبکه منبع باز.JPPF موازی کردن کارهای فشرده ای و اجرای آنها بر روی شبکه را آسان می کند.
HFM-NET

HFM-NET

برنامه نظارت بر مشتری خانگی Folding @ Home.
  • نرم افزار رایگان
  • Windows
Distri.js

Distri.js

یک خانواده نرم افزاری که محاسبات توزیع شده را به مرورگر اعم از سرور و مشتری ارائه می دهد.