مشروع Parallel and Distributed Systems باستخدام Apache Cassandra وPython

تفاصيل العمل

تنفيذ مشروع أكاديمي في مجال الأنظمة المتوازية والموزعة (Parallel and Distributed Systems)، ويتضمن:

-تثبيت وتشغيل Apache Cassandra باستخدام Docker.

-إنشاء Cluster مكوّن من 3 Nodes باستخدام Docker Network.

-إعداد Role-Based Access Control (RBAC) وإدارة المستخدمين والصلاحيات.

-إنشاء Roles مختلفة وتحديد Permissions لكل مستخدم.

-استخدام Python Multiprocessing وPool لتنفيذ العمليات بشكل متوازي.

-تطبيق Shared Memory باستخدام multiprocessing.Value.

-توضيح مشكلة Race Condition وحلها باستخدام Lock.

-تنفيذ Producer–Consumer باستخدام multiprocessing.Queue.

-تنفيذ Producer–Consumer باستخدام multiprocessing.Pipe.

-توضيح الفرق بين Queue وPipe من حيث الاتصال، الأمان، الأداء، والـBuffering.

ملفات مرفقة

بطاقة العمل

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