PUPS P3
পিইউপিএস/পি3 হল লিনাক্সের জন্য একটি জৈব কম্পিউটিং পরিবেশের বাস্তবায়ন যা নিম্ন স্তরের স্থায়ী সফ্টওয়্যার এজেন্টগুলির বাস্তবায়নের জন্য সহায়তা প্রদান করে। পিইউপিএস/পি3 হল বিবিসি মাইক্রোতে বাস্তবায়িত এমএসপিএস অপারেটিং পরিবেশ থেকে উদ্ভূত একটি ক্লাস্টার কম্পিউটিং পরিবেশ। পিইউপিএস পি3 পরিবেশটি বেশ কয়েকটি বৈজ্ঞানিক কম্পিউটিং প্রকল্পের পরিকাঠামোতে ব্যবহৃত হয়েছে যার মধ্যে রয়েছে ডেইজি স্বয়ংক্রিয় প্রজাতি সনাক্তকরণ ব্যবস্থা এবং বেশ কয়েকটি গণনামূলক স্নায়ুবিজ্ঞান প্রকল্প। পি3 প্রক্রিয়ার পিইউপিএস/পি3 প্রক্রিয়াগুলির বৈশিষ্ট্যগুলি হল হোমিওস্ট্যাটিক এজেন্ট। এই এজেন্টরা তাদের অবস্থা বাঁচাতে এবং সামঞ্জস্যপূর্ণ লিনাক্স কার্নেল চালিত মেশিনের মধ্যে স্থানান্তর করতে সক্ষম হয় (সিআরআইইউ-এর মাধ্যমে)। পিইউপিএস/পি3 এপিআই তাদের পরিবেশের অবস্থার উল্লেখযোগ্য প্রবেশাধিকার দেয়ঃ জৈবিক জীবের মতো তারা প্রাণবন্ত। অর্থাৎ, তারা তাদের পরিবেশের পরিবর্তনগুলি অনুধাবন করতে এবং যথাযথভাবে প্রতিক্রিয়া জানাতে সক্ষম হয়। উদাহরণস্বরূপ, একটি পি3 প্রক্রিয়া তার অবস্থা বাঁচাতে বেছে নিতে পারে বা স্থানান্তরিত হতে পারে যদি কিছু সম্পদ, উদাহরণস্বরূপ প্রসেসর চক্র দুর্লভ হয়ে যায়। কার্যকরীভাবে, এটি কোনও প্রাণী হাইবারনেট নির্বাচন করার বা যখন তার খাদ্য সম্পদ দুর্লভ হয়ে যায় তখন স্থানান্তরিত হওয়ার যন্ত্রের সমতুল্য। পি. ইউ. পি. এস/পি3 একটি নিম্ন স্তরের স্থায়ী বস্তু, ভাগ করা স্তূপের মাধ্যমে তথ্য সম্পদ ভাগ করে নিতে পারে। এটি ব্যবহারের শব্দার্থগুলি স্ট্যান্ডার্ড সি লাইব্রেরি দ্বারা সরবরাহ করা ফ্রি ()/ম্যালোক () এপিআই দ্বারা ব্যবহৃত শব্দের অনুরূপ। সহযোগী পি3 প্রক্রিয়াগুলির একটি গুচ্ছ দ্বারা গণনাগুলি যৌথভাবে কার্যকর করা যেতে পারে। এই ক্লাস্টারটি বহু উপায়ে একটি বহুকোষী জীবের অনুরূপঃ একটি জীবের মধ্যে কোষের মতো, পৃথক পি3 প্রক্রিয়াগুলি বিশেষজ্ঞ হতে পারে। উদাহরণস্বরূপ, ডেইজি প্যাটার্ন স্বীকৃতি ব্যবস্থার ক্ষেত্রে, ক্লাস্টারটি (আইপিএম) প্রক্রিয়াগুলি নিয়ে গঠিত যা প্রাক-প্রক্রিয়া প্যাটার্ন-ডেটা, (ফ্লোরেট) প্রক্রিয়াগুলি যা পিএসওএম নিউরাল নেটগুলি চালায় যা সেই নিদর্শনগুলিকে শ্রেণীবদ্ধ করতে ব্যবহৃত হয় এবং (ভিএইচটিএমএল) প্রক্রিয়াগুলি যা ব্যবহারকারীর কাছে ডেইজি আবিষ্কৃত নিদর্শনগুলির পরিচয় যোগাযোগ করে। উপরন্তু, ডেইজি ক্লাস্টারে ফাইল এবং মেমরি স্থান পরিষ্কার এবং পুনর্ব্যবহারের জন্য বিশেষজ্ঞ (ম্যাগগট এবং কেফার) প্রক্রিয়া রয়েছে এবং (লাইওসোম) প্রক্রিয়াগুলি যা ক্লাস্টারের মধ্যে অন্যান্য প্রক্রিয়াগুলি ধ্বংস করে প্রতিস্থাপন করে যা দূষিত হয়ে গেছে এবং তাই অ-কার্যকরী হয়ে গেছে। উদাহরণস্বরূপ ওরাকল ভার্চ্যুয়ালবক্স সিস্টেমের সাথে একত্রে, পিইউপিএস/পি3 ব্যবহার করে হোমিওস্ট্যাটিক ভার্চ্যুয়াল (লিনাক্স) মেশিন তৈরি করা সম্ভব যা গতিশীল মেঘ পরিবেশে বসবাস করার সময় গণনামূলক পেলোড বহন করতে পারে। পি. ইউ. পি. এস/পি3-এর সর্বশেষ প্রকাশটি ধারক ভিত্তিক অপারেটিং সিস্টেম স্তরের ভার্চ্যুয়ালাইজেশন (ডকার (সফ্টওয়্যার)-এর মাধ্যমে এবং চেক পয়েন্টিং এবং পরবর্তী মাইগ্রেশন এবং/অথবা সি. আর. আই. ইউ-এর মাধ্যমে পুনরুদ্ধারকেও সমর্থন করে। পি3 প্রসেস নেটওয়ার্ক পি3 সিস্টেম প্রক্রিয়াগুলির মধ্যে গতিশীল অ্যাসিঙ্ক্রোনাস পিয়ার থেকে পিয়ার যোগাযোগ এবং প্রক্রিয়া এবং ব্যবহারকারীর মধ্যে গতিশীল অ্যাসিঙ্ক্রোনাস যোগাযোগকে সহজতর করে। দেখানো প্রক্রিয়া নেটওয়ার্কের উদাহরণে, পিইউপিএস/পি3-তে প্রয়োগ করা বেশ কয়েকটি যোগাযোগ পদ্ধতি চিত্রিত করা হয়েছে। এর মধ্যে রয়েছেঃ পি. এস. আর. পি ক্লায়েন্টের মাধ্যমে ব্যবহারকারী থেকে পি. এস. আর. পি সার্ভার (পি. এস. আর. পি প্রোটোকল ব্যবহার করে)। এই যোগাযোগ পদ্ধতিটি পিএসআরপি ক্লায়েন্ট (এবং তাই ব্যবহারকারী) এবং পিএসআরপি সার্ভার প্রক্রিয়ার মধ্যে একটি অ্যাসিঙ্ক্রোনাস সিউডোটি সংযোগ স্থাপন করে। এস. আই. সি চ্যানেলের মাধ্যমে পিয়ার টু পিয়ার (পি. এস. আর. পি সার্ভারের মধ্যে)। একটি পি. এস. আর. পি সার্ভার অন্য সার্ভারের সাথে সরাসরি যোগাযোগ করতে চায় যা একটি স্লেভড ইন্টারেকশন ক্লায়েন্ট চ্যানেলের (এস. আই. সি) মাধ্যমে পি. এস. আর. পি ক্লায়েন্টের একটি উদাহরণ। এটি তখন এই ক্রীতদাস পি. এস. আর. পি ক্লায়েন্টকে একটি পি. এস. আর. পি চ্যানেল খোলার নির্দেশ দেয় যার সাথে সে কথা বলতে চায়। সংবেদনশীল ফাইলের মাধ্যমে পিয়ার টু পিয়ার (পি. এস. আর. পি সার্ভারের মধ্যে) করুন। এই মোডে একটি পি. এস. আর. পি সার্ভার ফাইলের মাধ্যমে অন্য সার্ভারে তথ্য পাঠায়। কোনও সার্ভারকে ফাইলটি পড়তে বাধা দেওয়ার জন্য এটি একটি কী দিয়ে ট্যাগ করা হয়েছে যার প্রাপক সার্ভারে একটি মিলযুক্ত লক রয়েছে। এই লক এবং কী সিস্টেমটি এনজাইম-সাবস্ট্রেট এবং জৈবিক সংকেত ব্যবস্থা দ্বারা অনুপ্রাণিত হয়েছিল। তথ্যসূত্র গিটহাব এজেন্ট-ভিত্তিক প্রোগ্রামিং ভাষার বাহ্যিক লিঙ্ক https://github.com/xylophanes/PupsP3#readme পিইউপিএস/পি3 বিবরণ