کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

کوشا فایل

کوشا فایل بانک فایل ایران ، دانلود فایل و پروژه

تحقیق درباره شبیه سازی فرایند تولید پایگاههای اطلاعات

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 17

 

 

شبیه سازی فرایند تولید پایگاههای اطلاعات

 

 

بهروز زارعی

مرکز اطلاعات و مدارک ایران

دکترحسین غریبی

مرکز اطلاعات و مدارک ایران

اطلاع رسانی دورة 12 شمارة 1 پاییز 1375

 

چکیده

مقدمه

تعریف مسئله و بیان اهداف

تشریح مدل

انتخاب نرم افزار

فرایند شبیه سازی

نتایج

 

 

کلیدواژه ها:

شبیه سازی- تجزیه و تحلیل سیستم ها- بهبود فرایند- تولید پایگاههای اطلاعات

چکیده

استفاده کارا از نیروی انسانی، تجهیزات و دیگر منابع سازمانی امری ضروری است0 بدین منظور شبیه سازی ( simulation ) میتواند بعنوان یکی از تکنیکها موَثر و پرقدرت مدیران امروز مورد استفاده قرار گیرد0 دراین مقاله، روش جدیدی برای ارزیابی و بهبود فرایند تولید پایگاههای اطلاعات در مرکز اطلاعات و مدارک علمی ایران پیشنهاد شده است0 بدین منظور از نرم افزار SERVICE MODEL به منظور تبدیل فرایند تولید پایگاههای اطلاعات به برنامه کامپیوتری و تجزیه و تحلیل این فرایند از طریق برنامه ایجاد شده استفاده شده است0 اهداف این شبیه سازی، از روش دلفی (Delphi ) حاصل گردیده است0 در نهایت، با استفاده از این روش، درصد استفاده از نیروی انسانس و تجهیزات، بخشهای کارا و غیر کارای سازمان،میزان خروجی سازمان،مقایسه نیروهای هم ترازدر بخشهای مختلف،بهترین ترکیب منابع سازمان بمنظورافزایش بهره وری ،تعداد تجهیزات موردنیازوارزیابی سرمایه گذاریها مشخص شده است0 در پایان این مقاله ،به موارد استفاده این روش اشاره گردیده است 0

مقدمه

با توسعه کمی وکیفی تولید اطلاعات درزمینه های مختلف ، فرایند تولید پایگاههای اطلاعات نیز شتاب قابل ملاحظه ای پیدا کرده است ،به گونه ای که امروزه پایگاههای اطلاعات متنوعی درزمینه های مختلف ،به بازار عرضه شده است 0پیچیده بودن این فرایند ،انجام تحقیقات در باره تجزیه وتحلیل و بهبود آن را ضروری می سازد 0

روشهای گوناگونی برای تجزیه وتحلیل فرایند تولید پایگاههای اطلاعات وجود دارد 0در این مقاله از شبیه سازی کامپیوتری بدین منظور استفاده شده است 0 از شبیه سازی کامپیوتری در مراحل طراحی ،تولید وروز آمدن کردن پایگاههای اطلاعات میتوان استفاده کرد 0در این پروژه ،فرایند تولید پایگاههای اطلاعات به یک برنامه کامپیوتری تبدیل شده و با اجرای برنامه ، عملاً رفتار سیستم واقعی ، اجراَو نتایج آن مشاهده می شود تحلیلگر میتواند بدون نگرانی و با آسانی برنامه کامپیوتری را تغییر داده و مدل جدید را برای مشاهده نتایج این تحلیل اجراَ نماید . بدین طریق ، تجزیه و تحلیل و برنامه ریزی شرایط پیچیده ای که تولید پایگاههای اطلاعات در آن قرار دارد امکان پذیر می گردد .

 

تعریف مسئله و بیان اهداف

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

