White Rabbit Project
হোয়াইট র্যাবিট হল সিইআরএন, জিএসআই হেল্মহোল্টজ সেন্টার ফর হেভি আয়ন রিসার্চ এবং বিশ্ববিদ্যালয় ও শিল্পের অন্যান্য অংশীদারদের সহ একটি সহযোগিতামূলক প্রকল্পের নাম যা সাধারণ উদ্দেশ্যে ডেটা স্থানান্তর এবং সাব-ন্যানোসেকেন্ড নির্ভুলতার সময় স্থানান্তরের জন্য একটি সম্পূর্ণ নির্ধারক ইথারনেট-ভিত্তিক নেটওয়ার্ক বিকাশ করে। এর প্রাথমিক ব্যবহার ছিল সিইআরএন-এ অ্যাক্সিলারেটর সাইটগুলির নিয়ন্ত্রণ এবং তথ্য অধিগ্রহণের সময়কালের জন্য একটি সময় বিতরণ নেটওয়ার্ক হিসাবে এবং সেইসাথে জিএসআই-এর ফেসিলিটি ফর অ্যান্টিপ্রোটন অ্যান্ড আয়ন রিসার্চ (এফএআইআর) প্রকল্পে। হার্ডওয়্যার ডিজাইনের পাশাপাশি সোর্স কোড সর্বজনীনভাবে উপলব্ধ। প্রকল্পের নামটি লুইস ক্যারলের উপন্যাস অ্যালিস 'স অ্যাডভেঞ্চারস ইন ওয়ান্ডারল্যান্ড-এ উপস্থিত সাদা খরগোশের একটি রেফারেন্স। ফোকাস এবং লক্ষ্য হোয়াইট র্যাবিট সাব-ন্যানোসেকেন্ড সিঙ্ক্রোনাইজেশন নির্ভুলতা প্রদান করে, যা পূর্বে রিয়েল-টাইম ইথারনেট নেটওয়ার্কগুলির নমনীয়তা এবং মডুলারিটির সাথে ডেডিকেটেড হার্ড-ওয়্যার্ড টাইমিং সিস্টেমের প্রয়োজন ছিল। একটি সাদা খরগোশ নেটওয়ার্ক শুধুমাত্র একটি বিতরণকৃত ইলেকট্রনিক সিস্টেমে সময় এবং সিঙ্ক্রোনাইজেশন প্রদান করতে ব্যবহার করা যেতে পারে, অথবা সময় এবং রিয়েল-টাইম ডেটা স্থানান্তর উভয় প্রদান করতে ব্যবহার করা যেতে পারে। হোয়াইট র্যাবিট প্রকল্পটি নিম্নলিখিত বিষয়গুলির উপর দৃষ্টি নিবদ্ধ করেঃ সাব-ন্যানোসেকেন্ড নির্ভুলতাঃ 10 কিলোমিটার দৈর্ঘ্যের ফাইবার বা তামার সংযোগের মাধ্যমে 1000 টিরও বেশি নোডের সমন্বয়। নমনীয়তাঃ সহজ বিন্যাস এবং কম রক্ষণাবেক্ষণের প্রয়োজনীয়তা সহ একটি স্কেলযোগ্য এবং মডুলার প্ল্যাটফর্ম তৈরি করে। পূর্বাভাসযোগ্যতা এবং নির্ভরযোগ্যতাঃ পরিষেবার শ্রেণী ব্যবহার করে সর্বোচ্চ অগ্রাধিকারের বার্তাগুলির নির্ধারণমূলক বিতরণের অনুমতি দেয়। দৃust়তাঃ উচ্চ অগ্রাধিকার সিস্টেম ডিভাইস নিয়ন্ত্রণ বার্তাগুলির কোনও ক্ষতি নেই। ওপেন সোর্স হার্ডওয়্যার এবং সফ্টওয়্যারঃ বিক্রেতার লক-ইন এড়াতে। এই প্রকল্পের আরেকটি বৈশিষ্ট্য হল যে এটি উপলব্ধ হার্ডওয়্যার এবং সফ্টওয়্যার উভয় উৎসের সাথে সম্পূর্ণরূপে মুক্ত উৎসে কাজ করে। প্রযুক্তিগুলি সাব-ন্যানোসেকেন্ড সিঙ্ক্রোনাইজেশন অর্জনের জন্য হোয়াইট র্যাবিট সিঙ্ক্রোনাস ইথারনেট (সিঙ্ক) ব্যবহার করে সিনটোনাইজেশন এবং আই. ই. ই. ই 1588 (1588) প্রিসিশন টাইম প্রোটোকল (পি. টি. পি) ব্যবহার করে সময় যোগাযোগ করে এবং মাস্টার রেফারেন্স ঘড়ি এবং স্থানীয় ঘড়ির মধ্যে সুনির্দিষ্ট পর্যায়ের পার্থক্য পরিমাপের জন্য একটি মডিউল ব্যবহার করে। সাদা খরগোশ সাব-ন্যানোসেকেন্ড নির্ভুলতা অর্জনের জন্য প্রিসিশন টাইম প্রোটোকল ব্যবহার করে। প্রিসিশন টাইম প্রোটোকল সিঙ্ক্রোনাইজেশন বার্তাগুলির একটি দ্বিমুখী বিনিময় ঘড়ির পর্যায় এবং অফসেটের সুনির্দিষ্ট সমন্বয় করতে দেয়। লিঙ্ক বিলম্ব সঠিক হার্ডওয়্যার টাইমস্ট্যাম্প এবং বিলম্ব অসমতা গণনার মাধ্যমে সঠিকভাবে জানা যায়। সাদা খরগোশের প্রয়োগ সিইআরএন-এ ইনজেক্টর চেইনের নতুন নিয়ন্ত্রণ ব্যবস্থার জন্য সাদা খরগোশ ব্যবহার করা হয়েছিল। জি. এস. আই-তে হোয়াইট র্যাবিট এফ. এ. আই. আর কমপ্লেক্সের সময় ব্যবস্থায় পরিণত হবে। কেএম3এনইটি নিউট্রিনো টেলিস্কোপ ডিটেক্টর ইউনিটগুলিকে সিঙ্ক্রোনাইজ করার জন্য হোয়াইট র্যাবিট ব্যবহার করে। ই. আই. এস. সি. এ. টি 3ডি রাডারটি বিম গঠনকারী নেটওয়ার্কে সমন্বয়ের জন্য সাদা খরগোশ ব্যবহার করবে। এল. এইচ. এ. এ. এস. ও (লার্জ হাই অ্যালটিটিউড এয়ার শাওয়ার অবজারভেটরি) পরীক্ষার জন্য প্রায় 6000 ডিটেক্টর নোড হোয়াইট র্যাবিট নেটওয়ার্ক দ্বারা সিঙ্ক্রোনাইজ করা হয়। কমপক্ষে দুটি কসমিক মাইক্রোওয়েভ ব্যাকগ্রাউন্ড গবেষণা প্রোগ্রাম (সাইমনস অবজারভেটরি এবং সিএমবি-এস4) তাদের তথ্য অধিগ্রহণ এবং নিয়ন্ত্রণ ব্যবস্থার সময়কালের জন্য হোয়াইট র্যাবিট বিবেচনা করছে। বেশ কয়েকটি সংস্থা তাদের নিজস্ব হোয়াইট র্যাবিট হার্ডওয়্যার এবং সফ্টওয়্যার বিকাশের মাধ্যমে বাণিজ্যিক প্রয়োগের জন্য হোয়াইট র্যাবিটকে বাণিজ্যিকীকরণ করতে শুরু করেছে। সাদা খরগোশ প্রকল্পের প্রথম সাদা খরগোশের উপাদান ছিল "সাদা খরগোশের সুইচ", যা স্পেন সরকার এবং সিইআরএন দ্বারা অর্থায়ন করা হয়েছিল এবং সেভেন সলিউশনস দ্বারা উত্পাদিত হয়েছিল। বছরের পর বছর ধরে 2015-2016 হোয়াইট র্যাবিটকে হরাইজন 2020 প্রজেক্ট DEMETRA পরিষেবা #3 দ্বারা সফলভাবে মোতায়েন করা হয়েছিল এবং গ্রাউন্ড ফাইবার পরিষেবা ব্যবহার করে গ্যালিলিও সুনির্দিষ্ট ইউটিসি বিতরণের জন্য পরীক্ষা করা হয়েছিল। একটি সাদা খরগোশের টাইমিং নেটওয়ার্ক একটি সাদা খরগোশের টাইমিং নেটওয়ার্ক তিনটি গুরুত্বপূর্ণ অংশ নিয়ে গঠিত। প্রিসিশন টাইম প্রোটোকল-আই. ই. ই. ই. 1588 বা প্রিসিশন টাইম প্রোটোকল হল একটি সময় প্রোটোকল যা 1 মাইক্রোসেকেন্ড বা তারও কম সময়ের সিঙ্ক্রোনাইজেশন নির্ভুলতা প্রদানের জন্য ডিজাইন করা হয়েছে, বিশেষত শিল্প নেটওয়ার্ক এবং গবেষণা পরীক্ষাগারগুলিতে ব্যবহারের জন্য যেখানে সঠিক সিঙ্ক্রোনাইজেশন প্রয়োজন। পি. টি. পি নেটওয়ার্কে সাব ন্যানোসেকেন্ডের নির্ভুলতা আদর্শভাবে সম্ভব তবে বাস্তবে, মাস্টার-স্লেভ এবং স্লেভ-মাস্টার লিঙ্কগুলি অসমমিত হতে পারে এবং পি. টি. পি টাইম স্ট্যাম্পগুলির রেজোলিউশন সীমিত। অতএব, পি. টি. পি নেটওয়ার্কে প্রাপ্ত সিঙ্ক্রোনাইজেশন নির্ভুলতা সীমিত। সিঙ্কই ব্যবহার করে লেয়ার আই সিনটোনাইজেশন-সিঙ্কই স্ট্যান্ডার্ডের মতো, একই ফ্রিকোয়েন্সিতে সমস্ত নোড পরিচালনা করার প্রক্রিয়াটি শারীরিক স্তর স্তরে কাজ করে। সুতরাং, এই কারণে ডেটা স্থানান্তরের উপর কোনও প্রভাব পড়ে না। লেয়ার I সিনটোনাইজেশনের মূল ধারণাটি হল যে নেটওয়ার্কের ঘড়িগুলি ফ্রিকোয়েন্সিতে মুক্তভাবে চলছে না, বরং পরিবর্তে, একটি রেফারেন্স স্ট্যান্ডার্ডে লক করা উচিত এবং ট্রেসযোগ্য হওয়া উচিত। সুতরাং, লেয়ার I সিনটোনাইজেশন ব্যবহার করে একটি নেটওয়ার্কের নেটওয়ার্কে একটি শ্রেণিবিন্যাস রয়েছেঃ একটি মাস্টার নোড রয়েছে যা ডেটা স্ট্রিমগুলিতে ফ্রিকোয়েন্সি তথ্য পাঠায় এবং সিস্টেমের অন্যান্য সমস্ত নোডগুলি ডেটা স্ট্রিম থেকে এই তথ্যটি বের করে এবং একটি ফেজ-লকড লুপ থাকে যা তাদের ঠিক এই ফ্রিকোয়েন্সিতে চালিত করে। এটি ঘড়িগুলিতে ঝাঁকুনি এবং ফ্রিকোয়েন্সি প্রবাহকে সরিয়ে দেয় যা অফসেটের জন্য দায়ী। পর্যায় পরিমাপ-যেমনটি আগে ব্যাখ্যা করা হয়েছে, স্থানীয় নোডের ফ্রিকোয়েন্সি মাস্টার নোড দ্বারা প্রেরিত ডেটা স্ট্রিম থেকে নিষ্কাশিত ঘড়ি সংকেত ব্যবহার করে শৃঙ্খলাবদ্ধ করা হয়। তারপর, স্থানীয় নোড তার স্থানীয় ঘড়ির সংকেত মাস্টারকে ফেরত পাঠায়। যেহেতু স্থানীয় এবং প্রধান ঘড়ির ফ্রিকোয়েন্সিগুলি লক করা থাকে, তাই এই ঘড়ির সংকেতটি প্রধান ঘড়ির সংকেতের একটি বিলম্বিত সংস্করণ মাত্র। এই দুটি সংকেতের মধ্যে ফেজ অফসেট গণনা করে, নির্দিষ্ট লিঙ্ক বিলম্বের জন্য একটি খুব সঠিক পরিমাপ করা যেতে পারে। লিঙ্কের বিলম্ব খুঁজে পাওয়ার পরে, এটি খুব উচ্চ নির্ভুলতা অর্জনের জন্য প্রচলিত পিটিপি অ্যালগরিদমে ব্যবহার করা যেতে পারে। হোয়াইট র্যাবিট নেটওয়ার্কের উপাদানগুলি হল মাল্টি-পোর্ট হোয়াইট র্যাবিট সুইচ এবং একক বা দ্বৈত-পোর্ট হোয়াইট র্যাবিট নোড। উভয় উপাদানই নেটওয়ার্কে গতিশীলভাবে যোগ করা যেতে পারে। তারের দৈর্ঘ্য এবং অন্যান্য বিলম্বের কারণগুলি স্বয়ংক্রিয়ভাবে প্রিসিশন টাইম প্রোটোকল অ্যালগরিদম দ্বারা ক্ষতিপূরণ দেওয়া হয়। যদিও প্রচলিত গিগাবিট ইথারনেট ডিভাইসগুলিও সংযুক্ত হতে পারে, কেবল সাদা খরগোশের ডিভাইসগুলি নেটওয়ার্কের সময় এবং সিঙ্ক্রোনাইজেশনে অংশ নেয়। তথ্যসূত্র বাইরের লিঙ্ক অফিসিয়াল ওয়েবসাইট হোয়াইট র্যাবিট টিউটোরিয়াল আইওএন/পিটিটিআই 2011 এলপ্রোমা এবং সিইআরএন হোয়াইট র্যাবিট সলিউশন ইথারনেট সিঙ্ক্রোনাইজেশন সিইআরএন-এর প্রথম গবেষণাপত্র