پروتکل SWIM (به انگلیسی: Scalable Weakly Consistent Infection-style Process Membership Group) یک پروتکل عضویت در گروه است که بر اساس "جنبش بدون منبع" استفاده می شود و در رایانش توزیع شده استفاده می شود و اولین بار توسط Indranil Gupta در سال 2001 معرفی شد. این یک الگوریتم پیوندی است که تشخیص شکست را با عضویت در گروه انتشار میابد.
این پروتکل دارای دو مولفه است، مولفه تشخیص خرابی و مؤلفه پخش شدن .
مولفه تشخیص خرابی به صورت زیر کار می کند:
مولفه پخش شدن به صورت زیر کار می کند:
این پروتکل عهده های زیر را دارد:
مقاله اصلی SWIM پسوندهای زیر را لیست می کند تا پروتکل را قدرتمند تر کند: [۲]