تعریف دقیق مسئله کار مشکلی است ، زیرا فرد مدل ساز ، تنها استفاده کننده از نتایج مدل نیست . مدیر سازمان ، مدیران بخشها ، کارشناسان و حتی خود کارکنان نیز ، از نتایج مدل ساخته شده استفاده خواهند کرد و هریک از آنها ممکن است خواسته های متفاوتی داشته باشند . رسیدن به یک نقطه مشترک بین این خواسته های بعضاَ متعارض ، کار مشکلی است .

هدف این شبیه سازی،با مسائلی که مرکز اطلاعات و مدارک علمی ایران با آن مواجه است ، ارتباط مستقیم دارد . با استفاده از روش "دلفی" این مسائل به شرح زیر استخراج گردیده است :

1-       پایین بودن بهره وری نیروی انسانی .

2-       پایین بودن بهره وری تجهیزات .

3-       فقدان یک سیستم واقع بینانهً تدوین شده برای تشویق کارکنان .

4-       کنترل ضعیف فعالیتها .

5-       ناتوانی در پیش بینی آینده سازمان ، بر اساس مستندات .

6-        ضعف در ارزیابی گزینه ها .

اهداف پروژه نباید بسیار کلی یا بسیار ریز باشند . بلکه این اهداف باید به وضوح تعریف شوند . با در نظر گرفتن نکات فوق اهداف شبیه سازی فرایند تولید پایگاههای اطلاعات در مرکز اطلاعات و مدارک علمی ایران عبارتند از :

1-       تعیین نیروی انسانی و تجهیزات مورد نیاز فرایند تولید پایگاههای اطلاعات و بهبود بهره وری از آنها است .

2-       تجزیه و تحلیل ظرفیت و تعیین فضای مورد نیاز .

3-       بهبود سیستم تولید اطلاعات .

4-       طراحی یک سیستم واقع بینانه تدوین شده برای تشویق کارکنان و افزایش میزان انگیزش آنها .

5-       استقرار استانداردهای عملیاتی .

6-        استقرار استانداردهای مالی و بودجه ای برای تجهیزات و نیروی انسانی .

7-       ارزیابی گزینه هایی که ممکن است بهره وری حال و آینده سازمان را بهبود بخشد0

تشریح مدل

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

 

 

 

در شکل 1 عملیات گوناگونی که در بخشهای مختلف سازمان انجام می گیرد ،نشان داده شده است 0همانگونه که قبلاً نیز تذکر داده شده ،این فرایند به صورت یک برنامه کامپیوتری در خواهد آمد 0علاوه بر فرایند ،ورودیهای دیگر هم برای برنامه های کامپیوتری لازم است 0

این ورودیها به همراه خروجیهای برنامه ،در شکل 2 ملاحظه می شود.

 


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


تحقیق درباره شبیه سازی فرایند تولید پایگاههای اطلاعات

دانلود پاورپوینت تعمیر و مقاوم سازی ساختمان های بنایی

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

 

نوع فایل:  ppt _ pptx ( پاورپوینت )

( قابلیت ویرایش )

 


 قسمتی از اسلاید : 

 

تعداد اسلاید : 15 صفحه

