SWIM Protocol
ಸ್ಕೇಲೆಬಲ್ ವೀಕ್ಲಿ ಕನ್ಸಿಸ್ಟೆಂಟ್ ಇನ್ಫೆಕ್ಷನ್-ಸ್ಟೈಲ್ ಪ್ರೊಸೆಸ್ ಗ್ರೂಪ್ ಮೆಂಬರ್ಶಿಪ್ (ಎಸ್. ಡಬ್ಲ್ಯೂ. ಐ. ಎಂ.) ಶಿಷ್ಟಾಚಾರವು ವಿತರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ "ಹೊರಗುತ್ತಿಗೆ ಹೃದಯ ಬಡಿತಗಳನ್ನು" ಆಧರಿಸಿದ ಗುಂಪು ಸದಸ್ಯತ್ವ ಶಿಷ್ಟಾಚಾರವಾಗಿದೆ, ಇದನ್ನು ಮೊದಲು 2001 ರಲ್ಲಿ ಇಂದ್ರನೀಲ್ ಗುಪ್ತಾ ಪರಿಚಯಿಸಿದರು. ಇದು ಗುಂಪು ಸದಸ್ಯತ್ವ ಪ್ರಸರಣದೊಂದಿಗೆ ವೈಫಲ್ಯ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯನ್ನು ಸಂಯೋಜಿಸುವ ಹೈಬ್ರಿಡ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ. ಶಿಷ್ಟಾಚಾರವು ಎರಡು ಘಟಕಗಳನ್ನು ಹೊಂದಿದೆ, ವೈಫಲ್ಯ ಪತ್ತೆಕಾರಕ ಘಟಕ ಮತ್ತು ಪ್ರಸರಣ ಘಟಕ. ವೈಫಲ್ಯ ಪತ್ತೆಕಾರಕ ಘಟಕವು ಈ ಕೆಳಗಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಃ ಪ್ರತಿ ಟಿ 'ಸಮಯ ಘಟಕಗಳು, ಪ್ರತಿ ನೋಡ್ () ತನ್ನ ಸದಸ್ಯತ್ವ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಯಾದೃಚ್ಛಿಕ ಇತರ ನೋಡ್ () ಗೆ ಪಿಂಗ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಅವರಿಂದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಪಡೆದರೆ, ಆರೋಗ್ಯಕರವಾಗಿರಲು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎನ್1 ಅದರ "ಲಾಸ್ಟ್ ಹಿಯರ್ಡ್ ಫ್ರಮ್" ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪ್ರಸ್ತುತ ಸಮಯಕ್ಕೆ ನವೀಕರಿಸುತ್ತದೆ. ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸದಿದ್ದರೆ, ಅದರ ಪಟ್ಟಿ () ನಲ್ಲಿರುವ ಇತರ ನೋಡ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಅವರು ಪಿಂಗ್ ಮಾಡುವಂತೆ ವಿನಂತಿಸುತ್ತಾರೆ. ಸಮಯದ ಟಿ ಘಟಕಗಳ ನಂತರಃ ಯಾವುದೇ ಯಶಸ್ವಿ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸದಿದ್ದರೆ, ವಿಫಲವಾಗಿದೆ ಎಂದು ಗುರುತಿಸಲಾಗುತ್ತದೆ. ಪ್ರಸರಣ ಘಟಕವು ಈ ಕೆಳಗಿನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಃ ವಿಫಲವಾದ ನೋಡ್ ಅನ್ನು ಪತ್ತೆ ಮಾಡಿದ ನಂತರ, ವಿಫಲವಾದ ನೋಡ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯೊಂದಿಗೆ ಅದರ ಸದಸ್ಯತ್ವ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಉಳಿದ ನೋಡ್ಗಳಿಗೆ ಮಲ್ಟಿಕಾಸ್ಟ್ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಗುಂಪನ್ನು ಪ್ರವೇಶಿಸಲು/ಬಿಡಲು ನೋಡ್ಗಾಗಿ ಸ್ವಯಂಪ್ರೇರಿತ ವಿನಂತಿಗಳನ್ನು ಸಹ ಮಲ್ಟೀಕಾಸ್ಟ್ ಮೂಲಕ ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಗುಣಲಕ್ಷಣಗಳು ಶಿಷ್ಟಾಚಾರವು ಈ ಕೆಳಗಿನ ಖಾತರಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆಃ ಬಲವಾದ ಸಂಪೂರ್ಣತೆಃ ಸಂಪೂರ್ಣ ಪರಿಪೂರ್ಣತೆಯನ್ನು ಖಾತರಿಪಡಿಸಲಾಗಿದೆ (ಉದಾ. ಗುಂಪಿನಲ್ಲಿನ ಯಾವುದೇ ನೋಡ್ನ ಕ್ರ್ಯಾಶ್-ವೈಫಲ್ಯವನ್ನು ಅಂತಿಮವಾಗಿ ಎಲ್ಲಾ ಲೈವ್ ನೋಡ್ಗಳು ಪತ್ತೆ ಮಾಡುತ್ತವೆ). ಪತ್ತೆ ಮಾಡುವ ಸಮಯಃ ಪತ್ತೆ ಮಾಡುವ ಸಮಯದ ನಿರೀಕ್ಷಿತ ಮೌಲ್ಯವು (ನೋಡ್ ವೈಫಲ್ಯದಿಂದ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯವರೆಗೆ), ಪ್ರೋಟೋಕಾಲ್ ಅವಧಿಯ ಉದ್ದ ಎಲ್ಲಿದೆ, ಮತ್ತು ಇದು ಗುಂಪಿನಲ್ಲಿನ ದೋಷರಹಿತ ನೋಡ್ಗಳ ಭಾಗವಾಗಿದೆ. ಮೂಲ ಸ್ವಿಮ್ ಕಾಗದವು ಶಿಷ್ಟಾಚಾರವನ್ನು ಹೆಚ್ಚು ದೃಢವಾಗಿಸಲು ಈ ಕೆಳಗಿನ ವಿಸ್ತರಣೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆಃ ಅನುಮಾನಃ ಪಿಂಗ್ ಸಂದೇಶಗಳಿಗೆ ಸ್ಪಂದಿಸದ ನೋಡ್ಗಳನ್ನು ಆರಂಭದಲ್ಲಿ ವಿಫಲವೆಂದು ಗುರುತಿಸಲಾಗುವುದಿಲ್ಲ. ಬದಲಾಗಿ, ಅವುಗಳನ್ನು "ಅನುಮಾನಾಸ್ಪದ" ಎಂದು ಗುರುತಿಸಲಾಗುತ್ತದೆ; "ಅನುಮಾನಾಸ್ಪದ" ನೋಡ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯುವ ನೋಡ್ಗಳು ಇನ್ನೂ ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒಳಗೊಂಡಂತೆ ಎಲ್ಲಾ ಇತರ ನೋಡ್ಗಳಿಗೆ ಮಲ್ಟಿಕಾಸ್ಟ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತವೆ. "ಅನುಮಾನಾಸ್ಪದ" ನೋಡ್ ಸ್ವಲ್ಪ ಸಮಯದ ಮಿತಿಯ ಮೊದಲು ಪಿಂಗ್ಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಿದರೆ, ನೋಡ್ನಿಂದ "ಅನುಮಾನಾಸ್ಪದ" ಲೇಬಲ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲು ಮಲ್ಟಿಕಾಸ್ಟ್ ಮೂಲಕ "ಜೀವಂತ" ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ. ಸೋಂಕು-ಶೈಲಿಯ ಹರಡುವಿಕೆಃ ಮಲ್ಟಿಕಾಸ್ಟ್ ಮೂಲಕ ನೋಡ್ ವೈಫಲ್ಯದ ಮಾಹಿತಿಯನ್ನು ಪ್ರಚಾರ ಮಾಡುವ ಬದಲು, ಪ್ರೋಟೋಕಾಲ್ ಸಂದೇಶಗಳನ್ನು ನೋಡ್ ಜೀವಂತಿಕೆಯನ್ನು ನಿರ್ಧರಿಸಲು ಬಳಸುವ ಪಿಂಗ್ ಸಂದೇಶಗಳ ಮೇಲೆ ಪಿಗ್ಗಿಬ್ಯಾಕ್ ಮಾಡಲಾಗುತ್ತದೆ. ಇದು ಗಾಸಿಪ್ ಪ್ರಸರಣಕ್ಕೆ ಸಮಾನವಾಗಿದೆ. ರೌಂಡ್-ರಾಬಿನ್ ಪ್ರೋಬ್ ಟಾರ್ಗೆಟ್ ಸೆಲೆಕ್ಷನ್ ": ಪ್ರತಿ ಪ್ರೋಟೋಕಾಲ್ ಸಮಯದ ಹಂತದಲ್ಲಿ ಯಾದೃಚ್ಛಿಕವಾಗಿ ತನಿಖೆ ಮಾಡಲು ನೋಡ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಬದಲು, ಪ್ರತಿ ನೋಡ್ ಪ್ರೋಬ್ ಗುರಿಯ ರೌಂಡ್-ರಾಬಿನ್ ಆಯ್ಕೆಯನ್ನು ಮಾಡುವಂತೆ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. ಇದು ಪ್ರೋಟೋಕಾಲ್ನ ಅತ್ಯಂತ ಕೆಟ್ಟ-ಪ್ರಕರಣ ಪತ್ತೆ ಸಮಯವನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ, ಸರಾಸರಿ ಪತ್ತೆ ಸಮಯವನ್ನು ಕೆಳಮಟ್ಟಕ್ಕಿಳಿಸುವುದಿಲ್ಲ. ವೈಫಲ್ಯ ಪತ್ತೆಕಾರಕ ಕ್ರ್ಯಾಶ್ (ಕಂಪ್ಯೂಟಿಂಗ್) ಉಲ್ಲೇಖಗಳು ದೋಷ-ಸಹಿಷ್ಣು ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳು ವಿತರಿಸಿದ ಕ್ರಮಾವಳಿಗಳು ವಿತರಿಸಿದ ಕಂಪ್ಯೂಟಿಂಗ್ ಅನ್ನು ಸಹ ನೋಡಿ.