पी-परसिस्टेंट सीएसएमए कैरियर सेंस मल्टीपल एक्सेस (सीएमएसए) प्रोटोकॉल का एक दृष्टिकोण है जो 1-स्थायी सीएमएसए और गैर-निरंतर सीएमएसए के लाभों को जोड़ता है। CMSA प्रोटोकॉल का उपयोग करते हुए, एक से अधिक उपयोगकर्ता या नोड्स एक साझा माध्यम से डेटा भेजते और प्राप्त करते हैं जो एक एकल केबल या ऑप्टिकल फाइबर हो सकता है जो कई नोड्स, या वायरलेस स्पेक्ट्रम का एक हिस्सा जोड़ता है।
पी-परसिस्टेंट सीएसएमए में, जब एक ट्रांसमिटिंग स्टेशन में भेजने के लिए एक फ्रेम होता है और यह एक व्यस्त चैनल को महसूस करता है, तो यह ट्रांसमिशन के अंत की प्रतीक्षा करता है, और फिर एक प्रायिकता पी के साथ ट्रांसमिट करता है। चूंकि, यह एक प्रायिकता p के साथ भेजता है, इसलिए p - लगातार CSMA नाम दिया गया है।
एल्गोरिदम
पी-परसिस्टेंट सीएमएसए का एल्गोरिथम है:
-
जब एक फ्रेम तैयार होता है, तो ट्रांसमिटिंग स्टेशन जांचता है कि चैनल निष्क्रिय है या व्यस्त है।
-
यदि चैनल निष्क्रिय है तो यह फ्रेम को तुरंत प्रसारित करता है।
-
यदि चैनल व्यस्त है, तो स्टेशन प्रतीक्षा करता है और चैनल के निष्क्रिय होने तक लगातार जांच करता है।
-
जब चैनल निष्क्रिय हो जाता है, तो स्टेशन प्रायिकता p के साथ फ्रेम को प्रसारित करता है।
-
एक प्रायिकता (1 - p) के साथ, चैनल अगली बार स्लॉट की प्रतीक्षा करता है। यदि अगली बार स्लॉट निष्क्रिय है, तो यह फिर से एक प्रायिकता p के साथ संचारित होता है और एक प्रायिकता ( 1 - p ) के साथ प्रतीक्षा करता है।
-
स्टेशन इस प्रक्रिया को तब तक दोहराता है जब तक या तो फ्रेम ट्रांसमिट नहीं हो जाता या कोई अन्य स्टेशन ट्रांसमिट करना शुरू नहीं कर देता।
-
यदि कोई अन्य स्टेशन संचारण शुरू करता है, तो स्टेशन यादृच्छिक समय की प्रतीक्षा करता है और एल्गोरिथम को पुनः आरंभ करता है।
पी-निरंतर सीएसएमए का लाभ
यह 1-स्थायी सीएसएमए, गैर-निरंतर सीएसएमए और पी-निरंतर सीएसएमए के बीच सबसे कुशल है। यह 1-लगातार सीएसएमए की तुलना में टकरावों की संख्या को काफी कम कर देता है। चैनल का उपयोग गैर-निरंतर सीएसएमए से काफी बेहतर है।
थ्रूपुट की तुलना
नेटवर्क सिस्टम के थ्रूपुट को प्रति फ्रेम समय में सफल प्रसारण की संख्या के रूप में परिभाषित किया गया है। पी-परसिस्टेंट सीएमएसए का थ्रू पुट पी के मान पर निर्भर करता है। सामान्यतया, p का मान जितना कम होगा, थ्रूपुट उतना ही अधिक होगा। हालांकि, पी के कम मूल्यों के साथ, चैनल का उपयोग भी कम हो जाता है।
निम्नलिखित ग्राफ अन्य मैक प्रोटोकॉल के साथ पी-निरंतर सीएमएसए के थ्रूपुट की तुलना करता है। यहां, p:0.5, 0.1 और 0.01 के तीन मानों के थ्रूपुट प्लॉट किए गए हैं।