تعمیر و مقاوم سازی ساختمان های بنایی ساختمان های بنایی از مهمترین انواع ساخت و ساز در طول تاریخ به شمار می آید برج بابل دیوار چین امروزه نیز بخش وسیعی از ساخت و ساز های سنتی را دربر می گیرد. مصالح بنایی : واحد بنایی(آجر، بلوک و سنگ) ملات بتن آرماتور فولادی تعمیر و تقویت تعمیر: پس از ایجاد خرابی بازگشت شرایط سازه به حالت اولیه تقویت : افزایش مقاومت و سختی بنا پیش از خرابی : Rehabilitation پس از خرابی : Retrofit ضرورت تعمیر و تقویت : ساخت بدون نظارت و به شکل سنتی بازسازی و تعمیر ساختمان های تاریخی روش های تعمیر و تقویت در ساختمان های بنایی تعمیر ترک ها (Repair Cracks) تعمیر بندها (Repointing) ژاکت بتنی (Reinforced concrete coating) تزریق دوغاب سیمان (Grouting) پیش تنیدگی (Prestressing) بازسازی (Reconstruction) عوامل موثر در انتخاب روش تقویت : نوع و کیفیت مصالح بنایی چیدمان اجزاء ساختمان افزایش مقاومت مطلوب به وسیله تقویت تعمیر ترک ها Repair Cracks تعمیر ترک ها Repair Cracks نحوه اجرا برداشتن اندود از قسمت های آسیب دیده تمیز کردن سطح دیوار و ترک ها قرار دادن نازل هایی برای تزریق در فواصل 0/3 تا 0/6 متری بستن سطح ترک ها با استفاده از ملات زودگیر تزریق دوغاب (90 درصد سیمان و 10 درصد پوزولان) نتایج : بازگشت ظرفیت باربری دیوار به حالت اولیه بهبود سختی دیوار تعمیر بندها Repointing تعمیر بندها Repointing نحوه اجرا : برداشتن ملات از هر طرف دیوار به اندازه یک سوم ضخامت آن تمیز و مرطوب کردن سطح دیوار قرار دادن آرماتورهای 6 میلیمتری در صورت لزوم افزایش شکل پذیری افزایش اتلاف انرژی جایگزینی ملات با کیفیت بهتر اجرای مراحل فوق برای هر طرف دیوار به صورت جداگانه ژاکت بتنی Reinforced Cement Coating دلایل استفاده فراگیر از ژاکت بتنی : آسانی اجرا کارایی قابل توجه در افزایش مقاومت برشی روش اجرا : برداشتن اندودها از سطح دیوار برداشتن ملات از درزها تا عمق 10تا 15 میلیمتری تمیز و مرطوب کردن و دوغاب پاشی سطح دیوار اجرای لایه اولیه به ضخامت 10 تا 15 میلیمتر نصب و مهار مش به وسیله مهارهای فولادی تقویت کننده اجرای لایه نهایی بتن ژاکت بتنی Reinforced Cement Coating روش های اجرای لایه های بتنی : بتن پاشی : ضخامت کم و هزینه بالا بتن ریزی : ضخامت زیاد و هزینه کم اگر دیوار به قدری ضخیم باشد که حفر سوراخ برای مهارها در آن مشکل باشد یا تقویت برای یک طرف دیوار مطرح باشد مهار و پیوستگی تقویت به کمک برشگیر صورت می گیرد.
تزریق دوغاب سیمان Grouting وجود حفره های پراکنده در حجم دیوارها کیفیت پایین ملات اجرای نامناسب روش اجرا : شستشو و دوغاب دادن سطح دیوار قرار دادن نازل ها در فواصل 0/5 تا 1 متری درون شکاف ها بستن سطح ملات ها و شکاف ها با ملات زودگیر تزریق دوغاب با فشار کم ( کمتر از 1 bar) تزریق دوغاب سیمان Grouting نتایج : افزایش سختی و مقاومت کششی کاربرد در بازسازی و تقویت ساختمان های تاریخی : مزیت : تغییری در ظاهر بنا ایجاد نمی کند. معایب : ناخالصی های سیمان به نقاشی ها و دکوراسیون روی دیوار صدمه می زنند. امکان نفوذ رطوبت به سطح دیوار راه حل : استفاده از افزودنی های دافع آب مانند نمک های غیرآلی پیش تنیدگی Prestressing روش اجرا : حفر سوراخ هایی با فواصل یکسان بر روی دیوا

  متن بالا فقط قسمتی از محتوی متن پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل را فورا دانلود نمایید 

 


  لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت:  ................... توجه فرمایید !

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

 



 « پرداخت آنلاین »


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


دانلود پاورپوینت تعمیر و مقاوم سازی ساختمان های بنایی

بهینه سازی منبع با استفاده از شبیه‌سازی ترکیب یافته و الگوریتم ژنتیک

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 28

 

بهینه سازی منبع با استفاده از شبیه سازی ترکیب یافته و الگوریتم ژنتیک

خلاصه

