1 / 16

مدل مديريت داد ها در شبکه هاي P2P

مدل مديريت داد ها در شبکه هاي P2P. علي رهبري. شماي کلي. Connection Control. نگهداري ارتباط جفت ها در سيستم مديريت عمليات ابتدايي در شبکه جفت ها پيوستن و ترک کردن شبکه توسط جفت ها تبادل و استفاده از اطلاعات presence فراهم کردن اطلاعات درباره جفت ها و منابع موجود در شبکه

aric
Download Presentation

مدل مديريت داد ها در شبکه هاي P2P

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. مدل مديريت داد ها در شبکه هاي P2P علي رهبري

  2. شماي کلي

  3. Connection Control • نگهداري ارتباط جفت ها در سيستم • مديريت عمليات ابتدايي در شبکه جفت ها • پيوستن و ترک کردن شبکه توسط جفت ها • تبادل و استفاده از اطلاعات presence • فراهم کردن اطلاعات درباره جفت ها و منابع موجود در شبکه • جفت ها را قادر مي سازد که مستفيما با ديگر جفت ها ارتباط برقرار کنند.

  4. The Data Store • نگهداري اقلام داده در سيستم محلي و توزيع آنها به جفت ها • نگهداري نگاشت اقلام داده و نمايه هاي جفت ها در سيستم P2P • تعادل انباره: هر جفت بايد حدودا تعداد يکساني از اقلام را ذخيره کند. • اگر يک جفت اقلام داده ايي زياد، يا خيلي کمي داشته باشد، اين مولفه تعادل اقلام هر جفت را دوباره متعادل مي سازد.

  5. Security Manager • امنيت: اعتبار نهادها، قابليت اعتماد و يکپارچکي اقلام داده • کاربرد اين مولفه بستگي به برنامه دارد: • در يک برنامه پشتيبان گيري، اين مولفه بايد قابليت اعتماد و يکپارچگي اقلام داده را نگاه دارد تا داده هاي پشتيبان گيري شده نه تنها براي جفت هاي مجاز قابل مشاهده هستند همچنين يکپارچگي آنها در خطر نيست.

  6. Replication Manager • مسئول تضمين اينکه اقلام داده درج شده در سيستم به طور قابل اعتماد در يکي از جفت هاي سيستم ذخيره شده تا زماني که صريحا حذف شود. • نگهداري دنباله تعداد کپي هاي هر يک از اقلام داده که هم اکنون در سيستم موجود هستند. • کمک به سرويس جستجو و تعادل بار در يک شبکه P2P

  7. Scheduler • مسئول زمانبندي وظايف در سيستم مثل: • رونوشت گرفتن از اقلام داده • پشتيبان گيري • بازيافت • تعادل دوباره جفت ها • .......

  8. Peer Searcher • تعيين محل يک جفت در سيستم که کانديد مناسبي براي نگهداري المثني يا پشتيبان از يک داده مشخص بر روي جفت محلي است.

  9. File Searcher • توسط سرويس جستجو به منظور جستجوي جفت ها که يک کپي از داده مفروض نگهداري مي کنند و در حال حاضر در دسترس هستند استفاده مي شود. • تعيين محل يک قلم داده شامل جستجوي جدول شاخص براي نگهدارنده هاي بالقوده از کپي هاي آن و در دسترس بودن آنها است.

  10. Content Router • مسئول مسير يابي کاراي پکت ها به مقصد آنها در يک شبکه P2P • پياده سازي نيازهاي ابتدايي جستجو، مانند شباهت با پرس و جوهاي بازه

  11. Properties Manager • پيگيري آمار منابع محاسباتي فعلي جفت ها • خصوصيت ها: • وضعيت اتصال جفت • بهره وري ديسک در سيستم • زمان بيکاري پردازشگر • بهره وري حافظه • تعداد رشته هاي در حال اجرا

  12. Application Manager • لايه برنامه مدل ما را نگاشت مي کند. • پروتکلي براي برنامه هاي P2P فراهم مي کند و همچنين اتصالات بين برنامه هاي در حال همکاري را مديريت مي کند. • يک واسط براي پياده سازي سرويس هاي مختلف P2P با نيازهاي مشخص بدون تغيير زيرساختار هسته فراهم مي کند.

  13. کاربردهاInstant Messaging • بيشتر مي تواند Connection Control مدل ما را به منظور برقراري ارتباط مستقيم بين جفت ها استفاده کند. • به Data Store و Security Managerنياز ندارد، زيرا اطلاعات تصديق کاربران نهايي را ذخيره نمي کند. • به Peer و File searcherنياز دارد براي جستجوي به ترتيب کاربران نهايي و اطلاعات گروه ها

  14. کاربردهاFile Sharing • عام ترين استفاده P2P – 70%ترافيک اينترنت • استفاده از Connection Controlبراي اتصالات • استفاده از Data Store و Security Managerبراي مديريت فايل ها • استفاده از Content Route و Peer و File Searcherبراي پشتيباني جستجوي هاي شباهت و پرس و جوهاي کلمات کليدي • نيازي به Scheduler و Properties Manager ندارد.

  15. کاربردهاStorage Management • امکان ذخيره سازي مشترک و مديريت استفاده از داده را فراهم مي کند. • استفاده از Connection Controlبراي ايجاد و نگهداري شبکه زيرين P2P، همچنين يافتن سرويس ها، خود سازماندهي و ارتباطات ميان جفت ها • استفاده از Security Managerبراي امنيت محتوي داده ها، مانند پيام هاي XML و رونوشت هاي فايل ها، همچنين فراهم کردن قابليت تصديق جفت ها و کاربران • استفاده از Properties Manager به منظور پياده سازي پروتکول اطلاعات فايل، که مکانيزم کارا و سبکي براي نگهداري و انتقال اطلاعات سطح برنامه مانند خصوصيات فايل، خصوصيات ذخيره سازي و پرس و جو و پاسخ است.

  16. منابع • ASPNES, J. AND SHAH, G. 2003. Skip graphs. In Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, January 2003, 384–393. • COHEN, E. AND SHENKER, S. 2002. Replication Strategies in Unstructured Peer-to-Peer Networks. In Proceedings of ACM SIGCOMM, August 2002. • CRAINICEANU,A., LINGA, P., MACHANAVAJJHALA, A., GEHRKE, J., SHANMUGASUNDARAM, J.A. 2004. Storage and Indexing Framework for P2P Systems, In the proceeding of WWW2004, May 17–22, 2004, New York, New York, USA. ACM 15811391 28/04/0005. • DABEK, F., KAASHOEK, M.F., KARGE, D., MORRISS, R. AND STOICA, I. 2001 . Wide-area Cooperative storage with CFS. In Proceedings of the eighteenth ACM symposium on Operating systems principles, pp 202 – 215, October 21-24, 2001, Banff, Alberta, Canada. • DINESH, C. VERMA. 2005. Using Peer-to-Peer Systems for Data Management; Peer-to-Peer Computing. The Evolution of Disruptive Technology, Idea Group Inc , 66-78.

More Related