فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی لوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پروژه سیستم توزیع کننده

اختصاصی از فی لوو پروژه سیستم توزیع کننده دانلود با لینک مستقیم و پر سرعت .

پروژه سیستم توزیع کننده ، با فرمت ورد 144 صفحه

 

فهرست مطالب :

  • مقدمه
  • تعریف سیستم توزیع شده
  • چرا به برنامه های توزیع شده نیاز داریم ؟
  • قابلیت اطمینان
  • کارآیی
  • قابلیت گسترش
  • سیستم توزیع شده از دید لایه بندی ها
  • بخشهای اصلی سیستم عامل توزیع شده
  • نحوه دسترسی به منابع

فصل دوم

  •  محاسبات توری
  • (Grid computing)
  • مقدمه‌ای بر محاسبات توری (Grid computing)
  • مسأله گرید
  • گرید و مفاهیم دیگر از محاسبات توزیعی
  • محاسبات توری چیست؟
  • فواید محاسبات توری
  • بهره برداری از منابع مورد استفاده
  • ظرفیت پردازنده موازی
  • منابع مجازی و سازمانهای مجازی باری مشارکت
  • دستیابی به منابع اضافی
  • توازن منابع
  • قابلیت اطمینان
  • مدل معماری گرید
  • ارزیابی معماری گرید
  • ارزیابی معماری محاسبات گرید و مدل‌های گرید Adoption
  • استانداردها برای محیط‌های گرید
  • استاندارد OGSI
  • استاندارد گرید FTP
  • استاندارد WSRF
  • استانداردهای مرتبط با سرویس‌های وب
  • معرفی امنیت گرید (گرید Security)
  • نیازهای امنیتی گرید
  • چالش‌های امنیتی موجود در محیط یک گرید
  • دامنه‌های امنیتی گرید
  • اصول امنیت
  • اصطلاحات مهم در رابطه با امنیت گرید
  • The Certificate Authority
  • اسناد دیجیتالی
  • انواع متفاوت Certificate‌‌ها
  • چگونگی دسترسی به گرید
  • Authentication & Aithorization
  • SSL Handshake
  • طراحی گرید
  • اهداف راه حل
  • توپولوژی گرید
  • Intra گرید
  • Extra گرید
  • Inter گرید
  • بررسی برخی از پروژه‌های گرید
  • Search for Extra Terrestrial Intelligence: SETI @ Home NaREGI
  • Folding @ Home
  • Google
  • Basic Local Alignment Search tool) BLAST)
  • گرید Sim چیست؟
  • معماری سیستم
  • موجودیت‌های گرید Sim
  • مقایسه و نتیجه گیری

فصل سوم

  • همگام سازی
  • همگام سازی ساعت
  • ساعتهای فیزیکی
  • سیستمهای تعیین موقعیت جهانی
  • الگوریتم‌های همگام سازی ساعت
  • ساعتهای منطقی
  • ساعتهای منطقی لامپورت
  • ساعت‌های برداری
  • انحصار متقابل
  • مرور کلی
  • الگوریتم متمرکز
  • الگوریتم نامتمرکز
  • الگوریتم توزیع شده
  • الگوریتم حلقه نشانه
  • مقایسه چهار الگوریتم
  • تعیین موقعیت جهانی گره ها
  • الگوریتم انتخاب
  • الگوریتم‌های انتخاب سنتی
  • انتخاب‌‌ها در محیط‌های بی سیم
  • انتخاب‌‌ها در سیستم‌های بزرگ

 

 

مقدمه

قبل از ابداع کامپیوترهای شخصی،  عملا" برنامه های توزیع شده ای  وجود نداشته است . در آن دوران ، استفاده از کامپیوتر،  شامل نشستن پشت یک ترمینال و برقراری ارتباط با یک سیستم بزرگ (Mainframe) بود. با اینکه ترمینال ها در  چندین ساختمان و یا حتی محل فیزیکی قرار می گرفتند ،  ولی عملا"  یک کامپیوتر مرکزی وجود داشت که مسئولیت  انجام تمامی پردازش ها و ذخیره سازی  داده ها را برعهده می گرفت .

با ابداع مینی کامپیوترها و کامپیوترهای شخصی،  فعالیت های غیرمتمرکز،  در دو زمینه پردازش و ذخیره سازی ،  آرزوئی دست یافتنی گردید. با طراحی برنامه های  توزیع شده ،  امکان پردازش و ذخیره سازی داده ها از حالت متمرکز خارج گردید.یک برنامه توزیع شده،   برنامه ای است که پتانسیل های پردازشی آن ممکن است توسط چندین کامپیوتر فیزیکی تامین  و داده های آن در چندین محل فیزیکی،  مستقر شده باشد .

تعریف سیستم توزیع شده:

هر سیستمی که بر روی مجموعه ای از ماشین ها که دارای حافظه اشتراکی نیستند، اجرا شده و برای کاربران به گونه ای اجرا شود که گویا بر روی یک کامپیوتر می باشند ، یک سیستم توزیع شده است.

در یک سیستم توزیع شده :

یک نرم افزار یا مجموعه نرم افزاری واحد و متحد الشکل بر روی هر گره اجرا می شود.

همه ماشینها یک کرنل مشابه را اجرا می کند. هر کرنل منابع خود را کنترل می کند

 چرا به برنامه های توزیع شده نیاز داریم ؟

در این رابطه دلایل متعددی عنوان می شود که مهمترین آنان عبارتند از :

هزینه سیستم های Mainfarme  . یکی از اولین دلایل مهم ، هزینه های بالای سیستم های Mainframe است . این مسئله از دو زاویه متفاوت قابل بررسی است : هزینه بالای سرمایه گذاری اولیه که بسیاری  از سازمان ها و موسسات توان مالی آن را ندارند و دوم اینکه در این مدل ، دارای صرفا" یک نقطه  آسیب پذیر با ریسک بالا می باشیم .

مالکیت اختصاصی داده ها. یکی از فاکتورهای مهم دیگر،  سیاست های مربوط به مالکیت داده ها است . سازمان ها و موسسات که  دارای داده های اختصاصی خود می باشند،  علاقه مند به واگذاری مسئولیت مدیریت داده های مربوطه ،  به سایر مکان های فیزیکی نمی باشند .

امنیت . یکی دیگر از فاکتورهای مهم در این زمینه موضوع امنیت است . برای یک سازمان ،  اولا" دستیابی به اغلب داده های آن می بایست بسادگی محقق گردد و ثانیا"  داده ها ی حساس موجود در  سازمان می بایست از بعد امنیتی،  ایمن نگهداری گردند . تامین دو خواسته فوق ( رویکردهای رقابتی  و رویکردهای امنیتی ) با جدا سازی فیزیکی داده ا از یکدیگر محقق خواهد شد ( انباشت داده ها، با نگرش های متفاوت در رابطه با سرعت در دستیابی و ایمن در ذخیره سازی ، ضرورت وجود برنامه های توزیع شده را بخوبی نمایان می سازد )  

مواردی که در طراحی سیستم توزیع شده باید در نظر گرفت:

قابلیت اطمینان:


دانلود با لینک مستقیم


پروژه سیستم توزیع کننده