این مقاله، توسط ترکیب کردن فلوچارت ( نمودار گردش کار) براساس ابراز شبیه سازی با یک روش بهینه سازی ژنتیک قدرتمند، یک روش را برای بهینه سازی منبع نشان می دهد.روش ارائه شده، کمترین هزینه،و بیشترین بازده را ارائه میدهد، وبالاترین نسبت سودمندی را در عملکردهای ساخت و تولید فراهم می آورد. به منظور یکپارچگی بیشتر بهینه سازی منبع در طرح ریزی های ساخت،مدلهای شبیه سازی بهینه یافته (GA) الگوریتم های ژنتیکی گوناگون،عموماً با نرم افزارهای مدیریت پروژه بکار رفته شده ادغام می شوند. بنابراین، این مدلها از طریق نرم افزار زمان بندی فعال می شوند و طرح را بهینه می سازند.نتیجه، یک ساختار کاری تقلیل یافته سلسله مراتبی در رابطه با مدلهای همانندی سازی بهینه یافته GA است. آزمایشات گوناگون بهینه سازی با یک سیستم در دو مورد مطالعه، توانایی آن را برای بهینه ساختن منابع در محدوده محدودیتهای واقعی مدلهای همانند سازی آشکار کرد. این الگو برای کاربرد بسیارآسان است و می تواند در پروژه های بزرگ بکار رود. براساس این تحقیق، همانندسازی کامپیوتر وا لگوریتمهای ژنتیک ،می توانند یک ترکیب موثر برای بهبود دادن بازده و صرفه جویی در زمان وساخت و هزینه ها باشند.

مقدمه

این امر کاملاً آشکار شده است که بازده کاری پایین ،عدم آموزش، و کاهش تعداد معاملات، چالشهای بحرانی هستند که صنعت ساختمان( ساخت) با آن روبرو خواهد شد.

بهره دهی یا قدرت تولید در رابطه با مطالعه ها، برای مثال،دلالت بر زمان بیکاری (بیهودة) کاربران در ساخت(تولید) دارد که این زمان از 20 تا 45% متغیر است. این اتلاف وقت ، که از طریق منابع ناکارآمد و طرح ریزیهای غیربسنده( نامناسب) ناشی می شود، تاثیر و پیامد فوق العاده ای در هزینه های ساخت دارد. همچنین، پیماناکاران که مهارتهای مدیریتی منابع کارآمد را ندارند، این رقابت کردن در بازارهای ساخت جهانی که آنها د ر آن فرصتها بسیاری را خواهند یافت، برای آنها کاری بس دشوار خواهد بود.

با ایجاد تجهیزات و نیروی کار برای امر ساخت و تولید، این امر آشکار است که تدبیرهای کاربرد نیروی کار متناوب و کاربرد بهتر از منابع کاری موجود، به منظور بهبود دادن،بهره دهی کاری و کاهش هزینه های ساخت، مورد نیاز است. استفاده کارآمد از منابع پروژه، هزینه های ساخت را برای مالکان و مصرف کنندگان کاهش می دهد، و در عین حال سودمندیهایی را برای پیمانکاران افزایش می دهد. با این وجود،برخی فاکتورها وجود دارند که ،مدیریت منبع را امر دشواری می سازند، این فاکتورها در مراحل زیر توضیح داده شده اند:

سیاست جداسازی مدیریت منبع:در ادبیات، محققان گوناگون، تعدادی تکنیکها را برای پرداختن به جنبه های فردی مدیریت منبع، همانند تخصیص منبع، سطح بندی منبع، مدیریت نقدینگی، و تجزیه و هزینه و زمان معاملات (TCT) ، ارائه داده اند. مطالعات تالبوت و پترسون(1979) و گاولیش و پیرکون (1991)، برای مثال، به تخصیص منابع مربوط بود ، در حالیکه بررسیهای Easa (1989) و Shah et al (1993) به سطح بندی و تراز کردن منابع می پرداخت روشهای دیگر ، تنها روی تجزیه TCT متمرکز شدند. همانطوریکه این بررسیها سودمند واقع شدند، آنها به ویژگیهای مجزایی پرداختند که یکی پس از دیگری برای پروژه ها بکار برده می شدند ( نه بطور همزمان) . بوسیله پیچیدگی اساسی پروژه ها و مشکلاتی در رابطه با الگوبرداری تمام ویژگیهای ترکیب یافته، تلاش بسیار کمی برای بهینه سازی منابع ترکیب شده به عمل آمد.

