یاری فایل

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

یاری فایل

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

90 - پروژه آماده: بررسی سیستم های تشخیص و رفع بن بست در سیستم های توزیع شده - 93 صفحه فایل ورد (word)

اختصاصی از یاری فایل 90 - پروژه آماده: بررسی سیستم های تشخیص و رفع بن بست در سیستم های توزیع شده - 93 صفحه فایل ورد (word) دانلود با لینک مستقیم و پر سرعت .

90 - پروژه آماده: بررسی سیستم های تشخیص و رفع بن بست در سیستم های توزیع شده - 93 صفحه فایل ورد (word)


90 - پروژه آماده: بررسی سیستم های تشخیص و رفع بن بست در سیستم های توزیع شده - 93 صفحه فایل ورد (word)

 

 

 

 

 

 

 

 

 

فهرست مطالب

عنوان   صفحه

فهرست جدول‌ها ‌ج

فهرست شکل‌‌ها ‌د

فصل 1-         سیستم های توزیع شده  5

1-1-   مقدمه ای بر سیستم های توزیع شده: 5

1-2-   سیستم توزیع شده چیست ؟ 5

1-3-   تفاوت سیستم های توزیع شده و شبکه های کامپیوتری در چیست ؟ 5

1-4-   سیستم های محاسبات خوشه ای  7

1-5-   سیستم های محاسبات شبکه ای  7

1-6-   زیر شاخه ها: 7

1-7-   Cloud computing and virtualization: 7

1-8-   Parallel and distributed operating systems : 8

1-9-   Grid Computing : 8

1-10- Wireless and ad-hoc networks: 8

1-11- Distributed Algorithms : 9

فصل 2-         الگوریتم‌های تشخیص بن‌بست    10

2-1-   مقدمه  10

2-1- 10

2-1-1-          الگوریتم هو- رامامورتی  11

2-2-   نمونه هایی از الگوریتم های تشخیص بن بست سلسله مراتبی  12

2-2-1-          الگوریتم منساس- مانتز 12

2-2-2-          الگوریتم هو-رامامورتی  13

2-3-   نمونه هایی از الگوریتم های توزیع شده 14

2-3-1-          الگوریتم تشخیص بن بست چندی مسیرا هاس   14

2-3-2-          الگوریتم محاسبه پخش کردن چندی- مسیرا-هاس   15

2-3-3-          الگوریتم براچا- توگ   17

2-4-   الگوریتم بدال  21

فصل 3-        تشخیص و رفع بن بست در پایگاه داده (سیستم) توزیع شده  29

3-1-   مقدمه  29

3-2-   روشهای صوری در تشخیص بنبست   30

3-3-   بنبست از نقطهنظر گراف   32

3-4-   مدلهای بنبست   34

3-4-1-          4.1 مدل تک منبع (one-resource) 34

3-4-2-          4.2 مدل عطفی (AND model) 36

3-4-3-          مدل عمومی  (Genral  model) 37

3-5-   مدیر داده آغازگر کاوشگر 41

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

3-7-   دریافت کردن کاوشگر توسط مدیر داده 43

3-8-   الگوریتم چندی  43

3-9-   اثبات درستی  44

فصل 4-        تشخیص و حل بن بست در سیستم های نماینده موبایل  (نسل آینده سیستم های توزیع شده)  49

4-1-   مقدمه [ ، ، ، ،  و ] 49

4-2-   معرفی سیستم های نماینده موبایل (نسل آینده سیستم های توزیع شده) 50

4-3-   تشخیص بن بست توزیع شده در سیستم های نماینده موبایل  52

4-4-   معایب الگوریتم اصلی و مشکلات کارایی الگوریتم  57

4-5-   الگوریتم تشخیص بن بست توزیع شده مبتنی بر اولویت بهبود یافته  64

4-6-   آنالیز کارایی الگوریتم بهبود یافته  66

4-7-   اثبات درستی الگوریتم  67

فصل 5-        آشکار سازی بن بست در سیستم عامل توزیع شده  70

5-1-   - مقدمه  70

5-2-   2- پیش زمینه  71

5-3-   مشکل بن بست عمومی  74

5-3-1-          انتظار برای نمودار 76

5-3-2-          نمونه‌‌‌های  بن بست متفاوت   76

5-4-   الگوریتم‌های آشکار سازی بن بست توزیع شده 77

5-5-   1-راه حل بن بست   78

5-6-   روش تایم اوت (زمان سپری شده) 78

5-7-   گروه بندی الگوریتم‌های توزیع شده 79

5-8-   الگوریتم های هل دادن (فشار) مسیر (جریان کار) 80

5-9-   الگوریتم هایی بر پایه تحقیق  82

5-10- الگوریتم‌های جستجوی لبه  82

5-11- منتشر کردن محاسبه  85

5-12- خلاصه ای از الگوریتمهای آشکار سازی بن بست توزیع شده 85

