দৃust়তা এবং দোষ-সহনশীলতার মধ্যে পার্থক্য কী?


12

সিস্টেম / প্রোগ্রাম / বিতরণ করা অ্যালগরিদম / ... প্রায়শই হুমকী শক্তিশালী বা ত্রুটি-সহনশীল সহ বর্ণনা করা হয় ।

পার্থক্য কি?


বিবরণ:

আমি যখন + জোরালো + "দোষ-সহনশীল" এর জন্য গুগল করি তখন আমি কেবল দুটি হিট পাই, উভয়ই অসহায় lp

আমি যখন শর্তগুলির জন্য গুগলেসলার হয়েছি তখন আমি অনেকগুলি কাগজপত্র পাই যাগুলির শিরোনামে উভয় পদ রয়েছে terms দুর্ভাগ্যক্রমে, তারা শর্তগুলি যথাযথভাবে সংজ্ঞায়িত করে না :( তবে যেহেতু তারা উভয় পদই ব্যবহার করে, মনে হয় এটি অন্যটিও বোঝায় না।



হ্যাঁ, আমি এর অর্থ খুঁজে বের করার জন্য প্রথম যে জিনিসটি পড়েছিলাম তার মধ্যে এটি ছিল। দুর্ভাগ্যক্রমে, উভয়ই বিমূর্ত স্তরে একই জিনিস বর্ণনা করে অন্যটিকে উল্লেখ না করে। সে কারণেই আমি এখানে জিজ্ঞাসা করছি।
ডেভফার

উত্তর:


33

উভয় অ্যাপ্লিকেশনের আচরণের দৃঢ়তা বর্ণনা কিন্তু "বলিষ্ঠতার" তার একটি আবেদন প্রতিক্রিয়া বর্ণনা ইনপুট যেখানে "দোষ সহনশীলতা" তার একটি আবেদন প্রতিক্রিয়া বর্ণনা পরিবেশ

কোনও অ্যাপ্লিকেশনটি দৃust় হয় যখন এটি অসামঞ্জস্যপূর্ণ ডেটার সাথে ধারাবাহিকভাবে কাজ করতে পারে। উদাহরণস্বরূপ: মানচিত্রের অ্যাপ্লিকেশনটি দৃust় হয় যখন এটি বিভিন্ন ভুল বানান সহ বিভিন্ন ফর্ম্যাটে ঠিকানাগুলি বিশ্লেষণ করতে পারে এবং একটি দরকারী অবস্থান ফিরে করতে পারে। কোনও সঙ্গীত প্লেয়ার শক্তিশালী হয় যখন এটি কোনও ত্রুটিযুক্ত ফ্রেমের মুখোমুখি হওয়ার পরে এমপি 3 ডিকোডিং চালিয়ে যেতে পারে। কোনও চিত্র সম্পাদক শক্তিশালী হয় যখন এটি এম্বেড থাকা এক্সআইএফ মেটাডেটা দিয়ে কোনও চিত্র পরিবর্তন করতে পারে যা এটি নাও চিনতে পারে - বিশেষত যদি এটি এক্সআইএফ ডেটা না কেটে ছবিটিতে পরিবর্তন করতে পারে।

কোনও অ্যাপ্লিকেশনটি ত্রুটি-সহনশীল হয় যখন এটি বেমানান পরিবেশে ধারাবাহিকভাবে কাজ করতে পারে। ডাটাবেস অ্যাপ্লিকেশনটি ত্রুটি-সহনশীল হয় যখন প্রাথমিক অনুপলব্ধ থাকে যখন এটি একটি বিকল্প শারড অ্যাক্সেস করতে পারে। কোনও ওয়েব অ্যাপ্লিকেশনটি ত্রুটি-সহনশীল হয় যখন এটি কোনও API হোস্টটি অ্যাক্সেসযোগ্য না হয়েও ক্যাশে থেকে অনুরোধগুলি পরিচালনা করা চালিয়ে যেতে পারে। যখন কোনও ডিস্ক সদস্য অফলাইনে থাকে তখন প্যারিটি থেকে গণনা করা ফলাফলগুলি যখন ফিরিয়ে দিতে পারে তখন স্টোরেজ সাবসিস্টেমটি ত্রুটি-সহনশীল।

উভয় ক্ষেত্রেই, অ্যাপ্লিকেশনটি স্থিতিশীল থাকবে, অভিন্ন আচরণ করবে, ডেটা অখণ্ডতা সংরক্ষণ করবে এবং ত্রুটি দেখা দিলে কার্যকর ফলাফল প্রদান করবে বলে আশা করা যায়। কিন্তু দৃ rob়তার মূল্যায়ন করার সময়, আপনি ডেটার সাথে জড়িত মানদণ্ডগুলি খুঁজে পেতে পারেন, যখন ফল্ট-সহনশীলতার মূল্যায়ন করার সময়, আপনি আপটাইমযুক্ত মানদণ্ড খুঁজে পাবেন find

একটি অগত্যা অপর দিকে নেতৃত্ব দেয় না। একটি মোবাইল ভয়েস-স্বীকৃতি অ্যাপ্লিকেশনটি খুব শক্তিশালী হতে পারে, প্রচুর পরিমাণে ব্যাকগ্রাউন্ড শব্দের সাথে বিভিন্ন আঞ্চলিক উচ্চারণগুলিতে ধারাবাহিকভাবে বক্তৃতাটি সনাক্ত করার একটি অস্বাভাবিক ক্ষমতা সরবরাহ করে। তবে যদি এটি দ্রুত সেলুলার ডেটা সংযোগ ব্যতীত অকেজো হয় তবে এটি খুব দোষ-সহনীয় নয়। একইভাবে, একটি ওয়েব প্রকাশনা অ্যাপ্লিকেশন প্রচুর পরিমাণে ত্রুটি-সহনশীল হতে পারে, প্রতিটি স্তরে একাধিক রিলান্ড্যান্সিসহ, ব্যর্থ না হয়ে পুরো ডেটা সেন্টার হারাতে সক্ষম, তবে এটি যদি কোনও ব্যবহারকারীর টেবিলটি ছেড়ে যায় এবং প্রথমবারের মতো ক্র্যাশ হয়ে যায় তবে কেউ তার শেষ নামটিতে অ্যাডোস্ট্রোফের সাথে নিবন্ধন করে এটা মোটেও শক্ত নয়।

পার্থক্য বর্ণনা করার জন্য আপনি যদি পণ্ডিত সাহিত্যের সন্ধান করছেন তবে সাধারণভাবে সফ্টওয়্যার না করে আপনি নির্দিষ্ট ডোমেনগুলি দেখতে পারেন যা সফ্টওয়্যার ব্যবহার করে। বিতরণ অ্যাপ্লিকেশন গবেষণা ফল্ট-সহনশীলতার মানদণ্ডের জন্য উর্বর স্থল হতে পারে এবং গুগল তাদের গবেষণার কিছু প্রকাশ করেছে যা প্রাসঙ্গিক হতে পারে। ডেটা মডেলিং গবেষণা সম্ভবত দৃust়তার প্রশ্নগুলিকে সম্বোধন করে, কারণ বিজ্ঞানীরা বিশেষত দৃ rob়তার বৈশিষ্ট্যগুলিতে আগ্রহী যা প্রজননযোগ্য ফলাফল দেয় yield জলবায়ু মডেলিং, আরএফ প্রচারের মডেলিং বা জিনোম সিকোয়েন্সিংয়ের মতো আপনি সম্ভবত স্ট্যাটিস্টিকাল অ্যাপ্লিকেশনগুলি বর্ণনা করে এমন কাগজপত্রগুলি পেতে পারেন। আপনি নিয়ন্ত্রণ ব্যবস্থার মতো জিনিসগুলিতে ইঞ্জিনিয়ারদের "শক্তিশালী নকশা" নিয়ে আলোচনা করতেও পাবেন।

গুগল ফাইল সিস্টেম হাইটপেপারে দোষ-সহনশীলতার সমস্যাগুলির বিষয়ে তাদের পদ্ধতির বর্ণনা দেয়, যা সাধারণত অনুমানগুলির সাথে জড়িত থাকে যে উপাদানগুলির ব্যর্থতাগুলি রুটিন এবং তাই অ্যাপ্লিকেশনটি অবশ্যই তাদের সাথে খাপ খাইয়ে নিতে পারে:

রুটজার্সের একটি শ্রেণির জন্য এই প্রকল্পটি "ফল্ট সহনশীলতা" এর "উপাদান-ব্যর্থতা" ভিত্তিক সংজ্ঞাটিকে সমর্থন করে:

  • http://www.ece.rutgers.edu/~parashar/Class/03-04/ece572/papers/cristian93:30 বোঝা.pdf ("কিছু সিস্টেম দোষ-সহনশীল হিসাবে ডিজাইন করা হয়েছে: তারা হয় একটি সু-সংজ্ঞায়িত ব্যর্থতার আচরণ প্রদর্শন করে যখন উপাদান ব্যর্থ বা ব্যবহারকারীদের কাছে উপাদান ব্যর্থতাগুলি মাস্ক করুন ... ")

"তদন্তের ক্ষেত্রের উপর নির্ভর করে" জোরালো মডেলিং এক্সওয়াইজেড "তে প্রচুর কাগজপত্র রয়েছে। বেশিরভাগ বিমূর্তে "মজবুত" জন্য তাদের মানদণ্ডের বর্ণনা দেবেন এবং মডেলটি কীভাবে ইনপুট নিয়ে কাজ করে তা আপনাকে কী করতে হবে তা আপনি দেখতে পাবেন।

নাসার জলবায়ু বিজ্ঞানের এই সংক্ষিপ্ততা দৃ rob়তা জলবায়ুর মডেলগুলি মূল্যায়নের মানদণ্ড হিসাবে বর্ণনা করে:

  • http://www.giss.nasa.gov/research/briefs/schmidt_04/ ("… এটি শক্তিশালী যে এটি পরামিতি এবং স্থানিক উপস্থাপনার নির্দিষ্টকরণের উপর উল্লেখযোগ্যভাবে নির্ভর করে না।")

এমআইটি গবেষকের এই কাগজটি ওয়্যারলেস প্রোটোকল অ্যাপ্লিকেশনগুলি পরীক্ষা করে, এমন একটি ডোমেন যাতে দোষ-সহনশীলতা এবং দৃust়তা ওভারল্যাপ হয় তবে লেখকরা অ্যাপ্লিকেশন, প্রোটোকল এবং অ্যালগরিদমগুলি বর্ণনা করতে "দৃ rob়" ব্যবহার করেন, যখন তারা টপোলজির ক্ষেত্রে "ফল্ট-টলারেন্স" ব্যবহার করেন use এবং উপাদানগুলি:

  • http://people.csail.mit.edu/grishac/papers/allerton.pdf ("সংক্ষেপে, এই ব্যবহারগুলির জন্য দৃ applications় অ্যাপ্লিকেশনগুলির প্রয়োজন যা সর্বদা সঠিকভাবে পরিচালিত হয়, এমনকি অপ্রত্যাশিত পরিস্থিতিতেও।")

0

আমি @ জন্নিবের উত্তরটি সত্যিই পছন্দ করি এবং এর খাস্তা সংজ্ঞাগুলির জন্য এটি সমর্থন করি। তবে কয়েক দশক ধরে এই ক্ষেত্রটিতে কাজ করার পরে, আমি এই শব্দগুলি প্রায়শই ব্যবহৃত হয় এমন অন্য একটি (অনেক কম আনুষ্ঠানিক এবং সুনির্দিষ্টভাবে) চিনতে পারি:

"অবিশ্বস্ত" থেকে "পুরোপুরি নির্ভরযোগ্য" থেকে একটি ধারাবাহিক বরাবর অনানুষ্ঠানিক পয়েন্ট হিসাবে।

এমন কোনও সিস্টেম, অ্যাপ্লিকেশন, বা পরিষেবা নেই যা গ্যারান্টি দিতে পারে যে এটি সর্বদা এবং চিরতরে কাজ করবে ("ক্রমাগত উপলব্ধ" বা "স্থায়ীভাবে উপলভ্য")। "ফল্ট সহনশীল" দীর্ঘদিনের জন্য একটি স্ট্যান্ড-ইন ছিল "আমরা এই প্রযুক্তিটি সঠিকভাবে চলতে থাকে তা নিশ্চিত করার জন্য আমরা বর্তমান প্রযুক্তির সাথে মানবিকভাবে সম্ভব সমস্ত কিছু করেছি।"

"দৃust়," "কঠোর," এবং "অত্যন্ত উপলব্ধ" এর মতো শব্দ অবিচ্ছিন্ন ক্রিয়াকলাপের সেই লক্ষ্যের দিকে নরম মাইলফলক হিসাবে ব্যবহৃত হয়। তারা প্রচেষ্টা, বিনিয়োগ এবং আত্মবিশ্বাসের ক্রমবর্ধমান স্তর প্রতিফলিত করে।

কারণ এই পদগুলি অনানুষ্ঠানিকভাবে ব্যবহৃত হয়, পুরোপুরি কোনও ক্যানোনিকাল ক্রম নেই। "সর্বাধিক উপলভ্য" সাধারণত একটি দৃ claim় দাবি, কেবল "দোষের প্রতিরোধক" বা "ফল্ট সহনশীল" under তবে "শক্ত" চেয়ে "শক্ত" কি ভাল? অথবা উলটা? ইহা পারিপার্শ্বিক অবস্থা উপর নির্ভর করে। এগুলি প্রায়শই পণ্য বিপণনের দাবী হিসাবে ব্যবহৃত হয়, এতে সমস্ত অভিমান এবং ইচ্ছাকৃত অনর্থক অন্তর্ভুক্ত থাকে।

সাধারণত এই লক্ষ্যগুলির দিকে কাজ করে এমন সংস্থাগুলির নিজস্ব অভ্যন্তরীণ সম্মত অগ্রগতি হয়, সাধারণত প্রকল্পের লক্ষ্য / বিতরণযোগ্য এবং "তিনটি নাইন" বা "ছয়টি নাইন" এর মতো বাহ্যিক মেট্রিকগুলির সাথে অন্তত মোটামুটিভাবে যুক্ত থাকে

@ জোহনিব একটি গুরুত্বপূর্ণ পার্থক্যকেও স্পর্শ করে: একদিকে প্ল্যাটফর্মের উপরে / ডাউন স্থিতি (প্রাপ্যতা) এবং অন্যদিকে অ্যালগরিদম, অ্যাপ্লিকেশন বা পরিষেবা বৈশিষ্ট্যগুলির মধ্যে পার্থক্য।

আমি "বৈশিষ্ট্যগুলি" বলি কারণ এখানে অনেকগুলি রয়েছে: কর্মক্ষমতা, নির্ভুলতা এবং অনর্থকতা কেবল কয়েকটি মূল বিষয়। যদি কোনও সিস্টেম রেটড পারফরম্যান্সের মাত্র 10% এ কাজ করে তবে কি অর্থবহ উপলব্ধ এবং সঠিক? ব্যবসায়ের মালিকদের মতে এটি যদি ব্যস্ত মরসুম না হয়! এমন কোনও ব্যবস্থায় এমন বড় গুণ নেই যা সত্যিকার অর্থে কখনই নামা যায় না, তবুও এটি বেশিরভাগ সময় ভুল উত্তর দেয়। অবশেষে, ইনপুটটিতে যদি 0.2% প্রকরণের একটি 3,400% ভিন্ন উত্তর দেয় তবে কোনও ডেটা অ্যানালিটিক্স সিস্টেম "ডান" চলছে? সম্ভবত ... তবে এটি অনেকের কাছে বরং কৌতুকপূর্ণ এবং অসন্তুষ্ট মডেল বলে মনে হচ্ছে। আমি বৈশিষ্ট্যের বর্ধিত তালিকার মধ্য দিয়ে যাব না, তবে ডেটা অখণ্ডতা, ডেটা সুরক্ষা, ডেটা গোপনীয়তা এবং নির্ভুলতা এবং সুরক্ষার অন্যান্য বিষয়গুলি সাধারণ উদ্বেগ। (আপনি যদি একটি খুব বড় সংস্থা বা সরকারী সংস্থা, আপনি কেবল কয়েক বছর বা পণ্য চক্র নয়, কয়েক দশক বা সম্ভবত শতাব্দী ধরেও এই বৈশিষ্ট্যগুলি সংরক্ষণ করার বিষয়ে ক্রমশ উদ্বেগ বোধ করছেন। এটি সম্পন্ন করার জন্য এখনও কোনও প্রমাণিত আর্কিটেকচার, প্রক্রিয়া বা পন্থা নেই))

"আপ এবং চলমান" এবং "আমরা যা চাই" করার মধ্যে এই সম্ভাব্য প্রকরণগুলি - এবং কীভাবে এইরকম বৈকল্পিকগুলি নির্দিষ্ট করে, পরিমাপ করা যায় এবং প্রতিরোধ করা যায় - এটি দীর্ঘসময় ধরেই একটি চ্যালেঞ্জ হয়ে দাঁড়িয়েছিল, এমনকি একবারে অনর্থকতা, কঠোরতা এবং দোষের দিকে অন্যান্য পদক্ষেপগুলি- সহনশীলতা নেওয়া হয়েছে। এবং অনানুষ্ঠানিক ব্যবহারে, "দৌড়ানো" এবং বিভিন্ন ধরণের "দৌড়ের মতো আমি যেমন চাই" এটি গুলিয়ে ফেলা হয়, যেগুলি চাইবে তার সমস্ত স্পষ্ট পার্থক্য ছাড়াই।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.