دانلود ترجمه مقاله روش کنترل همروند خوشبینانه توزیع شده برای بهبود عملکرد پردازش تراکنش - مجله IEEE

دانلود ترجمه مقاله روش کنترل همروند خوشبینانه توزیع شده برای بهبود عملکرد پردازش تراکنش - مجله IEEE
قیمت خرید این محصول
۴۵,۰۰۰ تومان
دانلود رایگان نمونه دانلود مقاله انگلیسی
عنوان فارسی
روش کنترل همروند خوشبینانه توزیع شده برای بهبود عملکرد پردازش تراکنش
عنوان انگلیسی
Distributed Optimistic Concurrency Control Methods for High-Performance Transaction Processing
صفحات مقاله فارسی
46
صفحات مقاله انگلیسی
17
سال انتشار
1998
نشریه
آی تریپل ای - IEEE
فرمت مقاله انگلیسی
PDF
فرمت ترجمه مقاله
ورد تایپ شده
رفرنس
دارد
کد محصول
4128
وضعیت ترجمه عناوین تصاویر و جداول
ترجمه شده است
وضعیت ترجمه متون داخل تصاویر و جداول
ترجمه شده است
رشته های مرتبط با این مقاله
مهندسی کامپیوتر
گرایش های مرتبط با این مقاله
مهندسی نرم افزار و هوش مصنوعی
مجله
یافته ها در حوزه دانش و مهندسی داده
کلمات کلیدی
سیستم پایگاه‌داده توزیع‌شده، پردازش تراکنش، کنترل همروندخوش‌بینانه، انحراف‌دسترسی، پروتکل تایید، مدل‌سازی عملکرد سیستم
فهرست مطالب
چکیده
1     مقدمه
2     مدل تراکنش درحال اجرا  و سیستم
3     پیاده‌سازی برای الگوی OCC ترکیبی
3 1 پیاده‌سازی بااستفاده از زمان‌مهر اشیا
3 2  پیاده‌ سازی بااستفاده  قفل دسترسی
4     مقایسه عملکرد با  قفل‌گذاری‌های استاندارد
4 1 مدل سیستم چند کامپیوتری
4 2 مدل دسترسی به پایگاه‌داده
4 3  مدل پردازش تراکنش
4 4   نتایج شبیه سازی
5     جایگزین و بسط روش OCC پایه
5 1  درخواست قفل به تاخیرافتاده
5 2  گزینه‌های در حال پردازش برای انحراف از دسترس‌ناپذیر
6     نتیجه
نمونه چکیده متن اصلی انگلیسی
Abstract

There is an ever-increasing demand for more complex transactions and higher throughputs in transaction processing systems leading to higher degrees of transaction concurrency and, hence, higher data contention. The conventional two-phase locking (2PL) Concurrency Control (CC) method may, therefore, restrict system throughput to levels inconsistent with the available processing capacity. This is especially a concern in shared-nothing or data-partitioned systems due to the extra latencies for internode communication and a reliable commit protocol. The optimistic CC (OCC) is a possible solution, but currently proposed methods have the disadvantage of repeated transaction restarts. We present a distributed OCC method followed by locking, such that locking is an integral part of distributed validation and two-phase commit. This method ensures at most one re-execution, if the validation for the optimistic phase fails. Deadlocks, which are possible with 2PL, are prevented by preclaiming locks for the second execution phase. This is done in the same order at all nodes. We outline implementation details and compare the performance of the new OCC method with distributed 2PL through a detailed simulation that incorporates queueing effects at the devices of the computer systems, buffer management, concurrency control, and commit processing. It is shown that for higher data contention levels, the hybrid OCC method allows a much higher maximum transaction throughput than distributed 2PL in systems with high processing capacities. In addition to the comparison of CC methods, the simulation study is used to study the effect of varying the number of computer systems with a fixed total processing capacity and the effect of locality of access in each case. We also describe several interesting variants of the proposed OCC method, including methods for handling access variance, i.e., when rerunning a transaction results in accesses to a different set of objects.

نمونه چکیده ترجمه متن فارسی
چکیده
تقاضای روزافزون برای تراکنش‌های پیچیده‌‌تر و توان عملیاتی بالاتر در سیستم پردازش تراکنش به درجه بالایی از همزمانی تراکنش‌ها منجرمی‌شود، و از این رو، داده‌های رقابتی شدید بوجودمی‌آیند. روش کنترل همروندی (CC) قفل‌گذاری دوفازی معمولی (2PL) بنابراین ممکن است، توان‌ عملیاتی سیستم را به سطح ناسازگاری یا ظرفیت پردازش دردسترس را محدودکنند. این به طور ویژه یک نگرانی در سیستم بدون‌ اشتراک‌گذاری یا سیستم افرازداده با توجه به تاخیرهای اضافی برای ارتباطات بین گره‌ای و پروتکل تایید قابل اعتماد است. CC خوش‌بینانه (OCC) یک راه‌حل ممکن است، اما درحال حاضر روش پیشنهادشده دارای معایب تکرار شروع مجدد است. ما روش OCC توزیع‌شده با پیروی از قفل‌گذاری را نمایش داده‌ایم، مانند اینکه قفل‌گذاری یک بخش انتگرالی اعتبارسنجی توزیع‌شده و تایید دوفازی است. اگر اعتبارسنجی برای فاز خوش‌بینانه با شکست مواجه شود، این روش بیشتر از حداکثر یک اجرای مجدد را تضمین‌می‌کند،. بن‌بست، که با 2PL ممکن است، از preclaiming کردن قفل برای دومین فاز اجرا جلوگیری‌کند. این در ترتیب مشابهی برای همه گره‌ها اجرا می‌شود. ما جزییات پیاده‌سازی را نشان‌دادیم و عملکرد روش occ جدید را با 2PL توزیع‌شده از طریق جزییات شبیه‌سازی که در تاثیرات صف‌بندی در دستگاه سیستم‌کامپیوتری، مدیریت‌بافر، کنترل همزمانی، و پردازش تایید سهم‌دارد، را مقایسه‌کردیم. این نشان‌می‌دهد که برای سطح ارتباط داده‌ای بالاتر، روش OCC ترکیبی تراکنش یا حداکثر بالاتر توان عملیاتی نسبت به 2PL توزیع شده در سیستم با ظرفیت پردازش بالا را اجازه می‌دهد. علاوه بر مقایسه روش cc، مطالعه شبیه‌سازی برای تاثیرات تغییرات در تعداد سیستم‌های کامپیوتری با مجموع ظرفیت پردازش ثابت و تاثیرات دسترسی در هر سایز استفاده شده‌است. همچنین روش ocC پیشنهادشده را شرح می‌دهیم، شامل روشی برای اداره انحراف دسترسی، برای مثال، زمانی که یک تراکنش در حال اجرا است در دسترسی به مجموعه متفاوت اشیا نتیجه‌می‌دهد.

بدون دیدگاه