فی بوو

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

فی بوو

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

کاملترین مجموعه پژوهشی در زمینه شبکه های نظیر به نظیر p2p

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

کاملترین مجموعه پژوهشی در زمینه شبکه های نظیر به نظیر p2p


کاملترین مجموعه پژوهشی در زمینه شبکه های نظیر به نظیر p2p

کاملترین مجموعه پژوهشی در زمینه شبکه های نظیر به نظیر p2p

به همراه منابع اصلی و اسلایدها

ترجمه روان 3 مقاله شبکه های نظیر به نظیر

بیش از 25 مقاله معتبر فارسی و انگلیسی

به همراه سورس کد p2p

1-شبکه های نظیر‌به نظیر خود تعمیر

 

2- تحمل خطا در الگوریتم های مسیر یابی شبکه P2P بر اساس ساختار سلسله مراتبی

 

3-  انواع جریان­سازی ویدئو بر روی شبکه­های نظیر­به­نظیر

جریان­سازی ویدئو می­تواند به دو بخش تقسیم شود[2]: زنده[1] و بر حسب تقاضا[2]. ویدئوی زنده به صورت بی­درنگ[3] به سوی همه­ی کاربران، ارسال می­گردد و ویدئویی که برای همه­ی کاربران پخش می­شود، به صورت همگام[4] می­باشد. در حالیکه در ویدئو بر حسب تقاضا، کاربران از این ویژگی بهره می­برند که هر کلیپ ویدئویی را در هر زمان که بخواهند، می­توانند مشاهده نمایند. نمایش یک ویدئوی یکسان برای کاربران گوناگون، همگام نیست.

1-1-1-جریان­سازی زنده­ی نظیربه­نظیر[5]

در این بخش، چند سیستم جریان­سازی زنده­ی نظیربه­نظیر که از ساختارهای شبکه­ی پوشان متفاوتی استفاده می­کنند را بررسی می­نماییم.

1-1-1-1- سیستم­های مبتنی بر درخت[6]

در اوایل پیدایش اینترنت، از آدرس IP به صورت چندپخشی[7] برای ارسال صوت یا ویدئو به سمت گروهی از کاربران استفاده می­شد. در یک نشست IP چندپخشی، ویدئو سرور به­وسیله­ی یک درخت چندپخشی که توسط روترهای شبکه تشکیل شده­اند، به همه­ی کاربران شرکت­کننده در نشست، متصل می­شود. متأسفانه به دلیل سرآیند زیاد روترها که ناشی از مدیریت گروه­های چندپخشی است و نیز پیچیدگی کنترل نشست­های چند پخشی، IP به­صورت چندپخشی به­صورت گسترده­ای در اینترنت به­کار برده نشد. در عوض، عملیات چندپخشی، اخیراً در لایه­ی کاربرد، پیاده­سازی شده است. ویدئو سرور­ها و کاربران یک لایه­ی کاربرد را در شبکه­های پوشان، تشکیل داده و ویدئو را انتقال می­دهند.

جریان­سازی تک­درختی

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

 

 

شکل 2-1، یک درخت جریان­سازی لایه­ی کاربرد را نمایش می­دهد که شامل 10 نظیر می­باشد. در این درخت، دو نظیر در سطح یک قرار دارند و مستقیماً ویدئو را از سرور دریافت می­کنند. چهار نظیر موجود در سطح دو، ویدئو را از نظیرهای والدشان در سطح یک دریافت می­نمایند که سه نظیر ازآن­ها، ویدئوی دریافت شده را به سمت چهار نظیر موجود در سطح پایین، ارسال می­کنند.

