نگهداری درخت دودویی متوازن IPR در یک محیط پردازش موازی با حافظه اشتراکی

سال انتشار: 1386
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 2,484

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ACCSI13_117

تاریخ نمایه سازی: 25 آبان 1386

چکیده مقاله:

درخت جستجوی دودویی به عنوان یکی از پرکاربردترین ساختارهای نگهداری داده مطرح است. این ساختمان داده کارامد، دارای کاربردهای فراوانی در سیستمهای ذخیره و بازیابی اطلاعات می باشد و به عنوان یک شاخص استاندارد، جهت پیاده سازی عملیات لغتنامه ای مورد استفاده قرار می گیرد. روشهای متفاوتی جهت متوازن سازی این نوع درخت پیشنهاد شده است، ولی در این بین، روش کاهش طول مسیر داخلی یا درخت،IPR متوازن ترین شکل درخت جستجوی دودویی را ایجاد می کند. ما در اینجا، الگوریتم هایی برای انجام عملیات موازی جستجو و درجk کلید به صورت همزمان، در درخت ،IPR ارائه داده ایم که جهت پیاده سازی در یک محیط پردازش موازی با حافظه اشتراکی، مناسب است. برای بررسی میزان کارایی و تعیین مرتبه زمانی الگوریتم ها از مدل محاسباتی موازیEREW PRAM استفاده شده ، است. نتایج بیانگر آن است که عملیات مذکور با هزینه بهینه، و به کارگیریk پردازشگر در زمان O(log k+log n) قابل اجرا است، که nتعداد گره های موجود را در درخت ،IPRمشخص می کند . جهت جلوگیری از تداخل و دسترسی همزمان به حافظه اشتراکی، PRAM یک روش زمانبندی عملی پردازشگرها، پیشنهاد کرده ایم، که احتیاج به حافظه اضافی ندارد و در مرتبه زمانی الگوریتم ها، نیز بی تاثیر است.

کلیدواژه ها:

درخت ، IPR درخت جستجوی متوازن ، رایانش ، موازی ، عملیات لغتنامه ایPRAM

نویسندگان

سیدآرش استادزاده

گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی دانشگاه آزاد اسلامی واحد مشهد

سیدشروین استادزاده

گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی واحد علوم و تحقیقات دانشگ

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Gaston H. Gonnet, 'Balancing binary trees by internal path reduction', ...
  • G. M. Adelson- Velskii and E. M. Landis, 00An algorithm ...
  • J. L. Baer and B. Schwab, _ comparison of tree ...
  • P. L. Karlton, ،Performance of height balanced trees?, CACM 19, ...
  • Mark Allen Weiss, Data Structures and Algorithm Analysis in C++, ...
  • " Edition, Brooks/Cole Publishing, 2001. ...
  • R. Bayer and E. McCreight, *Organization and maintenance of large ...
  • C. S. Ellis, 04Concurrent search and insertion in AVL trees*, ...
  • H. T. Kung and P. L. Lehman, 04Concurrent manipulation of ...
  • U. Manber and R. E. Ladner, 'Concurrency control in a ...
  • M. Medidi and N, Deo, ،Parallel] Dictionaries using AVL trees*, ...
  • B. Wang and G. Chen, *Cost-optimal parallel algorithms for constructing ...
  • W. Paul, U. Vishkin and H. Wagener, ،Parallel dictionaries on ...
  • H. Park and K. Park, ،Parallel algorithms for red-black trees*, ...
  • L. Higham and E. Schenk, *Maintaining B-trees On an EREW ...
  • H. Park, K. Park and Y. Cho, *Deleting keys of ...
  • R. J. Cole, ،Paralle] nerge sort?, SIAM J. Comput. 17, ...
  • نمایش کامل مراجع