فهرست مراجع   89

 

 

  • نمونه هایی از الگوریتم های تشخیص بن بست سلسله مراتبی
    • الگوریتم منساس- مانتز

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

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

  • الگوریتم هو-رامامورتی

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

  • نمونه هایی از الگوریتم های توزیع شده
    • الگوریتم تشخیص بن بست چندی مسیرا هاس

الگوریتم کاملاً توزیع شده تشخیص بن بست به وسیله چندی-مسیرا-هاس در سال 1993 ارائه شده است. این الگوریتم یک الگوریتم مبتنی بر تعقیب یال است. الگوریتم آنها یکی از بهترین الگوریتم های تشخیص بن بست در سیستم های توزیع شده است.

روش کار بدین صورت است که اگر یک فرآیند درخواست منبعی نموده که درخواست آن با شکست مواجه شود یا زمان انقضا[2]شود ، فرآیند پیام کاوشگر تولید نموده و آن را به همه فرآیندهایی که یک یا بیش از یک منبع مورد نیاز آن را در اختیار دارند می فرستند. هر پیام کاوشگر شامل اطلاعات زیر می باشد :

  • شناسه فرآیندی که مسدود شده است (فرآیندی که پیام کاوشگر را آغاز نموده است)،
  • شناسه فرآیندی که در حال ارسال نتیجه ای از پیام کاوشگر است،
  • شناسه فرآیندی که باید این پیام کاوشگر را دریافت نماید.

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

اگر فرآیندی پیام کاوشگری را که خودش آغاز کرده بود ، دریافت نمایید ، تشخیص می دهد که یک چرخه در سیستم وجود دارد و بنابراین بن بست رخ داده است.

این الگوریتم دارای ویژگی های زیر می باشد:

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

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

متعاقباً آغاز کننده در صورتیکه به وضعیت طبیعی خودش بازگردد ، دچار بن بست شده است. بعنوان مثال ،یک وظیفه مسدود شده Ta تشخیش بن بست را با محاسبات پخش شدن آغاز می کند و نیاز به منابع Bیا Cدارد که بوسیله وظایف Tbو Tcنگه داشته شده اند. وضعیتی را در نظر بگیرید که وظیفه Tbدر حال اجراست و وظیفه TcمنتظرTa است. پرس و جویی که وظیفه Tbمی رسد ،نادیده گرفته می شود زیرا این وظیفه مسدود شده نیست.بمحض رسیدن پرس و جوی از Ta،وظیفه Tcبکار گرفته می شود و پرس و جو را به همه مجموعه وابستگی اش (Ta) ارسال می نماید. زمانیکه Taدر وضعیت بکار گرفتن است ، فوراً به Tcپاسخ می دهد. زمانیکه Tcپاسخ را از Taدریافت می کند ، یک پیام پاسخ بکار گرفتن به Ta می فرستد و به وضعیت عادی برمی گردد. پرس و جو و پاسخ گیری در این لحظه از وظیفه Ta ارسال نمی شود. وضعیت دیگری را در نظر بگیرید که هر دو وظیفه TbوTcمنتظر وظیفه Taهستند . هر دو یال (TbوTa) و (TcوTa) سرانجام لغو خواهند شد. در نهایت وظیفه Ta محاسبه را تمامی می کند و بعد از دریافت پاسخ از همه وظیفه هایی که در مجموعه وابستگی اش یعنی (TbوTa)هستند پاسخ دریافت نماید، اعلان بن بست می کند و به وضعیت طبیعی خودش باز می گردد.

  • الگوریتم براچا- توگ

آنها الگوریتمی برای پردازش تصاویر لحظه ای GRGسیستم بمنظور پیدا کردن بن بست در مدل (k،n)Cارائه نمودند. از آنجایی که ساختار ساده ای در تعوری گراف برای چیدا کردن بن بسست در مدل (k،n)C وجود ندارد،تکنیک کاهش گراف بمنظور تعیین وجود بن بست استفاده شده است. خر وظیفه فعالی در تصویر لحظه ای GRGمی تواند بمنظور خاتمه و رها نمودن منابعی که در دست دارد ، زمانبندی شود. سپس GRGمی تواند به یک وضعیت جدید کاهش داده شود. به یک GRG کاملاً کاهش پیدا کرده می گویند اگر دنباله ای از کاهش های گراف که هر کدام GRG را به یک مجموعه ایزوله از گره ها کاهش می دهند ، وجود داشته باشد.وظیفه مانند Ti در وضعیت Sدچار بن بست نشده است اگر و تنها اگر مجموع های از کاهش های GRG مربوطه اش وجود داشته باشد که اجازه می دهند که Ti از حالت مسدود خارج شود. اگر یک GRG بطور کامل کاهش داده شود ، وضعیتی که در آن نشان داده می شود ، وضعیت بن بست رده نیست.

 


[1]-Cluster

[2]-Time out


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


90 - پروژه آماده: بررسی سیستم های تشخیص و رفع بن بست در سیستم های توزیع شده - 93 صفحه فایل ورد (word)

تحقیق همه کوچه ها بن بست نیستند

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

تحقیق همه کوچه ها بن بست نیستند