با نظیرهای داده شده، روش­های بسیاری برای ساخت درخت جریان­سازی برای اتصال نظیرها به یکدیگر وجود دارد. نکته­ی اصلی برای ساخت این­گونه درخت­ها، توجه به عمق آ­ن­ها و درجه­ی خروجی گره­هاست. نظیرهای سطوح پایین­تر، ویدئو را پس از نظیرهای سطوح بالاتر دریافت می­نمایند. برای کاهش تأخیر در گره­های سطوح پایین­تر، یک راه­حل، ایجاد درختی با کم­ترین سطوح ممکن می­باشد. به­عبارت دیگر، ساختار درخت بایدبه گونه­ای باشد که حداکثر عریض بودن در هر سطح را داشته باشد. با این حال، به دلیل محدودیت پهنای باند آپلود، هر نظیر، تنها می­تواند ویدئو را به تعداد محدودی از فرزندانش انتقال دهد. حداکثر درجه­ی هر نظیر به ظرفیت آپلود آن نظیر، محدود می­شود. در حقیقت، به دلیل توازن بار[8] و تحمل­پذیری خرابی[9]، به­طور معمول درجه­ی خروجی هر نظیر، کم­تر از مقدار حداکثر آن، مقداردهی می­شود.

مسئله­ی مهم دیگری که علاوه بر ساخت درخت باید به آن توجه نمود، نگهداری درخت[10] است. کاربران در یک نشست جریان سازی ویدئوی نظیر­به­نظیر، می­توانند بسیار پویا باشند. یک نظیر، ممکن است نشست را در هر زمانی با آگاهی دادن به بقیه یا به صورت غیر­قابل انتظار (به عنوان مثال به دلیل خراب شدن ماشین)، ترک کند. پس از این­که نظیر، سیستم را ترک نمود، اتصال تمام فرزندانی که پس از او وارد سیستم شده­اند با ویدئو سرور قطع می­گردد و دیگر نمی­توانند ویدئو را دریافت نمایند. برای کاهش خرابی، درخت جریان­سازی باید در نهایت سرعت، بازیابی شود.

 

 

 شکل 2-2، قسمت a، یک سناریو همراه با ورود وخروج مکرر نظیرها[11] را به نمایش می­گذارد. در این سناریو، یک نظیر که نزدیک به ویدئو سرور است، سیستم را ترک می­نماید. در نتیجه، ارتباط پنج نظیر با ویدئو سرور، قطع می­شود. همان­طور که در در شکل 2-2، قسمت b، نشان داده شده است، درخت جریان­سازی با چیدمان جدید نظیرهایی که تحت تأثیر قرار گرفته­اند و هم­چنین نظیرهایی که تحت تأثیر قرار نگرفته­اند، بازیابی شده است.

ساخت و نگهداری درخت می­تواند به هر دو شیوه­ی متمرکز[12] و توزیع­شده[13] انجام شود. در روش متمرکز، یک سرور مرکزی، ساخت و بازیابی درخت را کنترل می­کند. هنگامی­که یک نظیر به سیستم می­پیوندد، با سرور مرکزی ارتباط برقرار می­کند. بر اساس توپولوژی موجود و ویژگی­های نظیر تازه­وارد، مانند مکان و دستیابی آن به شبکه، سرور در مورد مکان نظیر تازه­وارد در درخت و نظیری که در نقش والد این نظیر، ظاهر می­شود، تصمیم­گیری می­کند. هم­چنین سرور مرکزی می­تواند خروج یک نظیر را از سیستم تشخیص دهد. سرور، توپولوژی درخت را برای نظیرهای باقیمانده، دوباره محاسبه می­کند و این توپولوژی را به آن­ها اطلاع می­دهد تا آن را تشکیل دهند. به هر حال، نشان داده شده است که یک سیستم جریان­سازی مبتنی بر درخت، نمی­تواند در مواقعی که خروج نظیرها از سیستم، زیاد است، به اندازه­ی کافی سریع عمل کند.

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

جریان­سازی چند­­درختی[14]


[1] . Live

[2] . Video On Demand (Vod)

[3] .Real Time

[4] .Synchronized

[5] .P2P Live Streaming

[6] . Tree-Based Systems

[7] . IP level multicast

[8] . Load Balancing

[9]. Failure Resilience

[10] . Tree Maintenance

[11] .Churn

[12] . Centralized

[13] . Distributed

[14] . Multi-Tree Streaming


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


کاملترین مجموعه پژوهشی در زمینه شبکه های نظیر به نظیر p2p