
تُبنى البنية التحتية الحديثة لتقنية المعلومات على شكل أنظمة موزعة، وهو مفهوم شيّق بدأ مع الحواسيب الأولى وتطوّر بسرعة إلى صورته الحالية. من اجتماعات الفيديو عبر الإنترنت إلى خدمات الويب، ومن منصات التواصل الاجتماعي إلى الألعاب عبر الشبكة، نحن نستخدم الأنظمة الموزعة ونتفاعل معها يومياً، ونعتمد عليها بشكل متزايد في العمل والحياة. لكن تصميم هذه الأنظمة الموزعة واسعة النطاق وتشغيلها ليس بالأمر السهل؛ إذ يتسم بدرجة عالية من التعقيد ويتطلب عادةً اتخاذ تسويات معقولة بين أهداف متعارضة. فهناك عوائق تقنية أساسية، إلى جانب اعتبارات اقتصادية، تفسّر لماذا لا يمكن جعل هذه الأنظمة تتصرف كما لو أنها تعمل على جهاز واحد مثالي وموثوق بالكامل. في هذه الدورة، سيتعرّف المتعلمون إلى القضايا الجوهرية في الأنظمة الموزعة، سواء كانت وظيفية (مثل كيفية بناء الخدمات وتنسيق مكوّناتها) أو غير وظيفية (مثل القابلية للتوسع، الاعتمادية، الأداء، وتكاليف التشغيل). كما تستكشف الدورة المعماريات والتقنيات التي نشأت من المبادئ الأولى للأنظمة الموزعة، وتربطها بأمثلة عملية معاصرة تشمل الحوسبة السحابية والتطبيقات عديمة الخوادم، ومعالجة البيانات الضخمة والرسوم البيانية، والخدمات التفاعلية والألعاب عبر الإنترنت. وستساعدك الدورة على فهم التحديات الواقعية—ومنها استهلاك الطاقة—وكيفية تحليل الحلول وتصميمها بما يلائم القيود التقنية والاقتصادية في العالم الحقيقي.
Alexandru Iosup
Prof.dr.ir
Jan Rellermeyer
Prof. Dr. sc ETH