ناکارآمدی الگوریتم های بهنیه سازی سنتی: در چند دهه گذشته ، بهینه سازی منبع سنتی، براساس روشهای ریاضی یا براساس تکنیکهای ذهنی(غیرمستدل) بوده است. روشهای ریاضی ، همانند برنامه ریزیهای عدد صحیح ، خطی، یا برنامه ریزیهای دینامیکی ،برای مشکلات منبع فردی پیشنهاد شده بودند.با این وجود ، روشهای ریاضی از لحاظ محاسبه ای برای هر پروژه واقعی انعطاف ناپذیر بودند که این روش فقط برای سایزهایی از پروژه مناسب می باشد. همچنین ،روشهای ریاضی پیچیده ایشان دستخوش تغییر می شوند وممکن در مطلوبترین وبهینه ترین قرار بگیرند، روشهای ذهنی (غیرمستدل) ، ازسوی دیگر، تجربیات وقوانین thumb را بکار می برند، نه فرمولهای ریاضی سخت ودقیق را. محققان برای تخصیص منبع، مدلهای ذهنی گوناگونی را پیشنهاد نموده اندن،تراز بندی منبع ها،تجزیه TCT، علی رغم سهولتشان


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


بهینه سازی منبع با استفاده از شبیه‌سازی ترکیب یافته و الگوریتم ژنتیک

جمله سازی با لغات pre 2 (درس 4)

اختصاصی از کوشا فایل جمله سازی با لغات pre 2 (درس 4) دانلود با لینک مستقیم و پر سرعت .

جمله سازی با لغات pre 2 (درس 4)


جمله سازی با لغات pre 2 (درس 4)

با حفظ کردن این جملات ساده به خاطرسپاری لغات و یادگیری ان ها ساده تر خواهد شد


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


جمله سازی با لغات pre 2 (درس 4)

پروژه پیاده سازی الگوریتم doc .FLB

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

پروژه پیاده سازی الگوریتم doc .FLB


پروژه پیاده سازی الگوریتم doc .FLB

 

 

 

 

 

 

نوع فایل: word

قابل ویرایش 85 صفحه

 

چکیده:

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

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

در اینجا ما ابتدا به بررسی مفهوم گرید وفواید آن وسپس انواع زمانبندی در سیستم های توزیع شده و بررسی برخی از الگوریتم های زمانبندی در کارهای مستقل و وابسته می پردازیم و روشهای زمانبندی گراف برنامه وبعضی از الگوریتم های آنها در محیطهای ناهمگن وهمگن را معرفی می کنیم.سپس الگوریتمFLB راتشریح کردوشبیه ازهای گرید را بررسی می کنیم.

 

مقدمه:

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

Mainfram معایب

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

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

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

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

یک برنامه توزیع شده،  برنامه ای است که پتانسیل های پردازشی آن ممکن است توسط چندین کامپیوتر فیزیکی تامین و داده های آن در چندین محل فیزیکی، مستقر شده باشد.

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

 

فهرست مطالب:

1-1مفهوم گرید

1-2طبقه بندی گرید

3-1 ارزیابی گرید

1-4کاربردگرید

1-5 تعریف زمانبندی گرید

1-6 مروری بر تحقیقات گذشته

1-7 مفهوم اصطلاحات به کار برده شده

1-8 نمای کلی پایان نامه

فصل دوم:زمانبندی کارها در سیستم های توزیع شده

2-1 زمانبندی کلاستر و ویژگیهای آن

2-2 زمانبندی گرید و ویژگیهای آن

3-2 رده بندی الگوریتم های زمانبندی گرید

2-3-1  زمانبندی محلی/سراسری

2-3-2 زمانبندی ایستا/پویا

