آشنایی با الگوریتمهای خودتثبیتگر توزیعشده ۲۰۲۲
Introduction to Distributed Self-Stabilizing Algorithms 2022
دانلود کتاب آشنایی با الگوریتمهای خودتثبیتگر توزیعشده ۲۰۲۲ (Introduction to Distributed Self-Stabilizing Algorithms 2022) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Karine Altisen, Stéphane Devismes, Swan Dubois, Franck Petit |
|---|
ناشر:
Springer Nature
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2022 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
147 |
| نوع فایل |
|
| حجم |
1.7 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب آشنایی با الگوریتمهای خودتثبیتگر توزیعشده ۲۰۲۲
این کتاب با هدف ارائه یک مقدمه جامع و آموزشی به مفهوم «خود-پایدارسازی» (Self-Stabilization) تدوین شده است، مفهومی که نخستین بار توسط ادسخر وایبه دیکسترا در سال 1973 معرفی شد. خود-پایدارسازی به توانایی یک الگوریتم توزیعشده برای همگرا شدن در یک زمان محدود به یک پیکربندی گفته میشود که از آن نقطه به بعد، رفتار الگوریتم صحیح خواهد بود (یعنی مطابق با یک مشخصه معین). این پیکربندی اولیه دلخواه میتواند ناشی از وقوع تعدادی محدود از خطاهای گذرا باشد. بنابراین، خود-پایدارسازی در واقع به عنوان یک رویکرد تحمل خطای غیرپوششی همهکاره در نظر گرفته میشود، زیرا از اثر هر تعداد محدودی از این خطاها به شکلی یکپارچه بهبود مییابد. یکی دیگر از جنبههای مهم این روش بازیابی خودکار، دشواری تنظیم مجدد دستگاههای دچار نقص در یک سیستم توزیعشده بزرگ (و بنابراین، گسترده از نظر جغرافیایی) است (اینترنت، شبکههای همتا به همتا و شبکههای تحملپذیر تاخیر، نمونههایی از این سیستمهای توزیعشده هستند). علاوه بر این، خود-پایدارسازی معمولاً به عنوان یک ویژگی سبکوزن برای دستیابی به تحمل خطا در مقایسه با سایر رویکردهای کلاسیک تحمل خطا شناخته میشود. در واقع، سربار الگوریتمهای خود-پایدارساز پیشرفته، هم از نظر زمان و هم از نظر فضا، معمولاً کم است. این امر خود-پایدارسازی را برای سیستمهای توزیعشده مجهز به پردازندههایی با قابلیتهای محاسباتی و حافظهای پایین، مانند شبکههای حسگر بیسیم، بسیار جذاب میکند.
پس از بیش از 40 سال، خود-پایدارسازی اکنون به اندازه کافی به عنوان یک زمینه مهم تحقیقاتی در محاسبات توزیعشده نظری تثبیت شده است تا تدریس آن را در دورههای تحصیلات تکمیلی پیشرفته و پژوهشمحور توجیه کند. این کتاب یک دوره مقدماتی است که شامل تعریف رسمی خود-پایدارسازی و مفاهیم مرتبط با آن، و به دنبال آن بررسی و مطالعه عمیق الگوریتمهای کلاسیک (ساده)، طرحهای اثبات و الگوهای طراحی رایج، و همچنین نتایج برجسته حاصل از جامعه خود-پایدارسازی است. همانطور که اغلب در حوزه خود-پایدارسازی اتفاق میافتد، در این کتاب بر اثبات صحت و پیچیدگی تحلیلی الگوریتمهای خود-پایدارساز توزیعشده مورد مطالعه تمرکز میکنیم.
در نهایت، تاکید میکنیم که بیشتر الگوریتمهای مورد مطالعه در این کتاب در واقع به مدل *حالت-اتمی* سطح بالا اختصاص داده شدهاند، که رایجترین مدل محاسباتی در حوزه خود-پایدارسازی است. با این حال، در فصل آخر، تکنیکهای کلی برای دستیابی به خود-پایدارسازی در مدل گذر پیام سطح پایین، و همچنین نمونههایی از الگوریتمها را ارائه میدهیم.
فهرست کتاب:
۱. روی جلد
۲. صفحه حق تکثیر
۳. صفحه عنوان
۴. تقدیمنامه
۵. فهرست مطالب
۶. پیشگفتار
۷. سپاسگزاری
۸. مقدمه
۹. مقدمات
۱۰. رنگآمیزی تحت دیمون غیرمنصفانه محلی مرکزی
۱۱. همنوایی همزمان
۱۲. درخت پوشای BFS تحت دیمون غیرمنصفانه توزیعشده
۱۳. حلقه توکن دایجسترا
۱۴. ترکیب وثیقهای سلسلهمراتبی
۱۵. خود-پایداری در سیستمهای ارسال پیام
۱۶. کتابنامه
۱۷. زندگینامه نویسندگان
۱۸. نمایه
توضیحات(انگلیسی)
This book aims at being a comprehensive and pedagogical introduction to the concept of self-stabilization, introduced by Edsger Wybe Dijkstra in 1973. Self-stabilization characterizes the ability of a distributed algorithm to converge within finite time to a configuration from which its behavior is correct (i.e., satisfies a given specification), regardless the arbitrary initial configuration of the system. This arbitrary initial configuration may be the result of the occurrence of a finite number of transient faults. Hence, self-stabilization is actually considered as a versatile non-masking fault tolerance approach, since it recovers from the effect of any finite number of such faults in an unified manner. Another major interest of such an automatic recovery method comes from the difficulty of resetting malfunctioning devices in a large-scale (and so, geographically spread) distributed system (the Internet, Pair-to-Pair networks, and Delay Tolerant Networks are examples of such distributed systems). Furthermore, self-stabilization is usually recognized as a lightweight property to achieve fault tolerance as compared to other classical fault tolerance approaches. Indeed, the overhead, both in terms of time and space, of state-of-the-art self-stabilizing algorithms is commonly small. This makes self-stabilization very attractive for distributed systems equipped of processes with low computational and memory capabilities, such as wireless sensor networks.
After more than 40 years of existence, self-stabilization is now sufficiently established as an important field of research in theoretical distributed computing to justify its teaching in advanced research-oriented graduate courses. This book is an initiation course, which consists of the formal definition of self-stabilization and its related concepts, followed by a deep review and study of classical (simple) algorithms, commonly used proof schemes and design patterns, as well as premium results issued from the self-stabilizing community. As often happens in the self-stabilizing area, in this book we focus on the proof of correctness and the analytical complexity of the studied distributed self-stabilizing algorithms.
Finally, we underline that most of the algorithms studied in this book are actually dedicated to the high-level atomic-state model, which is the most commonly used computational model in the self-stabilizing area. However, in the last chapter, we present general techniques to achieve self-stabilization in the low-level message passing model, as well as example algorithms.
Table of Contents
1. Cover
2. Copyright Page
3. Title Page
4. Dedication
5. Contents
6. Preface
7. Acknowledgments
8. Introduction
9. Preliminaries
10. Coloring under a Locally Central Unfair Daemon
11. Synchronous Unison
12. BFS Spanning Tree Under a Distributed Unfair Daemon
13. Dijkstra’s Token Ring
14. Hierarchical Collateral Composition
15. Self-Stabilization in Message Passing Systems
16. Bibliography
17. Authors’ Biographies
18. Index
دیگران دریافت کردهاند
معماری ابری از ابهام خارج شد: درک نحوه طراحی معماری های پایدار در دنیای چابک، DevOps و ابر (ویرایش انگلیسی) ۲۰۲۳
Cloud Architecture Demystified: Understand how to design sustainable architectures in the world of Agile, DevOps, and Cloud (English Edition) 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
روباه آبی: جزئیات مونتاژ بازو و مهندسی معکوس ۲۰۲۳
Blue Fox: Arm Assembly Internals and Reverse Engineering 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
طراحی مهندسی با سالیڈ ورکس ۲۰۲۳: رویکردی گام به گام مبتنی بر پروژه با استفاده از مدل سازی جامد سه بعدی ۲۰۲۳
Engineering Design with SOLIDWORKS 2023: A Step-by-Step Project Based Approach Utilizing 3D Solid Modeling 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
پیاده سازی و توسعه SAP Fiori ۲۰۲۲
SAP Fiori: Implementation and Development 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
طراحی مشارکتی ۲۰۲۲
Participatory Design 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اسکریپت نویسی بصری بلپرینت برای آنریل انجین ۵: رهاسازی قدرت واقعی بلپرینت برای خلق بازی ها و برنامه های کاربردی چشمگیر در UE۵، ویرایش سوم ۲۰۲۲
Blueprints Visual Scripting for Unreal Engine 5: Unleash the true power of Blueprints to create impressive games and applications in UE5, 3rd Edition 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