تحقیق همه کوچه ها بن بست نیستند

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه:11

 

  

 فهرست مطالب

 

 

قوی ترین تکیه گاه پس از «خدا»، «خودت» هستی

 

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

 

 «امید»، مقوله ای است که ما را به آینده پیوند می زند. اگر این عامل ارتباطی را از دست بدهیم، خلع سلاح می شویم. در حدیث است: «الامل رحمة لامتی، و لولا الامل ما رضعت والدة ولدها، و لاغرس غارس شجرا!»1

 

 امید و آرزو، رحمتی برای امت من است. اگر آرزو نبود، هیچ مادری فرزندش را شیر نمی داد و هیچ باغبانی درختی نمی نشاند!

 

وقتی همه عالم و آدم به تو چشم امید دوخته اند، تو چرا از خویش ناامید شوی؟!

 

 

 

تو، پاک همچو نسیمی،

 

بلند، همچو چکادی،

 

تو، موج تند زمانی،

 

تو، شور حنجره سوزی،

 

تو، سرکشیده ز خاکی،

 

تو، چون چمن به طراوت،

 

تو، چون فرشته به پاکی،

 

تو، رود پرتب و تابی.

 

زپنجه های زمانه، تو چکه چکه آبی،

 

تو در زمان بهانه، تمام بود و نبودی2

 

ناسپاسی نسبت به خدا و توانمندی های خودت است، اگر « یاس» را در خانه دلت راه دهی و تسلیم چنگ نومیدی شوی.

 

نه دنیا به آخر رسیده و نه همه راه ها به رویت بسته است. می گوئی: « مشکلات بسیار است؟». مگر می توان بدون مشکلات زیست؟ اصلا«زندگی» بدون پیچ و خم و فراز و نشیب، خسته کننده است.

 

 

 

 


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


تحقیق همه کوچه ها بن بست نیستند

مقاله درباره اینترنت به بن بست میرسد

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

مقاله درباره اینترنت به بن بست میرسد


مقاله درباره اینترنت به بن بست میرسد

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

تعداد صفحه:17

فهرست و توضیحات:

مقدمه

بیان مسأله

اینترنت به بن بست میرسد

 "وینتون‌سرف‌"که‌ لقب‌ پدر اینترنت‌ را به‌ او داده‌اند،اوایل‌ توسعه‌ اینترنت‌ ، در سراسر جهان‌ در یک‌ اظهار نظر جالب‌ توجه‌ که‌ بیشتر به‌ یک‌ پیش‌بینی‌ واقع‌گرایانه‌ شبیه‌ بود،گفت‌:«سرعت‌ رشد اینترنت‌ به‌ اندازه‌یی‌ است‌ که‌ این‌ تکنولوژی‌ بزودی‌ به‌ مرحله‌ تکامل‌ نهایی‌ خود رسیده‌ و جای‌ خود را به‌ تکنولوژی‌ تازه‌تری‌ خواهدداد»

 
حق‌ با پدر اینترنت‌ بود، چرا که‌ به‌ فاصله‌ کمی‌ از تولد این‌ نوزاد، «اینترنت‌ 2» متولد شد و هم‌اکنون‌ در چند مرکز دانشگاهی‌ در حال‌ رشد و تکامل‌ تدریجی‌ است‌. این‌ مولود درست‌ شبیه‌ قسمت‌ دوم‌ یک‌ فیلم‌ سینمایی‌ بسیار محبوب‌ و پرطرفدار است‌.


پس‌ از اینکه‌ اینترنت‌ از انحصار پروژه‌های‌ علمی‌ و نظامی‌ دولت‌ امریکا خارج‌ شد و بازرگانان‌ و سایر شهروندان‌ اجازه‌ حضور در این‌ شبکه‌ بزرگ‌ کامپیوتری‌ را یافتند،فرزند «دینتون‌ سرف‌» چنان‌ سطح‌ بالایی‌ از کارایی‌ و تحول‌ را از خود بروز داد که‌ به‌ یک‌ پدیده‌ فراملی‌ مبدل‌ شد. استقبال‌ مردم‌ سایر کشورها از اینترنت‌ به‌ روند رشد و توسعه‌ آن‌ شتاب‌ دیوانه‌کننده‌یی‌ بخشید و همین‌ شتاب‌ بود که‌ باعث‌ شد بنابر باور «سرف‌»اینترنت‌ را بسرعت‌ به‌ پایان‌ خط‌ برساند.
هر روز به‌طرز غیرقابل‌ باوری‌ بر میزان‌ استفاده‌کنندگان‌ از این‌ شبکه‌ افزوده‌ شد و این‌ رشد تقاضا خارج‌ از توان‌ و ظرفیت‌ اینترنت‌ بود . پهنای‌ باند محدود با توجه‌ به‌ ترافیک‌ سنگین‌ شبکه‌ دسترسی‌ به‌ اطلاعات‌ را برای‌ کاربران‌ بسیار کسل‌کننده‌ و وقت‌گیر کرده‌ است‌.


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


مقاله درباره اینترنت به بن بست میرسد