2-3-3 زمانبندی بهینه/نزدیک به بهینه

2-3-4 زمانبندی توزیع شده/مرکزی

2-3-5 زمانبندی همکار و مستقل

2-3-6 زمانبندی زمان کامپایل /اجرا

2-4-1 رده بندی الگوریتم های زمانبندی از دیدگاهی دیگری

2-4-2 اهداف زمانبندی

2-4-3  زمانبندی وفقی

2-4-4 رده بندی برنامه های کاربردی

2-4-4-1 کارهای وابسته

2-4-4-2 گراف کار

2-4-5  وابستگی کارهای تشکیل دهنده برنامه کاربردی

2-4-6 زمانبندی تحت قیود کیفیت سرویس

2-4-7 راهکارهای مقابله با پویایی گرید

2-5 الگوریتم های زمانبندی کارهای مستقل

2 -5-1 الگوریتم  MET  

2-5-2 الگوریتم MCT

2-5-3 الگوریتم  Min-min

2-5-4 الگوریتم Max-Min

2-5-5 الگوریتم Xsuffrage

2  -5-6- الگوریتم GA

2-5-7- الگوریتم  SA

فصل سوم:الگوریتم های زمانبندی گراف برنامه

3-1 مشکلات زمانبندی گراف برنامه

3-2 تکنیک های مهم زمان بندی گراف برنامه در سیستم های توزیع شده

3-2-1- روش ابتکاری بر پایه لیست

3-2-2- روش ابتکاری بر پایه تکثیر

3-2-3- روش ابتکاری کلاسترینگ

3-3- دسته بندی الگوریتم های زمان بندی گراف برنامه در سیستم های توزیع شده

3-4- پارامترها و مفاهیم مورد استفاده در الگوریتم های زمان بندی گراف  برنامه

3-5- الگوریتم های زمان بندی گراف برنامه با فرضیات محدودکننده......50

3-5-1- الگوریتمی با زمان چند جمله ای برای گراف های درختی - الگوریتم HU

3-5-2- الگوریتمی برای زمان بندی گراف برنامه با ساختار دلخواه در سیستمی با دو پردازنده

3-5-3- الگوریتمی برای زمان بندی گراف بازه ای مرتب شده

3-6- الگوریتم های زمان بندی گراف برنامه در محیطهای همگن

3-6-1- الگوریتم Sarkar

3-6-2- الگوریتمHLFET

3-6-3- الگوریتم ETF

3-6-4- الگوریتم ISH

3-6-5- الگوریتم FLB

3-6-6- الگوریتم DSC

3-6-7- الگوریتم CASS-II

3-6-8- الگوریتم DCP

3-6-9- الگوریتم MCP

3-6-10- الگوریتم MD

3-6-11- الگوریتم TDS

3-7- الگوریتم های زمان بندی گراف برنامه در محیطهای ناهمگن

3-7-1- الگوریتم HEFT

3-7-2- الگوریتم CPOP

3-7-3- الگوریتم LMT

3-7-4- الگوریتمTANH

فصل چهارم:الگوریتم FLB

1-4 ویژگیهای الگوریتم

4-2 اصطلاحات به کار برده شده

4-3 الگوریتم

4-4 پیچیدگی الگوریتم

4-5 کارایی الگوریتم

فصل پنجم: شبیه سازی گرید

5-1 ابزار شبیه سازی

5-1-1- optosim

5-1-2 SimGrid

5-1-3- Gridsim

کارهای انجام شده

پیشنهادات

مراجع

 

فهرست اشکال:

شکل 1-2 ساختار کلاستر

شکل 2-2 ساختار زمانبند گرید

شکل 2-3-2 رده بندی الگوریتم های ایستا

شکل 2-4 رده بندی برنامه های کاربردی

شکل 2-5-6کلاس بندی برنامه های کاربردی

شکل 3-2-3 گراف نمونه با هزینه محاسباتی و ارتباطی

شکل 3-3 دسته بندی الگوریتم های گراف برنامه

شکل 3-4 گراف کارها

