Avatar
دکتر محبوبه افضلی (استادیار )
دانشکده مهندسی برق و کامپیوتر / گروه آموزشی مهندسی کامپیوتر و فناوری اطلاعات
  • رشته: مهندسی کامپیوتر _ Computer networks
  • شماره اتاق: 3406
  • تلفن : 03433776611
  • ایمیل: m.afzali [AT] kgut.ac.ir
  • رزومه: انگلیسی
  • وب سایت:
 

بازگشت

مشخصات درس

  • نام درس: سیستم های توزیع شده و رایانش ابری
  • تعداد واحد: 3
  • سال تحصیلی: 1401-1400 , ترم دوم
  • اهداف درس: سیستم های توزیع شده در سالهای اخیر رشد چشمگیری داشته اند به گونه ای که رایانش ابری یک مفهوم نسبتا جدید در عرصه فن آوری اطلاعات و در حال گسترش است. در واقع ایده رایانش ابری به عنوان تکامل یافته رایانش موازی و توزیع شده است که مبتنی بر ارایه خدمات نرم افزاری و سخت افزاری از طریق اینترنت به کاربران و سازمان ها در تمام سطوح است. بنابراین درک عمیقی از چالش های پیشرو و راهکارهای آن مهم می باشد. درس «سیستم‌های توزیع و محاسبات ابری» به عنوان يک درس اصلی برای مقطع تحصيلات تکميلي رشته مهندسي کامپیوتر گرایش معماری کامپیوتر به افزايش توانايي دانشجويان در یافتن راهکار چالش های سيستم‌های توزیع و محاسبات ابری است. هدف کلی : هدف از ارایه این درس، آشنایی دانشجویان با مفاهیم سیستم های توزیع شده می باشد. در پایان آموزش، دانشجو بایستی درک خوبی از چالشها و پیچیدگی های سیستم های توزیع شده و راه حل های کلی داشته باشد. هدف دیگر این درس ایجاد درک عمیق از مفاهیم و بخش هاي تشکیل دهنده یک سیستم محاسبات ابري است. این درس به معرفي پیشرفت هاي اخیر در سخت افزار و نرم افزار، معماري سیستم، مفاهیم جدید برنامه سازي با تاکید بر کارایي محاسباتي و بهره وري انرژي مي پردازد. همچنین چگونگي ساخت شبکه هاي مقیاس پذیر و مراکز داده خودکار در محیط ابري بررسي مي شوند.
  • مباحث درس: 1-آشنایي با سیستم هاي توزیع شده• مقدمات سیستم های توزیع شده •درج شفافیت و انواع شفافیت •Openness •مقیاس پذیری •سنکرون و آسنکرون •مدل های سیستم های توزیع شده •مثال های کاربردی 2- بررسي معماري سیستم هاي توزیع شده •ادامه سخت‌افزار، • چندپردازنده‌ای، •چندکامپیوتری، • انواع DS، محاسبات کلاستری، گرید، سیستم‌های اطلاعاتی توزیع‌شده،Enterprise، transactions 3- ارتباطات و مدل های ارتباطی •پروتکلها، ، تبادل پیغام، و •فراخوانیهاي راه دور (RPC) •تبادل پیغام •Stream ها •چند پخشی •نقش لایه middle ware 4-پردازش •فرایندها، نخ ها در سیستم های توزیع شده • سرور و کلاینت •مجازی سازی • مهاجرت کدها •مهاجرت فرایندها 5-نامگذاري •مشخص کردن موجودیت های مجزا توسط یک سیستم نامگذاری •محل یابی موجودیتهاي متحرك، •زباله روبی موجودیتهاي بلااستفاده •مدل‌های ریاضی چندسطحی سیستمهای توزیع 5- همگام سازی •همگامسازي زمان •زمان منطقی، • الگوریتمهاي انتخابات، • مانع الجمعی، انحصار متقابل (متمرکز و توزیعی) •تراکنشهاي توزیعی 7-سازگاري و کپی سازي •مدلهاي سازگاري • پروتکلهاي توزیعی • پروتکلهاي سازگاري • و نمونه هاي عملی با مدلهای پیشرفته 8-تحمل پذیري خطا • مفاهیم، •ارتباطات مطمئن گروهی و نقطه به نقطه، •بازسازی 9-امنیت •کانالهاي امن •کنترل دستیابی •مدیریت امنیت •نمونه هاي عملی 10- معرفي مفاهیم پایه اي رایانش ابري •انگیزه ها •معایب و مزایا 11-بررسي مدل استقرار ابر و مدل های ارایه سرویس ابر •ابر خصوصی •ابر عمومی •ابر ترکیبی •ابر اجتماع •نرم افزار به عنوان یک سرویس •بستر به عنوان یک سرویس •زیرساخت به عنوان یک سرویس 12- نواع روش هاي زمان بندي وظایف در رایانش ابري •مهاجرت •انواع روش های زمان بندی 13- مباحث منتخب در سیستم‌های توزیع رایانش ابری •ارائه مباحث نوین در سیستمهای ابر توسط دانشجویان
  • نحوه ارزشیابی:
    • فعالیت های مستمر(%): 4
    • امتحان میان ترم (%):
    • امتحان پایان‌ترم (%): 14
    • پروژه (%):
    • سمینار (%): 2

آخرین ویرایش: 1400/12/19 07:25:57

مراجع

تمرین