123
DIET

DIET

DIET هو برنامج للحوسبة الشبكية.كواجهة وسيطة ، تقع DIET بين نظام التشغيل (الذي يعالج تفاصيل الجهاز) وبرنامج التطبيق (الذي يتعامل مع المهمة الحسابية المحددة في متناول اليد).
من بين الأساليب الحالية للبرامج الوسيطة للشبكة ، تتمثل طريقة بسيطة وقوية ومرنة في استخدام الخوادم المتاحة في المجالات الإدارية المختلفة من خلال نماذج خادم العميل أو استدعاء الإجراء البعيد (RPC) التقليدية.تقوم الخوادم الممكّنة للشبكات (NES) بتنفيذ هذا النموذج ، الذي يُطلق عليه أيضًا الشبكة RPC.يقدم العملاء طلبات حساب لجدول زمني هدفه العثور على خادم متاح على الموارد.الهدف من مشروع DIET هو تطوير مجموعة من الأدوات لإنشاء خوادم حسابية.يمكن الآن حساب المشكلات الضخمة عبر الإنترنت بفضل شبكات الحوسبة الشبكية - مثل Globus أو Legion - أو من خلال حلول Cloud - مثل Amazon EC2.نظرًا لأن معظم التطبيقات الحالية عددية ، فإن استخدام المكتبات مثل BLAS أو LAPACK أو ScaLAPACK أو PETSc إلزامي.دمج هذه المكتبات في التطبيقات عالية المستوى باستخدام لغات مثل فورتران أو سي هو أبعد ما يكون عن السهولة.علاوة على ذلك ، قد لا تتوفر بالطبع الطاقة الحاسوبية واحتياجات الذاكرة لهذه التطبيقات في كل محطة عمل.وبالتالي ، يبدو أن RPC مرشح جيد لبناء بيئات حل المشكلات على الشبكة .... يركز مشروع DIET على تطوير برامج وسيطة قابلة للتطوير مع تركيز الجهود الأولية على توزيع مشكلة الجدولة عبر عدة وكلاء.يتكون نظام DIET من مجموعة من العناصر التي يمكن استخدامها معًا لإنشاء تطبيقات باستخدام نموذج الشبكة - RPC.هذه الوسيطة قادرة على العثور على خادم مناسب وفقًا للمعلومات الواردة في طلب العميل (على سبيل المثال ، المشكلة التي يتعين حلها ، وحجم البيانات المعنية) ، وأداء النظام الأساسي المستهدف (مثل تحميل الخادم ، والذاكرة المتاحة ، وأداء الاتصالات) والتوافر المحلي للبيانات المخزنة أثناء العمليات الحسابية السابقة.يتم توزيع المجدول باستخدام عدة تدرجات هرمية متعاونة متصلة إما بشكل ثابت أو ديناميكي (بطريقة نظير إلى نظير).يتم توفير إدارة البيانات للسماح للبيانات المستمرة بالبقاء داخل النظام لإعادة استخدامها في المستقبل.

موقع الكتروني:

بدائل لـ DIET لنظام التشغيل OpenJDK مع ترخيص مفتوح المصدر