পি-পারসিস্টেন্ট CSMA হল ক্যারিয়ার সেন্স মাল্টিপল অ্যাকসেস (CMSA) প্রোটোকলের একটি পদ্ধতি যা 1-স্থির CMSA এবং নন-পারসিস্টেন্ট CMSA-এর সুবিধাগুলিকে একত্রিত করে। CMSA প্রোটোকল ব্যবহার করে, একাধিক ব্যবহারকারী বা নোড একটি ভাগ করা মাধ্যমের মাধ্যমে ডেটা পাঠায় এবং গ্রহণ করে যা হতে পারে একক কেবল বা একাধিক নোড সংযোগকারী অপটিক্যাল ফাইবার, অথবা ওয়্যারলেস স্পেকট্রামের একটি অংশ৷
পি-পারসিস্টেন্ট সিএসএমএ-তে, যখন একটি ট্রান্সমিটিং স্টেশনে পাঠানোর জন্য একটি ফ্রেম থাকে এবং এটি একটি ব্যস্ত চ্যানেল অনুভব করে, তখন এটি ট্রান্সমিশন শেষ হওয়ার জন্য অপেক্ষা করে এবং তারপর একটি সম্ভাব্যতা p সহ প্রেরণ করে। যেহেতু, এটি একটি সম্ভাব্যতা p সহ পাঠায়, নাম p – স্থায়ী CSMA দেওয়া হয়৷
অ্যালগরিদম
পি-পারসিস্টেন্ট CMSA-এর অ্যালগরিদম হল:
-
একটি ফ্রেম প্রস্তুত হলে, ট্রান্সমিটিং স্টেশন চ্যানেলটি নিষ্ক্রিয় বা ব্যস্ত কিনা তা পরীক্ষা করে৷
-
যদি চ্যানেলটি নিষ্ক্রিয় থাকে তবে এটি অবিলম্বে ফ্রেমটি প্রেরণ করে।
-
চ্যানেলটি ব্যস্ত থাকলে, স্টেশনটি অপেক্ষা করে এবং চ্যানেলটি নিষ্ক্রিয় না হওয়া পর্যন্ত ক্রমাগত চেক করে।
-
চ্যানেলটি নিষ্ক্রিয় হয়ে গেলে, স্টেশনটি সম্ভাব্যতা p.
সহ ফ্রেমটিকে প্রেরণ করে -
একটি সম্ভাবনা ( 1 – p ), চ্যানেলটি পরবর্তী সময়ের স্লটের জন্য অপেক্ষা করে৷ যদি পরবর্তী সময়ের স্লটটি নিষ্ক্রিয় থাকে তবে এটি আবার একটি সম্ভাব্যতা p সহ প্রেরণ করে এবং একটি সম্ভাব্যতার সাথে অপেক্ষা করে ( 1 – p)।
-
স্টেশনটি এই প্রক্রিয়াটি পুনরাবৃত্তি করে যতক্ষণ না হয় ফ্রেম প্রেরণ করা হয় বা অন্য একটি স্টেশন প্রেরণ করা শুরু না হয়৷
-
যদি অন্য স্টেশন ট্রান্সমিট করা শুরু করে, স্টেশনটি এলোমেলো সময়ের জন্য অপেক্ষা করে এবং অ্যালগরিদম পুনরায় চালু করে।
পি-পারসিস্টেন্ট CSMA এর সুবিধা
এটি 1-স্থায়ী CSMA, নন-পারসিস্টেন্ট CSMA এবং p-পারসিস্টেন্ট CSMA-এর মধ্যে সবচেয়ে কার্যকর। এটি 1-স্থির CSMA এর তুলনায় সংঘর্ষের সংখ্যা উল্লেখযোগ্যভাবে হ্রাস করে। চ্যানেলের ব্যবহার অ-স্থির CSMA থেকে অনেক ভালো।
থ্রুপুটগুলির তুলনা
একটি নেটওয়ার্ক সিস্টেমের থ্রুপুট প্রতি ফ্রেম সময় সফল ট্রান্সমিশনের সংখ্যা হিসাবে সংজ্ঞায়িত করা হয়। p-persistent CMSA এর থ্রু পুট p এর মানের উপর নির্ভর করে। সাধারণভাবে বলতে গেলে, p এর মান কম, থ্রুপুট বেশি। যাইহোক, p এর মান কম হলে, চ্যানেলের ব্যবহারও কমে যায়।
নিম্নলিখিত গ্রাফটি অন্যান্য MAC প্রোটোকলের সাথে p- স্থায়ী CMSA-এর থ্রুপুট তুলনা করে। এখানে, p এর তিনটি মানের থ্রুপুট:0.5, 0.1 এবং 0.01 প্লট করা হয়েছে।