تفاصيل العمل

OMPIStore – Distributed Key-Value Store

OMPIStore هو نظام موزّع ومتوازي لتخزين البيانات باستخدام نموذج Key-Value، تم تطويره باستخدام MPI (Message Passing Interface) وOpenMP، بهدف توفير أداء عالٍ وتناسق قوي بين العقد (Nodes).

مزايا المشروع:

نظام موزّع: تخزين البيانات يتم عبر عدة عقد للتوسعة والكفاءة.

عمليات متوازية: باستخدام MPI وOpenMP لمعالجة العمليات بسرعة وكفاءة.

تحمل الأخطاء: عبر بروتوكول Two-Phase Commit (2PC) لضمان التناسق والموثوقية في جميع العقد حتى في حالة فشل جزئي.

دعم كامل لـ CRUD: إنشاء، قراءة، تعديل، وحذف البيانات.

واجهة تفاعلية: يمكن للمستخدمين التفاعل مع النظام عبر واجهة سطر أوامر (CLI).

تسجيل الأداء: يتم تسجيل الوقت المستغرق واستهلاك الذاكرة لكل عملية بهدف التحسين والتحليل.

التقنيات المستخدمة:

لغة C++

MPI وOpenMP

مفاهيم الأنظمة الموزعة و2PC

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة