رایانش توزیعشده
From Wikipedia, the free encyclopedia
رایانش توزیعشده (به انگلیسی: Distributed computing) یک زمینه از علوم رایانه است، که در آن به سیستمهای توزیعشده پرداخته میشود. یک سیستم توزیعشده از چندین رایانه خودکار تشکیل شده که توسط یک شبکه رایانهای با هم دیگر در ارتباط اند. کامپیوترها با هم ارتباط برقرار میکنند تا به یک هدف مشترک برسند. یک برنامه کامپیوتری که در یک سیستم توزیعشده اجرا میشود، یک برنامه توزیعشده نامیده میشود و به فرایند نوشتن چنین برنامههایی برنامهنویسی توزیعشده گفته میشود.[1] رایانش توزیعشده همچنین به استفاده از سیستمهای توزیعشده برای حل مسائل محاسباتی گفته میشود. در رایانش توزیعشده یک مسئله به وظایف مختلف تقسیم میشود که هر کدام از آنها توسط یک کامپیوتر یا بیشتر حل میشود.[2]این وظایف از طریق ارسال پیام با یکدیگر در ارتباط هستند.[3]