Blue Whale Clustered file system
ব্লু হোয়েল ক্লাস্টার্ড ফাইল সিস্টেম (বিডব্লিউএফএস) চীনের তিয়ানজিন ঝোংকে ব্লু হোয়েল ইনফরমেশন টেকনোলজিস কোম্পানি দ্বারা তৈরি একটি শেয়ার্ড ডিস্ক ফাইল সিস্টেম (যাকে ক্লাস্টার্ড ফাইল সিস্টেম, শেয়ার্ড স্টোরেজ ফাইল সিস্টেম বা এসএএন ফাইল সিস্টেমও বলা হয়)। বি. ডব্লিউ. এফ. এস বৈচিত্র্যময় প্ল্যাটফর্ম এবং উচ্চ-কার্যকারিতা সম্পন্ন ফাইল তৈরি, সংরক্ষণ এবং ভাগ করে নেওয়ার ক্ষেত্রে একযোগে ফাইল অ্যাক্সেস সক্ষম করে। একটি স্টোরেজ এরিয়া নেটওয়ার্কে (SAN) একই ডিস্ক অ্যারের সাথে সংযুক্ত হোস্টগুলিতে BWFS ইনস্টল করা থাকে। স্টোরনেক্সট ডেটা সম্বলিত একটি শেয়ার করা ফাইল সিস্টেম অ্যাক্সেস করার জন্য ক্লায়েন্ট সিস্টেমগুলিকে একই অপারেটিং সিস্টেম চালানোর প্রয়োজন হয় না। জানুয়ারী 2010 পর্যন্ত, উপলব্ধ ক্লায়েন্ট সফ্টওয়্যার সহ অপারেটিং সিস্টেমগুলি হল মাইক্রোসফ্ট উইন্ডোজ, লিনাক্স এবং ম্যাক ওএস এক্স। বিডব্লিউএফএস অনেক ফাইবার চ্যানেল বা আইএসসিএসআই ডিস্ক অ্যারেকে একটি স্টোরেজ ক্লাস্টারে রূপান্তর করতে পারে যা সমান্তরাল প্রক্রিয়াকরণের জন্য মাল্টি-সার্ভারকে সমর্থন করে, উচ্চ-কার্যকারিতা এবং এক্সটেনসিবল ফাইল-শেয়ারিং পরিষেবা প্রদান করে এবং ক্লাস্টার পরিবেশের অধীনে মাল্টি-মেশিন ওয়ার্কফ্লো বা অ্যাপ্লিকেশন বজায় রাখে। বিডব্লিউএফএস ফাইল সিস্টেম সরাসরি ডেটা অ্যাক্সেসের মোডে উপলব্ধি করা হয়। ফাইল সার্ভার বা এনএএস হেড এড়িয়ে ডেটা স্থানান্তর করতে এসএএন নেটওয়ার্কের মাধ্যমে এফসি বা আইএসসিএসআই ডিস্ক অ্যারেতে সরাসরি অ্যাক্সেস ভাগ করা ফাইল ডেটা, যা এসএএন পরিবেশের উচ্চ ব্যান্ডউইথের সুবিধা সম্পূর্ণরূপে প্রদর্শন করে। বি. ডব্লিউ. এফ. এস ফ্রন্ট-এন্ড অ্যাপ্লিকেশন পরিবেশ এবং ব্যাক-এন্ড এস. এ. এন শর্ত পরিবর্তন না করে একযোগে ফাইলের জন্য প্রক্রিয়াকরণ ক্ষমতার উপর সিস্টেমের দুর্দান্ত বর্ধনের অনুমতি দেয়। বি. ডব্লিউ. এফ. এস অপ্রয়োজনীয় কাঠামোর (মেটা ডেটা কন্ট্রোলার) এম. ডি. সি-কে সমর্থন করে, যা এন্টারপ্রাইজ স্তরে সংরক্ষণের জন্য সিস্টেমের নির্ভরযোগ্যতা এবং ডেটা সুরক্ষা আনতে এস. এ. এন পরিকাঠামোর সাথে মিলিত হয়ে চমৎকার কর্মক্ষমতা এবং উচ্চ প্রাপ্যতা ক্ষমতা প্রদান করে। ডেটা অ্যাক্সেস প্রক্রিয়া বিডব্লিউএফএস বৈচিত্র্যময় মাল্টি-অপারেটিং সিস্টেম প্ল্যাটফর্মকে সমর্থন করে, যা একাধিক সার্ভারকে তাদের নিজ নিজ ফাইল সিস্টেমের ধরন সম্পর্কে চিন্তা না করে একই সাথে একই ডিস্ক এবং ফাইলের সেট অ্যাক্সেস করতে দেয়। বর্তমানে, বিডব্লিউএফএস বিভিন্ন এন্টারপ্রাইজ-শ্রেণীর লিনাক্স প্ল্যাটফর্ম এবং উইন্ডোজ 2000, উইন্ডোজ এক্সপি এবং উইন্ডোজ 2003 সমর্থন করে। বিভিন্ন অপারেটিং সিস্টেমকে লক্ষ্য করে, বিডব্লিউএফএস-এর বিভিন্ন ক্লায়েন্ট প্রোগ্রাম রয়েছে, যার মধ্যে কয়েকটি বিডব্লিউএফএস ভাগ করা ফাইল সিস্টেমকে সনাক্ত করতে এবং অ্যাক্সেস প্রদান করতে সক্ষম এবং বিভিন্ন অপারেটিং সিস্টেমে ফাইল সিস্টেমের সামঞ্জস্যপূর্ণ উপস্থাপনা নিশ্চিত করে। আইও অনুরোধগুলি সঠিকভাবে পরিচালনা করা যেতে পারে। যখন একাধিক সার্ভার একযোগে একই ফাইল সিস্টেমে প্রবেশ করে, তখন দুটি সার্ভারকে একই ডিস্ক অবস্থানে লিখতে বাধা দেওয়ার জন্য নির্দিষ্ট প্রক্রিয়া প্রয়োজন হয়। এটিও নিশ্চিত করা উচিত যে নির্দিষ্ট সার্ভার ফাইলটি পড়ার সময় বিভিন্ন বিষয়বস্তু পড়বে না যখন অন্য সার্ভার এই ফাইলটি আপগ্রেড করছে। বি. ডব্লিউ. এফ. এস-এ, এই ধরনের প্রক্রিয়া এবং কার্যকারিতা মেটাডেটা কন্ট্রোলার দ্বারা সরবরাহ করা হয়। ফাইল ডেটার পড়া এবং লেখার পথের বাইরে অবস্থিত বিডব্লিউএফএস ফাইল সিস্টেমে সার্ভারের প্রবেশাধিকার সমন্বয় করার জন্য এমডিসি দায়বদ্ধ। ফাইলের অবস্থান এবং ডেটা ব্লকের সম্পদ বরাদ্দের তথ্য পেতে ক্লায়েন্ট একটি পৃথক আইপি লিঙ্ক এবং এমডিসির মাধ্যমে যোগাযোগ করে। এবং তারপর, SAN নেটওয়ার্কের মাধ্যমে, ডিস্কটি সরাসরি ব্লক-লেভেল মোডে পড়া এবং লেখা হয়। এই ধরনের স্থাপত্যের নকশাকে প্রযুক্তিগত ভাষায় "আউট অফ ব্যান্ড ট্রান্সমিশন ফ্রেম" বা "অ্যাসিমেট্রিক আর্কিটেকচার" বলা হয়ঃ ডেটা অ্যাক্সেস প্রক্রিয়াটি নিম্নরূপ ভাঙা যেতে পারেঃ অ্যাপ্লিকেশন প্রোগ্রাম একটি লেখার অনুরোধ জারি করে বিডব্লিউএফএস ক্লায়েন্ট ল্যান এমডিসির মাধ্যমে এমডিসিকে একটি অপারেটিং অনুরোধ পাঠায় এই অনুরোধটি প্রক্রিয়া করে এবং ক্লায়েন্টকে প্রতিক্রিয়া জানায় যার জন্য ল্যানের মাধ্যমে ডেটাতে ডিস্ক ব্লকগুলি পড়া যায়। বিডব্লিউএফএস ক্লায়েন্ট সরাসরি ফাইল সিস্টেমে লাইন গতিতে তথ্য লেখে। বিডব্লিউএফএস এস. এ. এন পরিবেশের ভিত্তিতে তৈরি করা হয়েছে, যা এফ. সি. এস. এ. এন বা আই. পি. এস. এ. এন (আই. এস. সি. এস. আই)-এর সাথে সংযুক্ত বিপুল সংখ্যক সার্ভার বা ওয়ার্কস্টেশনকে সরাসরি একই ফাইল সিস্টেম অ্যাক্সেস করার অনুমতি দেয়। বিডব্লিউএফএস এফসি ডিস্ক সংস্থানগুলি অ্যাক্সেস করতে এক বা একাধিক এফসি লিঙ্ক ব্যবহার করতে পারে, যাতে একক সার্ভারের আইও কর্মক্ষমতা কেবল এফসি এইচবিএ কার্ড বাড়িয়ে 100 এমবি/সেকেন্ডের বেশি থেকে কয়েক জিবি/সেকেন্ডে বাড়ানো যায়। অবশ্যই, একটি সিস্টেমের সামগ্রিক কর্মক্ষমতা শুধুমাত্র হোস্ট এবং নেটওয়ার্কের কর্মক্ষমতার সাথে প্রাসঙ্গিক নয়, তবে ফাইল সিস্টেম গঠনকারী ডিস্কের কর্মক্ষমতা দ্বারাও প্রভাবিত হয়। সুতরাং, বি. ডব্লিউ. এফ. এস ফাইল সিস্টেম একাধিক ডিস্ক অ্যারে থেকে এল. ইউ. এন দ্বারা গঠন করা যেতে পারে। এটি একাধিক ডিস্ক অ্যারের মধ্যে গঠিত আরএআইডি-এর আরেকটি স্তরের সমান, যা ডিস্ক অ্যারের কার্যকারিতা সর্বাধিক করে। আরেকটি ফ্যাক্টর পারফরম্যান্স ফ্যাক্টর বিবেচনা করা উচিত হল মেটাডেটার অবস্থান। একটি ফাইল প্রকৃত তথ্য এবং মেটাডেটা নিয়ে গঠিত। প্রকৃত তথ্য হল একটি ফাইলের বিষয়বস্তু, যেখানে মেটাডেটাতে ফাইলের বৈশিষ্ট্য, অনুমতি ইত্যাদি অন্তর্ভুক্ত থাকে। যখন কোনও ফাইল তৈরি করা হয়, সংশোধন করা হয় বা মুছে ফেলা হয়, তখন মেটাডেটা তথ্য সংশোধন করা হবে, যার অর্থ একটি ফাইল ফাইল ডেটা এবং মেটাডেটা উভয়ই পড়ে প্রক্রিয়া করা হয়। সাধারণত, বড় ফাইল ক্রমাগত পড়া এবং লেখা হয়, অন্যদিকে মেটাডেটা ম্যাগনেটিক-ডিস্ক হেডকে অন্য জায়গায় সরিয়ে পড়া হয়। ডিস্কের জন্য, এর পড়া এবং লেখার মোড র্যান্ডমনেস ডিগ্রির তুলনায় অনেক বেশি। যদি ডেটা এবং মেটাডেটা একই ডিস্কে (বেশিরভাগ ফাইল সিস্টেমের মোড) মুখস্থ করা হয়, তবে বড় ফাইলের এলোমেলো মাত্রা সেই অনুযায়ী বাড়ানো হবে যাতে পড়া এবং লেখার কর্মক্ষমতা হ্রাস করা যায়। এই কারণে, বিডব্লিউএফএস ফাইল সিস্টেম বিভিন্ন ডিস্কে মেটাডেটা বা বিন্যাসে ভলিউম মুখস্থ করে, যাতে ক্রমাগত ফাইল পড়া এবং লেখা মেটাডেটার এলোমেলোতার সাথে পৃথক করা হয়। এগুলি পারস্পরিকভাবে প্রভাবিত হয় না, যাতে যতটা সম্ভব উচ্চতর আইও ব্যান্ডউইথ প্রদান করা যায়। উপরন্তু, ডেটা এবং মেটাডেটা পৃথক করার পরে, ডেটা চ্যানেলের ব্যান্ডউইথ দখল না করে ডেটা এবং মেটাডেটা বিভিন্ন হোস্টে স্বাধীনভাবে প্রক্রিয়া করা যেতে পারে, যা ফাইল সিস্টেমের কার্যকারিতা আরও উন্নত করতে ডেটা এবং মেটাডেটার সমান্তরালতা উন্নত করতে পারে। 2006 সালের একটি গার্টনার প্রকাশনা বলেছিলঃ "বিডব্লিউএফএস, একটি ইন্টারনেট প্রোটোকল (আইপি) ক্লাস্টার ফাইল সিস্টেম (সিএফএস), গবেষণা পরীক্ষাগারের বাইরে এবং বাণিজ্যিকীকরণের পর্যায়ে চলে গেছে এবং এখন শক্তি, স্বয়ংচালিত, সামরিক এবং মিডিয়া সেক্টর সহ বিভিন্ন শিল্পে সফলভাবে মোতায়েন করা হয়েছে। অনেক পশ্চিমা প্রযুক্তি সরবরাহকারীর তুলনায় বাণিজ্যিক অভিজ্ঞতা এবং বিনিয়োগ সম্পদের আপেক্ষিক অভাব সত্ত্বেও এর সাফল্য প্রযুক্তি ক্ষেত্রে চীনের গবেষণা প্রতিষ্ঠানগুলির শক্তি প্রদর্শন করে। যদিও মূলধারার সঞ্চয় বাজারে সিএফএস এখনও প্রচলিত নয়, কিছু ব্যবহারকারীর জন্য যাদের খুব উচ্চ ইনপুট/আউটপুট আই/ও পারফরম্যান্সের প্রয়োজন-বিশেষত তেল ও গ্যাস, বায়োটেক এবং কম্পিউটার-এডেড ডিজাইন (সিএডি)-এর মতো শীর্ষস্থানীয় অ্যাপ্লিকেশন-বিডব্লিউএফএস একটি ভাল দাম/পারফরম্যান্স সমাধান সরবরাহ করে। কম দামের সি. এফ. এস খুঁজতে গেলে ব্যবহারকারীদের বি. ডব্লিউ. এফ. এস-এর কথাও বিবেচনা করা উচিত। যে ব্যবহারকারীদের আরও বাণিজ্যিক সমাধান প্রয়োজন-বা যারা আরও "আউট অফ বক্স" ইন্টারফেস পছন্দ করেন-তাদের বিডব্লিউএফএস-এর পরিবর্তে পানাসা, আইসিলন এবং আইব্রিক্সের মতো অন্যান্য বিক্রেতাদের বিবেচনা করা উচিত। " চাইনিজ অ্যাকাডেমি অফ সায়েন্সেসের ন্যাশনাল রিসার্চ সেন্টারস ফর হাই পারফরম্যান্স কম্পিউটারে বিডব্লিউএফএস তৈরি করা হয়েছিল। 2007 সালে, ফ্যালকনস্টোর সফ্টওয়্যারটি বিক্রি করার জন্য একটি যৌথ উদ্যোগের ঘোষণা দেয়। যৌথ উদ্যোগটির নাম ছিল তিয়ানজিন ঝোংকে ব্লু হোয়েল ইনফরমেশন টেকনোলজিস কোম্পানি, যা চীনের তিয়ানজিনে অবস্থিত। ভেঞ্চার ক্যাপিটাল ফার্ম ভ্যানটেজপয়েন্ট ক্যাপিটালও একটি বিনিয়োগ করেছে। ঘোষণা করা হয়েছিল যে 2008 গ্রীষ্মকালীন অলিম্পিককে কভার করার উদ্দেশ্যে একটি উপগ্রহ থেকে ভিডিওর জন্য বিডব্লিউএফএস ব্যবহার করা হবে। আরও দেখুন ফাইল সিস্টেম রেফারেন্সের তালিকা আরও পড়ুন ঝেনহান লিউ, জিয়াওক্সুয়ান মেং, লু জু। ব্লু হোয়েল ফাইল সিস্টেমে লক ম্যানেজমেন্ট। ইন্টারঅ্যাকশন সায়েন্সেসঃ ইনফরমেশন টেকনোলজি, কালচার অ্যান্ড হিউম্যান (আইসিআইএস 2009) ফাইল সিস্টেমে ডিস্ক স্টোরেজ ম্যানেজমেন্টের জন্য একটি স্টোরেজ স্ল্যাব বরাদ্দকারী [কিউ], এনএএস '09,2009 লু জু, হংয়ুয়ান মা, ঝেনজুন লিউ, হুয়ান ঝাং, শুও ফেং, জিয়াওমিং হান, "ব্লু হোয়েল ফাইল সিস্টেমে হায়ারার্কিকাল স্টোরেজ ম্যানেজমেন্ট সাপোর্টের অভিজ্ঞতা", পিডিকেট, পিপি। 369-374,2010 সমান্তরাল এবং বিতরণকৃত কম্পিউটিং, অ্যাপ্লিকেশন এবং প্রযুক্তি সম্পর্কিত আন্তর্জাতিক সম্মেলন, 2010 বাহ্যিক লিঙ্ক ভাগ করা ডিস্ক ফাইল সিস্টেম