<?xml version="1.0" encoding="utf-8"?>
<journal>
<title>Signal and Data Processing</title>
<title_fa>پردازش علائم و داده‌ها</title_fa>
<short_title>JSDP</short_title>
<subject>Engineering &amp; Technology</subject>
<web_url>http://jsdp.rcisp.ac.ir</web_url>
<journal_hbi_system_id>1</journal_hbi_system_id>
<journal_hbi_system_user>admin</journal_hbi_system_user>
<journal_id_issn>2538-4201</journal_id_issn>
<journal_id_issn_online>2538-421X</journal_id_issn_online>
<journal_id_pii></journal_id_pii>
<journal_id_doi>10.61882/jsdp</journal_id_doi>
<journal_id_iranmedex></journal_id_iranmedex>
<journal_id_magiran></journal_id_magiran>
<journal_id_sid>1</journal_id_sid>
<journal_id_nlai>8888</journal_id_nlai>
<journal_id_science></journal_id_science>
<language>fa</language>
<pubdate>
	<type>jalali</type>
	<year>1395</year>
	<month>6</month>
	<day>1</day>
</pubdate>
<pubdate>
	<type>gregorian</type>
	<year>2016</year>
	<month>9</month>
	<day>1</day>
</pubdate>
<volume>13</volume>
<number>2</number>
<publish_type>online</publish_type>
<publish_edition>1</publish_edition>
<article_type>fulltext</article_type>
<articleset>
	<article>


	<language>fa</language>
	<article_id_doi></article_id_doi>
	<title_fa>رویکردی برای حفاظت از عملیات های پردازش داده در سیستم های محاسباتی با استفاده از کدهای کانولوشن</title_fa>
	<title>An Approach to protecting of data processing system in computing systems using convolutional code</title>
	<subject_fa>مقالات گروه امنیت اطلاعات</subject_fa>
	<subject>Paper</subject>
	<content_type_fa>پژوهشي</content_type_fa>
	<content_type>Research</content_type>
	<abstract_fa>&lt;p&gt;در این مقاله چارچوبی برای روش&#8204;های تحمل&#8204;پذیری خطای مبتنی بر الگوریتم در سیستم های محاسباتی ارائه می&#8204;دهیم. خطاهایی که در الگوریتم&#8204;های پردازش داده&#8204; رخ می&#8204;دهند، با بکارگیری کدهای کانولوشن سیستماتیکِ تعریف&#8204;شده بر روی ساختارهای حسابیِ نقطه&#8204; ثابت، آشکارسازی و تصحیح می&#8204;شوند. کدهای کانولوشن، امکان آشکارسازی خطا در عملیات&#8204; پردازش داده&#8204;ی عددی را&#8204;، فراهم می&#8204;نمایند. بسیاری از تکنیک&#8204;های تحمل&#8204;پذیر خطا که مربوط به حفاظت از عملیات&#8204;های ماتریسی عددی می&#8204;باشند از کدهای بلوکی با افزونگی بالا برای قابلیت&#8204; تحصیح خطا، استفاده می&#8204;کنند. در این مقاله، از کدهای کانولوشن استفاده شده و از ویژگی&#8204;های آزمون پیوسته برای آشکارسازی &#8204; خطاها استفاده می&#8204;شود. این تکنیک آشکارسازی خطای &#8204;مبتنی بر الگوریتم، بر مقایسه مقادیر توازن محاسبه شده از دو مسیر تکیه دارد. خطاهای پردازش داده&#8204;های عددی توسط مقایسه مقادیر توازن مرتبط با کدهای کانولوشن آشکار می&#8204;شوند. این روش یک رویکرد جدید برای دستیابی به اصلاح خطای همزمان در سیستم&#8204;های محاسبات تحمل&#8204;پذیری خطا می&#8204;باشد. این مقاله یک طرح محاسباتی جدید را به منظور فراهم آوردن تحمل&#8204;پذیری خطا برای الگوریتم&#8204;های عددی ارائه می دهد. در حالی که تصحیح داده&#8204;های خروجی توسط یک کدگشای (کدبردار) آستانه که تحت تاثیر خطاهای گرد&#8204;کردن و خطاهای ناشی از محاسبه&#8204;گر می&#8204;باشد، صورت می&#8204;گیرد. هدف، توصیف یک رویکرد حفاظتی است که به آسانی با تکنیک&#8204;های پردازش داده ادغام شده و به تحمل پذیری مؤثرتر خطا می انجامد. نتایج شبیه سازی، نشان می&#8204;دهند که اختلاف میان خطای گردکردن و خطای ناشی از محاسبه گر به اندازه کافی برای متمایز شدن از یکدیگر بزرگ می&#8204;باشد. این اختلاف بزرگ میان این دو خطا، محدوده و گستره&#8204;ای از آستانه&#8204;های آشکارسازی خطا را برای انتخاب به ما می&#8204;دهد.&lt;/p&gt;
</abstract_fa>
	<abstract>&lt;p&gt;Abstract We present a framework for algorithm-based fault tolerance methods in the design of fault tolerant computing systems. The ABFT error detection technique relies on the comparison of parity values computed in two ways. The parallel processing of input parity values produce output parity values comparable with parity values regenerated from the original processed outputs. Number data processing errors are detected by comparing parity values associated with a convolution code. This article proposes a new computing paradigm to provide fault tolerance for numerical algorithms. The data processing system is protected through parity values defined by a high-rate real convolution code. Parity comparisons provide error detection, while output data correction is affected by a decoding method that includes both round-off error and computer-induced errors. To use ABFT methods efficiently, a systematic form is desirable. A class of burst-correcting convolution codes will be investigated. The purpose is to describe new protection techniques that are easily combined with data processing methods, leading to more effective fault tolerance.&lt;/p&gt;
</abstract>
	<keyword_fa>پردازش داده, تحمل پذیری خطا مبتنی بر الگوریتم (ABFT) ؛ کدهای کانولوشن ؛ مقادیر توازن(پریتی)؛ خطاهای گرد کردن؛  آشکارسازی خطا</keyword_fa>
	<keyword>algorithm-based fault tolerance (ABFT),convolution codes, parity values, syndrome</keyword>
	<start_page>51</start_page>
	<end_page>69</end_page>
	<web_url>http://jsdp.rcisp.ac.ir/browse.php?a_code=A-10-722-1&amp;slc_lang=fa&amp;sid=1</web_url>


<author_list>
	<author>
	<first_name>hodjat</first_name>
	<middle_name></middle_name>
	<last_name>hamidi</last_name>
	<suffix></suffix>
	<first_name_fa>حجت</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>حمیدی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>h_hamidi@kntu.ac.ir</email>
	<code>10031947532846003188</code>
	<orcid>10031947532846003188</orcid>
	<coreauthor>Yes
</coreauthor>
	<affiliation>k.n.t University</affiliation>
	<affiliation_fa>دانشگاه صنعتی خواجه نصیرالدین طوسی</affiliation_fa>
	 </author>


</author_list>


	</article>
</articleset>
</journal>
