تشخیص و اصلاح خطای نرم‌افزاری جامع برای ساختار داده‌های متقارن (هم‌زمان)
واتساپ:09141077352 همراه: 09141077352 ثابت: 35250068-041 سفارش سمینار و مقاله سفارش ترجمه تخصصی
 

دانلود فایل با شمار فاکتور

لطفا شماره فاکتور خود را درج نمایید


جدیدترین لغات واژه‌نامه

آمار بازدیدکنندگان

بازدید امروز :24
بازدید روز گذشته :74
بازدید این هفته :221
بازدید این ماه :895
مجموع آمار بازدید ها :798853

عنوان محصول: تشخیص و اصلاح خطای نرم‌افزاری جامع برای ساختار داده‌های متقارن (هم‌زمان)

دسته‌بندی: مقالات ترجمه شده رشته کامپیوتر
تاریخ انتشار: دوشنبه 16 مرداد 1397
تشخیص و اصلاح خطای نرم‌افزاری جامع برای ساختار داده‌های متقارن (هم‌زمان) تشخیص و اصلاح خطای نرم‌افزاری جامع برای ساختار داده‌های متقارن (هم‌زمان)
توضیحات مختصر: تحقیقات اخیر نشان داده‌اند که خطاهای حافظه موقت (خطاهای نرم) به یک منبع مرتبط با خطاهای سیستم تبدیل شده‌اند. این مقاله یک مکانیسم تحمل‌پذیر خطای مبتنی بر نرم‌افزار جامعی را ارائه می‌دهد که به‌صورت کاملاً شفافی از خطاهای حافظه در ساختار داده‌های برنامه‌های شی‌ءگرا، بازیابی می‌شود. مزیت اصلی این روش، ...
تشخیص و اصلاح خطای نرم‌افزاری جامع برای ساختار داده‌های متقارن (هم‌زمان) تشخیص و اصلاح خطای نرم‌افزاری جامع برای ساختار داده‌های متقارن (هم‌زمان)


قیمت قیمت : 37000 تومان
تخفیف تخفیف ویژه : 10 درصد
قیمت نهایی قیمت نهایی: 33300 تومان
371 بازدید
کد مقاله: TTC- 3668
نوع فایل : docx
لینک دانلود فایل خریداری شده بلافاصله بعد از خرید موفق فعال خواهد شد.
Journal: 2017,

Generic Soft-Error Detection and Correction for Concurrent Data Structures
Abstract
Recent studies indicate that transient memory errors (soft errors) have become a relevant source of system failures. This paper presents a generic software-based fault-tolerance mechanism that transparently recovers from memory errors in object-oriented program data structures. The main benefits are the flexibility to choose from an extensible toolbox of easily pluggable error detection and correction schemes, such as Hamming and CRC codes. This is achieved by a combination of aspect-oriented and generative programming techniques. Furthermore, we present a wait-free synchronization algorithm for error detection in data structures that are used concurrently by multiple threads of control.We give a formal correctness proof and show the excellent scalability of our approach in a multiprocessor environment. In a case study, we present our experiences with selectively hardening the eCos operating system and its benchmark suite.We explore the trade-off between resiliency and performance by choosing only the most vulnerable data structures for error recovery. Thereby, the total number of system failures, manifesting as silent data corruptions and crashes, is reduced by 69.14 percent at a negligible runtime overhead of 0.36 percent.
Keywords: Fault tolerance, concurrency, aspect-oriented programming, object-oriented programming, operating systems

چکیده
تحقیقات اخیر نشان داده‌اند که خطاهای حافظه موقت (خطاهای نرم) به یک منبع مرتبط با خطاهای سیستم تبدیل شده‌اند. این مقاله یک مکانیسم تحمل‌پذیر خطای مبتنی بر نرم‌افزار جامعی را ارائه می‌دهد که به‌صورت کاملاً شفافی از خطاهای حافظه در ساختار داده‌های برنامه‌های شی‌ءگرا، بازیابی می‌شود. مزیت اصلی این روش، انعطاف‌پذیری برای انتخاب از بین ابزارهای توسعه‌پذیر مختلف و همچنین تشخیص ساده خطاها و ارائه طرح‌های تصحیح مختلف از قبیل کدهای CRC و Hamming است. این ویژگی‌ها با ترکیب تکنیک‌های برنامه‌نویسی مولد و جنبه گرا ممکن می‌شوند. علاوه بر این ما یک الگوریتم همگام‌سازی بدون انتظار را برای تشخیص خطا در ساختار داده‌هایی ارائه می‌دهیم که به‌صورت یکجا توسط نخ‌های چندگانه کنترل، مورد استفاده قرار می‌گیرند. ما یک اثبات ریاضی ارائه داده و انعطاف‌پذیری فوق‌العاده روش پیشنهادی خودمان را در محیط‌های چندپردازنده‌ای نشان می‌دهیم. در یک موردمطالعه، ما آزمایشات خود را با انتخاب سخت‌افزاری سیستم‌عامل eCos و مجموعه معیارهای آن ارائه می‌کنیم. ما رابطه جایگزینی بین انعطاف‌پذیری و عملکرد (کارایی) را تنها با انتخاب ساختار داده‌های آسیب‌پذیر برای بازیابی خطا، کاوش می‌کنیم. از این رو، تعداد کل خطاهای سیستم که منجر به از بین رفتن داده‌ها می‌شوند به در یک سربار زمان اجرای 0.36 درصدی قابل‌چشم‌پوشی، به مقدار 69.14 درصد کاهش می‌یابند.
کلمات کلیدی: تحمل خطا، همزمان شدن، برنامه نویسی جنبه گرا، برنامه نویسی شی گرا، سیستم عامل

تعداد صفحات انگلیسی تعداد صفحات انگلیسی:15 صفحه
تعداد صفحات فارسی تعداد صفحات فـارسـی:36 صفحه

  • آدرس: تبریز، آبرسان، مهرگان چهارم
  • تلفن  تماس: 09016347107
  • تلفن  ثابت : 35250068-041
  •  Mailttcenterاین آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید : آدرس  ایمیل
  • @zoodyab :آدرس تلگرام
مرکز  تخصصی  تلاش ترجمه از  سال  1385 شروع به کار نموده است  و تا کنون بیش از ده هزار ترجمه در رشته ها و زمینه های مختلف توسط متخصصین این مرکز انجام  شده  است.

تمامی ترجمه‌های انجام شده توسط موسسه تخصصی تلاش ترجمه، به صورت دستی (غیرماشینی) بوده و توسط مترجمین با سابقه انجام می‌شوند. ترجمه‌های انجام شده توسط موسسه تلاش ترجمه در قالب فایل Word و به صورت کاملا روان و بازخوانی شده و با ضمانت بازگشت وجه 72 ساعته (در صورت عدم رضایت از ترجمه) خدمت مشتریان محترم ارائه می‌شود.