شکل 3-5-3 گراف بازه ای مرتب شده با هزینه محاسباتی یکسان

شکل 3-5-3 مقایسه الگوریتم های زمانبندی گراف برنامه در محیطهای

همگن

شکل 4-1 گراف کار

شکل 5-2 ساختار  Gridsim

 

منابع ومأخذ:

[1]  A. Darte. Two heuristics for task scheduling, laboratoire lip-imag, ecole normale

superieure de lyon, 69364. 1991.

[2]  A. Radulescu and A. J. C. van Gemund. Flb: Fast load balancing for

distributed-memory machines. In Proc. Int’l Conf. on Parallel Processing, 1999.

[3]  A. R˘adulescu and A. J. C. van Gemund. On the complexity

of list scheduling algorithms for distributed-memory

In Proc. ICS, pages 68–75, June 1999.

[4]  Amstrong, R., Hensgen, D., and Kidd, T. (1998). The relative performance of various

mapping algorithms is independent of sizable variances in run-time predictions.

IEEE Heterogeneous Computing Workshop(HCW’98), pages 79–87.

[5]  Aubin Jarry, Henri Casanova, and Francine Berman. Dagsim: A simulator for

dag scheduling algorithms. Technical Report RR2000-46, LIP, 2000.

[6]  Beaumont, O., Legrand, A., Marchal, L., and Robert, Y. (2005). Independent and

divisible tasks scheduling on heterogeneous star-shaped platforms with limited

Proceedings of the Conference on Parallel,Distributed and Network-

Based Processing(Euromicro-PDP’05), pages 179–186.

[7] Braun, T., Siegel, H., Beck, N., and Freund, R. (2001). A comparision of eleven static

heuristics formapping a class of independent tasks onto heterogeneous distributed

computing systems. Journal of Parallel and Distributed Computing, 61:810–837.

[8]  Casavant, T. and Kuhl, J. (1988). A taxonomy of scheduling in general-purpose

distributed computing systems. IEEE Transactions on Software Engineering,

14(2):141–153.

[9] C.A. Glass, C.N. Potts, and P. Shade. Unrelated parallel machine scheduling

using local search. Mathematical and Computer Modelling, 20(2):41–52, July

[10 ] D.K. Friesen. Tighter bounds for lpt scheduling on uniform processors. SIAM

Journal on Computing, 16(3):554–560, June 1987.

[11]  Eckart Lorenz and the MAGIC collaboration. Status of the 17m diameter magic

New Astronomy Reviews, 48(5-6):339–344, April 2004.

[12] E.G. Coffman. Computer and Job-Shop Scheduling Theory. Wiley, 1976.

[13] E.G. Coffman and R.L. Graham. Optimal scheduling for two-processor systems.

Acta Informatica, 1:200–213, 1972.

[14]  EGEE Project. http://public.eu-egee.org/.

[15]  F. Berman, R.Wolski, H. Casanova,W. Cirne, H. Dail, M. Faerman, S. Figueira,

Hayes, G. Obertelli, J. Schopf, G. Shao, S. Smallen, S. Spring, A. Su, and

Zagorodnov. Adaptive computing on the grid using apples. IEEE Trans. on

Parallel and Distributed Systems (TPDS), 14(4):369–382, 2003.

[16]  F.D. Berman, R. Wolski, S. Figueira, J. Schopf, and G. Shao. Applicationlevel

scheduling on distributed heterogeneous networks. In ACM Press, editor,

Proceedings of the 1996 ACM/IEEE conference on Supercomputing,, 1996.

[17] GridSim (2002). The gridsim project homepage. http://www.gridbus.org/gridsim/.

[18] H. El-Rewini and T.G. Lewis. Scheduling parallel program tasks onto arbitrary

target machines. Journal of Parallel and Distributed Computing, 9:138–153,

[19] Ibarra, O. and Kim, C. (1977). Heuristic algorithms for scheduling independent tasks

on non-identical processors. Journal of the ACM, 24(2):280–289.

[20] I. Foster and C. Kesselman. Globus: A metacomputing infrastructure toolkit.

