دانلود
مقاله isi
رشته فناوری
اطلاعات و کامپیوتر
امكانات ارتباطي براي سيستم هاي پردازشگر تراکنش هاي توزيعي
مقاله فارسي : امكانات ارتباطي براي سيستم هاي پردازشگر تراکنش هاي توزيعي
مقاله انگليسي : Communication Facilities for Distributed Transaction-Processing Systems
رشته:
فناوری
اطلاعات و کامپیوتر
مشخصات
فايل ترجمه:
12 صفحه word
ترجمه چکيده مقاله:
سيستم هاي پردازشگر تراکنش هاي توزيعي بايستي وظايفي نظير همزماني،
بازيابي، و همتاسازي را مديريت نمايند. يك روش براي بالا بردن كارايي و
اعتبار آنها، افزايش پيمانه اي بودن نرم افزار است كه بدين معناست كه اجزاي
مجزا بايد در فضاهاي آدرس جداگانه اجرا شوند تا اينكه تفكيك سخت افزاري
امكانپذير شود. اين ساختار مزايايي پديد مي آورد ولي نياز به خدمات ارتباطي
پردازش داخلي (IPC) موثر دارد.
ما در تحقيق مان ، كه در دانشگاه
پوردو انجام شد، جهت پشتيباني از ارتباطات موثر در معماري هاي قراردادي
نظير حافظه مجازي، ماشين هاي تك پردازشگر بدون هيچگونه پشتيباني خاص سخت
افزار IPC، مكانيزم ها و الگوهايي را بررسي نموده ايم. ( برخي از
كامپيوترهاي بزرگ، دستيار سخت افزاري دارند كه مي توان بطور همزمان به بيش
از يك فضاي نشاني دسترسي داشت.)
ما طراحي هاي ارتباطي در زمينه ي
سيستم Raid ، يك سيستم پايگاه داده ي توزيعي قدرتمند و وفق پذير براي
پردازش واكنش ها را بررسي نموده ايم. سيستم Raid در پوردو بر روي ايستگاه
هاي كاري سان طبق سيستم عامل يونيكس در يك شبكه ي ناحيه محلي توسعه يافت.
در
Raid ، هر جزء منطقي اصلي بعنوان يك سرور اجرا مي شود كه فرايندي در يك
فضاي نشاني جداگانه مي باشد. سرورها از طريق يك زيرسيستم ارتباطي سطح بالا
با ساير فرايندها تعامل دارند. درحال حاضر، Raid داراي شش سرور براي مديريت
واكنش ها مي باشد: ميانجي كمكي (UI)، گرداننده ي حركت (AD)، مدير دستيابي
(AM)، كنترل كننده ظرفيت اتمي (AC)، كنترل كننده همزماني (CC)، كنترل كننده
ي همتاسازي (RC). يك سرور جداگانه، oracle، سرويس نام سطح بالا را ارئه
مي دهد.
نرم افزار ارتباطي Raid ،كه Raidcomm ناميده مي شود، به
سبب دانشي كه ما از طريق ساير سيستم ها و تجربيات خودمان كسب نموده ايم،
توسعه يافته است كه در بخش هاي بعدي خلاصه مي شوند. نسخه ي اول، Raidcomm
V.l، در سال 1986 گسترش يافت. با استفاده از UDP/IP (پروتكل نمودار داده ها
ي كاربر/ پروتكل اينترنت)، بر روي دستگاه IPC مبتني بر سوكت SunOS اجرا مي
گردد، و يك ميانجي مكان يابي مستقل و تميزي را بين سرورها بوجود مي آورد.
بمنظور تعيين واسط هاي سرور برحسب ساختارهاي داده ي قراردادي، ما از
استاندارد نمايش داده هاي خارجي، XDR ، استفاده نموديم.