VMScluster
একটি ভিএমএসক্লাস্টার, যা মূলত ভিএএক্সক্লাস্টার নামে পরিচিত, হল একটি কম্পিউটার ক্লাস্টার যা ওপেনভিএমএস অপারেটিং সিস্টেম চালিত একদল কম্পিউটারের সাথে জড়িত। যেখানে শক্তভাবে সংযুক্ত মাল্টিপ্রোসেসর সিস্টেমগুলি অপারেটিং সিস্টেমের একক অনুলিপি চালায়, একটি ভিএমএসক্লাস্টার আলগাভাবে সংযুক্ত থাকেঃ প্রতিটি মেশিন ওপেনভিএমএসের নিজস্ব অনুলিপি চালায়, তবে ডিস্ক স্টোরেজ, লক ম্যানেজার এবং সুরক্ষা ডোমেন সমস্ত ক্লাস্টার-প্রশস্ত, একটি একক সিস্টেম চিত্র বিমূর্ততা প্রদান করে। মেশিনগুলি বাকি ক্লাস্টারকে প্রভাবিত না করে একটি ভিএমএসক্লাস্টারে যোগ দিতে বা ছেড়ে যেতে পারে। বর্ধিত প্রাপ্যতার জন্য, ভিএমএসক্লাস্টারগুলি একই সাথে দুটি মেশিন বা স্টোরেজ কন্ট্রোলারের সাথে সংযুক্ত দ্বৈত-পোর্ট ডিস্কের ব্যবহারকে সমর্থন করে। প্রাথমিক মুক্তি ডিজিটাল সরঞ্জাম কর্পোরেশন (ডিইসি) 1983 সালের মে মাসে প্রথম ভিএএক্সক্লাস্টার ঘোষণা করে। এই পর্যায়ে, ক্লাস্টারিংয়ের জন্য বিশেষ যোগাযোগ হার্ডওয়্যারের পাশাপাশি ভি. এম. এস-এ নিম্ন-স্তরের সাবসিস্টেমগুলিতে কিছু বড় পরিবর্তন প্রয়োজন। সফ্টওয়্যার এবং হার্ডওয়্যার যৌথভাবে ডিজাইন করা হয়েছিল। ভিএএক্সক্লাস্টার সমর্থন প্রথম ভিএএক্স/ভিএমএস ভি4-এ যোগ করা হয়েছিল, যা 1984 সালে প্রকাশিত হয়েছিল। এই সংস্করণটি শুধুমাত্র ডিইসির মালিকানাধীন কম্পিউটার ইন্টারকনেক্ট (সিআই)-এর উপর ক্লাস্টারিং সমর্থন করে। প্রতিটি ক্লাস্টারের কেন্দ্রে একটি স্টার কাপলার ছিল, যার সাথে ক্লাস্টারের প্রতিটি নোড (কম্পিউটার) এবং ডেটা স্টোরেজ ডিভাইস এক বা দুই জোড়া সিআই কেবল দ্বারা সংযুক্ত ছিল। প্রতিটি জোড়া তারের সংক্রমণ হার ছিল প্রতি সেকেন্ডে 70 মেগাবাইট, যা সেই যুগের জন্য একটি উচ্চ গতি। দুটি জোড়া ব্যবহার করে প্রতি সেকেন্ডে 140 মেগাবাইটের মোট সংক্রমণ হার দেওয়া হয়েছিল, একটি কেবল ব্যর্থ হলে অপ্রয়োজনীয়তা সহ; স্টার কাপলারগুলিতে আরও ভাল প্রাপ্যতার জন্য অপ্রয়োজনীয় তারের ব্যবস্থাও ছিল। প্রতিটি সিআই কেবল একটি সিআই পোর্টের মাধ্যমে তার কম্পিউটারের সাথে সংযুক্ত থাকে, যা কোনও সিপিইউ জড়িত না হয়ে প্যাকেট পাঠাতে এবং গ্রহণ করতে পারে। একটি প্যাকেট পাঠানোর জন্য, একটি সিপিইউ-কে কেবল স্মৃতিতে একটি ছোট তথ্য কাঠামো তৈরি করতে হত এবং এটিকে একটি "পাঠান" সারিতে যুক্ত করতে হত; একইভাবে, সিআই পোর্ট প্রতিটি আগত বার্তাকে একটি "গ্রহণ" সারিতে যুক্ত করত। পরীক্ষাগুলি দেখায় যে একটি ভিএএক্স-11/780 প্রতি সেকেন্ডে 3000 বার্তা পাঠাতে এবং গ্রহণ করতে পারে, যদিও এটি নামমাত্র একটি 1-এমআইপিএস মেশিন ছিল। ঘনিষ্ঠভাবে সম্পর্কিত ভর সঞ্চয় নিয়ন্ত্রণ প্রোটোকল (এম. এস. সি. পি) ভর সঞ্চয় সাবসিস্টেম থেকে একইভাবে উচ্চ কার্যকারিতার অনুমতি দেয়। উপরন্তু, এম. এস. সি. পি প্যাকেটগুলি খুব সহজেই সি. আই-এর মাধ্যমে পরিবহন করা হত যা স্টোরেজ ডিভাইসে দূরবর্তী প্রবেশাধিকারের অনুমতি দেয়। ভিএএক্সক্লাস্টারিং ছিল বাণিজ্যিক সাফল্য অর্জনকারী প্রথম ক্লাস্টারিং সিস্টেম এবং ভিএএক্স সিস্টেমের জন্য একটি প্রধান বিক্রয় কেন্দ্র ছিল। পরবর্তী উন্নয়ন 1986 সালে, ডিইসি তাদের মাইক্রোভিএএক্স মিনিকম্পিউটারগুলিতে ভিএএক্সক্লাস্টারিং সমর্থন যোগ করে, যা বিশেষ-উদ্দেশ্য হার্ডওয়্যারের পরিবর্তে ইথারনেটের উপর দিয়ে চলে। সিআই হার্ডওয়্যারের উচ্চ-প্রাপ্যতা সুবিধা না দিলেও, এই লোকাল এরিয়া ভিএএক্সক্লাস্টারগুলি (এলএভিসি) নিম্ন-প্রান্তের মিনিকম্পিউটার ক্রেতাদের জন্য একটি আকর্ষণীয় সম্প্রসারণ পথ সরবরাহ করেছিল। এল. এ. ভি. সি ডিস্কবিহীন স্যাটেলাইট নোডগুলিকে বুটনোডের সিস্টেম ডিস্ক ব্যবহার করে নেটওয়ার্কে বুটস্ট্র্যাপ করার অনুমতি দেয়। ওপেনভিএমএস-এর পরবর্তী সংস্করণগুলি (ভি5 এবং পরবর্তী) অন্যান্য পরিবহনের মধ্যে "মিশ্র আন্তঃসংযোগ" ভিএএক্সক্লাস্টার (সিআই এবং ইথারনেট উভয় ব্যবহার করে), এবং ডিএসএসআই (ডিজিটাল সিস্টেম এবং স্টোরেজ আন্তঃসংযোগ), এসসিএসআই এবং এফডিডিআই-এর উপর ভিএএক্সক্লাস্টারিং সমর্থন করে। অবশেষে, উচ্চ-ব্যান্ডউইথ ওয়াইড এরিয়া নেটওয়ার্কিং উপলব্ধ হওয়ার সাথে সাথে, স্যাটেলাইট ডেটা লিঙ্ক এবং দীর্ঘ দূরত্বের স্থল সংযোগের অনুমতি দেওয়ার জন্য ক্লাস্টারিং প্রসারিত করা হয়েছিল। এটি দুর্যোগ-সহনশীল ক্লাস্টার তৈরির অনুমতি দেয়; বিভিন্ন বৈচিত্র্যময় ভৌগলিক অঞ্চলে একক ভিএএক্সক্লাস্টার সনাক্ত করে, ক্লাস্টারটি অবকাঠামোগত ব্যর্থতা এবং প্রাকৃতিক দুর্যোগ থেকে বেঁচে থাকতে পারে। এলএটি প্রোটোকল ব্যবহার করে টার্মিনাল সার্ভার প্রবর্তনের মাধ্যমে ভিএএক্সক্লাস্টারিং ব্যাপকভাবে সহায়তা পেয়েছিল। সাধারণ সিরিয়াল টার্মিনালগুলিকে ইথারনেটের মাধ্যমে হোস্ট নোডগুলি অ্যাক্সেস করার অনুমতি দিয়ে, যে কোনও টার্মিনালের পক্ষে যে কোনও হোস্ট নোডের সাথে দ্রুত এবং সহজেই সংযোগ স্থাপন করা সম্ভব হয়েছিল। এটি ক্লাস্টারের এক নোড থেকে অন্য নোডে ব্যবহারকারী টার্মিনালগুলির ব্যর্থতা সম্পন্ন করা অনেক সহজ করে তুলেছে। 2010 সালে মুক্তিপ্রাপ্ত ওপেনভিএমএস সংস্করণ 8.4-এ টিসিপি/আইপি-তে ক্লাস্টারিংয়ের জন্য সমর্থন যোগ করা হয়েছিল। গিগাবিট ইথারনেট এখন প্রচলিত এবং 10 গিগাবিট ইথারনেট চালু হওয়ার সাথে সাথে, স্ট্যান্ডার্ড নেটওয়ার্কিং কেবল এবং কার্ডগুলি ভিএমএসক্লাস্টারিং সমর্থন করার জন্য যথেষ্ট। বৈশিষ্ট্যগুলি ওপেনভিএমএস একটি একক ক্লাস্টারে 96 টি নোড সমর্থন করে এবং মিশ্র-স্থাপত্য ক্লাস্টারগুলিকে অনুমতি দেয়, যেখানে ভিএএক্স এবং আলফা সিস্টেম, বা আলফা এবং ইটানিয়াম সিস্টেমগুলি একক ক্লাস্টারে সহ-বিদ্যমান থাকতে পারে (বিভিন্ন সংস্থা 150 টি নোডের সাথে ট্রিপল-স্থাপত্য ক্লাস্টার এবং ক্লাস্টার কনফিগারেশন প্রদর্শন করেছে, তবে এই কনফিগারেশনগুলি আনুষ্ঠানিকভাবে সমর্থিত নয়)। অন্যান্য অনেক ক্লাস্টারিং সমাধানের বিপরীতে, ভিএমএসক্লাস্টার রেকর্ড-স্তরের লকিংয়ের সাথে স্বচ্ছ এবং সম্পূর্ণরূপে বিতরণকৃত পঠন-লিখন সরবরাহ করে, যার অর্থ একই ডিস্ক এবং এমনকি একই ফাইলটি একবারে বেশ কয়েকটি ক্লাস্টার নোড দ্বারা অ্যাক্সেস করা যেতে পারে; লকিং শুধুমাত্র একটি ফাইলের একক রেকর্ডের স্তরে ঘটে, যা সাধারণত পাঠ্যের একটি লাইন বা একটি ডাটাবেসের একক রেকর্ড হবে। এটি উচ্চ-প্রাপ্যতা বহুগুণ অপ্রয়োজনীয় ডাটাবেস সার্ভার নির্মাণের অনুমতি দেয়। ক্লাস্টার সংযোগগুলি উপরের দিকে প্রসারিত হতে পারে, যার ফলে সদস্য নোডগুলি একটি অফিস ক্যাম্পাসের বিভিন্ন ভবনে বা বিভিন্ন শহরে অবস্থিত হতে পারে। হোস্ট-ভিত্তিক ভলিউম ছায়া একাধিক নিয়ন্ত্রক এবং একাধিক হোস্ট জুড়ে ভলিউম (একই বা বিভিন্ন আকারের) ছায়া (মিরর) করার অনুমতি দেয়, যা দুর্যোগ-সহনশীল পরিবেশ নির্মাণের অনুমতি দেয়। ডিস্ট্রিবিউটেড লক ম্যানেজার (ডি. এল. এম)-এ সম্পূর্ণ প্রবেশাধিকার অ্যাপ্লিকেশন প্রোগ্রামারদের জন্য উপলব্ধ এবং এটি অ্যাপ্লিকেশনগুলিকে সমস্ত ক্লাস্টার নোড জুড়ে নির্বিচারে সংস্থান এবং ক্রিয়াকলাপগুলির সমন্বয় করতে দেয়। এর মধ্যে ফাইল-স্তরের সমন্বয় অন্তর্ভুক্ত রয়েছে, তবে ডি. এল. এম-এর সাথে সমন্বয় করা যেতে পারে এমন সংস্থান এবং ক্রিয়াকলাপ এবং ক্রিয়াকলাপগুলি সম্পূর্ণ স্বেচ্ছাচারী। রোলিং আপগ্রেড এবং একাধিক সিস্টেম ডিস্কের সমর্থিত ক্ষমতা সহ, ক্লাস্টার কনফিগারেশনগুলি অনলাইনে বজায় রাখা যেতে পারে এবং ক্রমবর্ধমানভাবে আপগ্রেড করা যেতে পারে। এটি ক্লাস্টার কনফিগারেশনগুলিকে অ্যাপ্লিকেশন এবং ডেটা অ্যাক্সেস প্রদান চালিয়ে যাওয়ার অনুমতি দেয় যখন সদস্য নোডগুলির একটি উপসেট নতুন সফ্টওয়্যার সংস্করণে আপগ্রেড করা হয়। ক্লাস্টার আপটাইমগুলি প্রায়শই বছরে পরিমাপ করা হয় যার মধ্যে বর্তমান দীর্ঘতম আপটাইম কমপক্ষে ষোল বছর। ন্যান্সি পি. ক্রোনেনবার্গ, হেনরি এম. লেভি, উইলিয়াম ডি. স্ট্রেকার, "ভিএএক্সক্লাস্টারঃ এ কাপল্ড ডিস্ট্রিবিউটেড সিস্টেম"। এসিএম লেনদেন অন কম্পিউটার সিস্টেমস 4 (2), 1986 ডিজিটাল টেকনিক্যাল জার্নাল 3 (3), 1991 এই সংখ্যাটি ভিএএক্সক্লাস্টার এবং এফডিডিআই নেটওয়ার্কিংয়ের জন্য নিবেদিত ছিল। (পিডিএফ ফাইল হিসেবে আর্কাইভ করা) বাহ্যিক লিঙ্ক OpenVMS.org ক্লাস্টার কম্পিউটিং ওপেনভিএমএস হিউলেট-প্যাকার্ড