J. Supercomputer Application, 11(2):115–128, 1997.

[21]  I. Foster and C. Kesselman. The Grid: Blueprint for a New Computing Infrastructure.

Morgan Kaufmann, San Francisco, CA, 1998.

[22]  I. Foster, J. Geisler, W. Nickless, W. Smith, and S. Tuecke. Software infrastructure

for the i-way high performance distributed computing experiment. In

5th IEEE Symposium on High Performance Distributed Computing, pages

562–571, 1997.

 [23]  J. J. Hwang, Y. C. Chow, F. D. Anger, and C. Y. Lee. Scheduling precedence

graphs in systems with interprocessor communication times. SIAM Journal on

Computing, 18(2):244–257, April 1989.

[24]  Jing-Chiou Liou and Michael A. Palis. An efficient task clustering heuristic for

scheduling dags on multiprocessors. In Symposium of Parallel and Distributed

Processing, 1996.

[25]  Manzur Murshed Gippsland, Rajkumar Buyya , “Using the GridSim ToolKit for

Enabling Grid Computing Education”.

[26]  M.R. Garey and D.S. Johnson. Computers and Intractability: A Guide to the

Theory of NP-Completeness. W.H. Freeman and Company, 1979.

[27] M. Maheswaran and H. J. Siegel. A dynamic matching and scheduling algorithm

for heterogeneous computing system. In the 7th Heterogeneous Computing

Workshop(HCW ’98), pages 57–69. IEEE Computer Society Press, March 1998.

[28]  N. Tonellotto, Information Science and Technologies Institute Italian National

Research Council Italy, R. Yahyapour Institute for Robotics Research University of

Dortmund Germany, “A Proposal for a Generic Grid Scheduling Architecture”.

[29]  O. Ibarra and C. Kim. Heuristic algorithms for scheduling independent tasks

on nonidentical processors. Journal of the ACM, 77(2):280–289, April 1977.

[30]  Pam, M. (1988). Software pipelining:an effective scheduling technique for vliw machines.

In Proceedings of the SIGPLAN’88, pages 318–328.

[31 ]  P.C. Fishburn. Interval Orders and Interval Graphs. John Wiley & Sons, 1985.

[32]  R.L. Graham. Bounds on multiprocessing timing anomalies. SIAM J. Appl.

, 17:416–429, 1969.

[33]  R.L. Graham, E.L. Lawler, J.K. Lenstra, and A.H.G. Rinnoy Kan. Optimization

and approximation in deterministic sequencing and scheduling: A survey.

Annals of Discrete Mathematics, (5):287–326, 1979.

[34]  S. J. Kim and J. C. Browne. A general approach to mapping of parallel computation

upon multiprocessor architectures. Proc. Int’l. Conf. on Parallel Processing,

pages 1–8, 1998.

[35]  R. Sethi. Scheduling graphs on two processors. SIAM Journal of Computing,

5(1):73–82, March 1976.

[36] T. Adam, K.M. Chandy, and J.R. Dickson. A comparison of list schedules for

parallel processing systems. CACM, 17(12):685–690, 1974.

[37]  T.C. Hu. Parallel sequencing and assembly line problems. Oper. Research,

19(6):841–848, November 1961

[38]  T. Yang and A. Gerasoulis. Dsc: Scheduling parallel tasks on an unbounded

number of processors. IEEE Transactions on Parallel and Distributed Systems,

5(9):951–967, September 1994.

[39]  W.H. Kohler and K. Steiglitz. Characterization and theoretical comparison of

branch-and-bound algorithms for permutation problems. Journal of the ACM,

21(1):140–156, January 1974

[40]  Yu-Kwong Kwok and Ishfaq Ahmad. Static scheduling algorithms for allocating

directed task graphs to multiprocessors. ACM Computing Surveys, 31(4):406–

471, 1999.

[41]  Eclipse Project, http://www.eclipse.org/eclipse/

 [42]  FAFNER. http://www.npac.syr.edu/factoring.html.


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


پروژه پیاده سازی الگوریتم doc .FLB