Abstract
The current Internet traffics depend more on the P2P type communication than the legacy client-server type communication. The P2P communication has been applied to diverse systems such as the VoIP and the file sharing system for the P2P potential ability. The distributed file sharing system over the P2P network can especially provide the quick search, while the file accesses from the remote user do not follow the uniform distribution causing the degradation of searching performance. In this paper, we propose the new framework to implement the access method of shared objects into the real environment using the MPI (Message Passing Interface). In addition, we implemented the conventional Lock/Unlock method using MPI to compare the proposed owner permission method to access shared objects. The proposed shared object management system implemented on the MPI middleware can improve the processing speed compared to the Lock/Unlock method
چکیده
ترافیک اینترنت فعلی بیشتر به ارتباط نوع P2P نسبت به ارتباط نوع کلاینت سرور بستگی دارد. ارتباط P2P برای سیستم های متنوع مانند VoIP و سیستم اشتراک فایل برای توانایی بالقوه P2P بکار گرفته شده است. به ویژه سیستم اشتراک فایل توزیعشده بر روی شبکه P2P می تواند جستجوی سریع را ارائه دهد، در حالی که دسترسی فایل از کاربر راه دور با توزیع یکنواخت بدلیل تخریب جستجو کارآیی پیروی نمیکند. در این مقاله، ما چارچوب جدیدی برای اجرای روش دسترسی از اشیاء اشتراکی در محیط واقعی با استفاده از MPI (رابط تبادل پیام) پیشنهاد میکنیم. علاوه بر این، ما روش Lock/Unlock معمولی را با استفاده از MPI برای مقایسه روش مجوز شخصی پیشنهادی برای دسترسی به اشیاء به اشتراک گذاشته شده اجرا کردهایم. این سیستم مدیریت شی مشترک پیشنهادی که در میانافزار MPI اجرا شده است می تواند سرعت پردازش را نسبت به روش Lock/Unlock بهبود بخشد.
-1مقدمه
ترافیک اینترنت فعلی بیشتر به ارتباط نوع P2P نسبت به ارتباط نوع کلاینت سرور بستگی دارد. روش P2P متفاوت از روش کلاینت سرور سنتی در ساخت برنامه های کاربردی شبکه و پروتکلهای مسیریابی P2P است زیرا میزبانهای شرکتکننده نقش دوگانه به صورت سرورها و کلاینتها را بازی میکنند. برنامه های کاربردی سیستم P2P متفاوت از فیدهای برنامه های کاربردی هستند: سیستم تبادل فایل، سیستم اشتراک فایل و سیستم VoIP مانند اسکایپ که ممکن است با این ویژگیها ساخته شوند. به طور خاص، یک مطالعه اخیر توسط CacheLogic [2] نشان می دهد که کسری بالایی از ترافیک اینترنت می تواند به برنامه های کاربردی اشتراک فایل مبتنی بر P2P اصلی نسبت داده شود. سیستم P2P عمدتا به دو لایه تقسیم میشود. لایه کاربردی P2P و لایه پروتکل P2P. لایه کاربردی P2P فایل های بزرگ را با تقسیم تعداد زیادی از بلوک هایی با اندازه کوچک مدیریت میکند، در حالی که لایه پروتکل P2P اجازه ساخت شبکه های کاربران با اندازه بزرگ را می دهد، مانند هزار یا میلیون کاربری که بین خود همکاری میکنند. نوآوری این نمونه P2P متکی بر دو مفهوم اصلی است. همکاری میان کاربران و اشتراک منابع. با توجه به این مفاهیم جدید، سیستم های P2P مزایای متعددی برای کاراییهای سیستم عمومی مانند بهبود ظرفیت خدمات، بهبود قابلیت اطمینان خدمات و انعطاف پذیری شبکه ارائه میدهند…