دانلود مقاله ترجمه شده تسهیلات ارتباطی سیستم های تراکنش توزیعی – مجله IEEE

ieee2

 

دانلود رایگان مقاله انگلیسی + خرید ترجمه فارسی

 

عنوان فارسی مقاله:

امکانات ارتباطی برای سیستم های پردازشگر تراکنش های توزیعی

عنوان انگلیسی مقاله:

Communication Facilities for Distributed Transaction-Processing Systems

  • برای دانلود رایگان مقاله انگلیسی با فرمت pdf بر روی عنوان انگلیسی مقاله کلیک نمایید.
  • برای خرید و دانلود ترجمه فارسی آماده با فرمت ورد، روی عنوان فارسی مقاله کلیک کنید.

 

مشخصات مقاله انگلیسی و ترجمه فارسی
سال انتشار  ۱۹۹۱
تعداد صفحات مقاله انگلیسی  ۶ صفحه با فرمت pdf
تعداد صفحات ترجمه مقاله  ۱۲ صفحه با فرمت word به صورت تایپ شده با قابلیت ویرایش
رشته های مرتبط با این مقاله مهندسی فناوری اطلاعات، مهندسی کامپیوتر و مدیریت
گرایش های مرتبط با این مفاله مدیریت سیستمهای اطلاعات، نرم افزار و مدیریت سیستمهای اطلاعات
مجله  ژورنال کامپیوتر (Computer)
دانشگاه  دانشگاه پوردو، غرب لافایت، امریکا
شناسه شاپا یا ISSN ISSN ۰۰۱۸-۹۱۶۲
رفرنس دارد
لینک مقاله در سایت مرجع لینک این مقاله در سایت IEEE
نشریه آی تریپل ای – IEEE

 


  • بخشی از ترجمه:

 

چکیده
سیستم های پردازشگر تراکنش های توزیعی بایستی وظایفی نظیر همزمانی، بازیابی، و همتاسازی را مدیریت نمایند. یک روش برای بالا بردن کارایی و اعتبار آنها، افزایش پیمانه ای بودن نرم افزار است که بدین معناست که اجزای مجزا باید در فضاهای آدرس جداگانه اجرا شوند تا اینکه تفکیک سخت افزاری امکانپذیر شود. این ساختار مزایایی پدید می آورد ولی نیاز به خدمات ارتباطی پردازش داخلی (IPC) موثر دارد.
ما در تحقیق مان ، که در دانشگاه پوردو انجام شد، جهت پشتیبانی از ارتباطات موثر در معماری های قراردادی نظیر حافظه مجازی، ماشین های تک پردازشگر بدون هیچگونه پشتیبانی خاص سخت افزار IPC، مکانیزم ها و الگوهایی را بررسی نموده ایم. ( برخی از کامپیوترهای بزرگ، دستیار سخت افزاری دارند که می توان بطور همزمان به بیش از یک فضای نشانی دسترسی داشت.)
ما طراحی های ارتباطی در زمینه ی سیستم Raid ، یک سیستم پایگاه داده ی توزیعی قدرتمند و وفق پذیر برای پردازش واکنش ها را بررسی نموده ایم. سیستم Raid در پوردو بر روی ایستگاه های کاری سان طبق سیستم عامل یونیکس در یک شبکه ی ناحیه محلی توسعه یافت.
در Raid ، هر جزء منطقی اصلی بعنوان یک سرور اجرا می شود که فرایندی در یک فضای نشانی جداگانه می باشد. سرورها از طریق یک زیرسیستم ارتباطی سطح بالا با سایر فرایندها تعامل دارند. درحال حاضر، Raid دارای شش سرور برای مدیریت واکنش ها می باشد: میانجی کمکی (UI)، گرداننده ی حرکت (AD)، مدیر دستیابی (AM)، کنترل کننده ظرفیت اتمی (AC)، کنترل کننده همزمانی (CC)، کنترل کننده ی همتاسازی (RC). یک سرور جداگانه، oracle، سرویس نام سطح بالا را ارئه می دهد.
نرم افزار ارتباطی Raid ،که Raidcomm نامیده می شود، به سبب دانشی که ما از طریق سایر سیستم ها و تجربیات خودمان کسب نموده ایم، توسعه یافته است که در بخش های بعدی خلاصه می شوند. نسخه ی اول، Raidcomm V.l، در سال ١٩٨۶ گسترش یافت. با استفاده از UDP/IP (پروتکل نمودار داده ها ی کاربر/ پروتکل اینترنت)، بر روی دستگاه IPC مبتنی بر سوکت SunOS اجرا می گردد، و یک میانجی مکان یابی مستقل و تمیزی را بین سرورها بوجود می آورد. بمنظور تعیین واسط های سرور برحسب ساختارهای داده ی قراردادی، ما از استاندارد نمایش داده های خارجی، XDR ، استفاده نمودیم.


  • بخشی از مقاله انگلیسی:

 

istributed transaction-processing systems must manage such functions as concurrency, recovery, and replication. One way to improve their efficiency and reliability is to increase software modularity, which means the separate components should execute in separate address spaces to permit hardware-enforced separation. This structure offers advantages but demands efficient interprocess communication (IPC) services.

In our research at Purdue University, we are investigating mechanisms and paradigms for efficient communication support in conventional architectures, such as virtual-memory, single-processor machines with no special IPC hardware support. (Some mainframes have hardware assistance where more than one address space can be accessed at the same time.)

We are studying communication designs in the context of the Raid system, a robust and adaptable distributed database system for transaction processing.’ Raid has been developed at Purdue on Sun workstations under the Unix operating svstem in a local area network.

In Raid, each major logical component is implemented as a server, which is a process in a separate address space. Servers interact with other processes through a high-level communication subsystem. Currently, Raid has six servers for transaction management: the user interface (UI). the action driver (AD), the access manager (AM), the atomicity controller (AC), the concurrency controller (CC), and the replication controller (RC). High-level name service is provided by a separate server, the oracle.

Raid’s communication software, called Raidcomm, has evolved as a result of the knowledge we gained from other systems and from our own experiments, which are summarized in the following sections. The first version, Raidcomm V.l, was developed in 1986. Implemented on top of the SunOS socket-based IPC mechanism using UDP/IP (User Datagram Protocol/Internet Protocol), it provides a clean, location-independent interface between the servers.’ To permit defining server interfaces in terms of arbitrary data structures, we used Sun’s external data representation standard, XDR. We developed Raidcomm V.2 in 1990 to provide multicasting support for the AC and RC servers. We designed Raidcomm V.3 to support transmission of complex database objects. It is based on the explicit control-passing mechanism and shared memory.


 

دانلود رایگان مقاله انگلیسی + خرید ترجمه فارسی

 

عنوان فارسی مقاله:

تسهیلات ارتباطی سیستم های تراکنش توزیعی

عنوان انگلیسی مقاله:

Communication Facilities for Distributed Transaction-Processing Systems

  • برای دانلود رایگان مقاله انگلیسی با فرمت pdf بر روی عنوان انگلیسی مقاله کلیک نمایید.
  • برای خرید و دانلود ترجمه فارسی آماده با فرمت ورد، روی عنوان فارسی مقاله کلیک کنید.

 

دانلود رایگان مقاله انگلیسی

 

خرید ترجمه فارسی مقاله

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *