লিনিয়ারাইজিবিলিটি কি sensকমত্য সমস্যার সমতুল্য?


9

এই কাগজটি অবশেষে লিনিয়ারাইজেবল শেয়ার্ড অবজেক্টস (পিওডিসি 10) প্রবর্তনের সময় লেখকরা রেফারেন্স ছাড়াই নিম্নলিখিত বিবৃতিটি উপস্থাপন করেছেন:

লিনিয়ারাইজিবিলিটি, তবে, যদি কেবলমাত্র conক্যমত্য সমাধান করা যায় তবেই অর্জন করা যায়।

এখানে লিনিয়ারাইজিবিলিটি হ'ল শেয়ার্ড অবজেক্টের শক্তিশালী জ্ঞাত ধারাবাহিকতা সম্পত্তি যা কাগজে লাইনারিাইজিবিলিটি: কনকোয়ার্ট অবজেক্টের জন্য একটি নির্ভুলতার শর্ত

নিম্নলিখিত যুক্তিগুলির কারণে আমি উপরের বিবৃতিটি সম্পর্কে বিভ্রান্ত হয়ে পড়েছি:

কাগজে বার্তা-পাসিং সিস্টেম (JACM95) ভাগ করা মেমোরি robustly , আমরা জানি যে linearizability, অ্যাসিঙ্ক্রোনাস বার্তা ক্ষণস্থায়ী সিস্টেমের মধ্যে অর্জন করা সম্ভব যখন প্রক্রিয়ার একটি সংখ্যালঘু সহ্য ক্র্যাশ:

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

অন্যদিকে, ওয়ান ত্রুটিযুক্ত প্রক্রিয়া (জেএসিএম 85) এর সাথে বিতরণ সম্মতির পেপার অসম্ভবতা কেবলমাত্র একটি প্রক্রিয়া ক্র্যাশের পরেও sensকমত্যের অসম্ভব ফল প্রমাণ করেছে:

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

সুতরাং, আমরা নিম্নলিখিত সিদ্ধান্তে পৌঁছাতে পারি:

ঐক্যমত্য শক্তিশালী linearizability চেয়ে?

আমার যুক্তি দিয়ে কী ভুল? সমতা উপসংহার জন্য কিছু প্রত্যক্ষ রেফারেন্স আছে ?


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

উত্তর:


4

আপনি যে জিনিসটি ভুল করছেন তা হ'ল "আমরা জানি যে সংখ্যালঘু প্রক্রিয়া ক্র্যাশগুলির সহ্য করার সময়, অ্যাসিনক্রোনাস মেসেজ পাসিং সিস্টেমে লিনিয়ারাইজিবিলিটি অর্জন করা যায়।" আমরা এটি জানি না এবং বাস্তবে এটি ভুল is

জ্যাকএএম 95 পত্রিকার উদ্ধৃতিটি যা দেখায় তা হ'ল একক লেখক মাল্টি-রিডার রেজিস্টারগুলি বার্তা পাসিং ব্যবহার করে প্রয়োগ করা যেতে পারে। এবং কেবলমাত্র এই ধরণের রেজিস্টারগুলি বা এই জাতীয় রেজিস্টারগুলি থেকে প্রয়োগ করা যেতে পারে এমন কোনও অন্যান্য বস্তু (ক্র্যাশের সংখ্যালঘু দেওয়া)। এটি উদাহরণস্বরূপ মাল্টি-রাইটার মাল্টি-রিডার রেজিস্ট্রি (এমডাব্লুএমআর) অন্তর্ভুক্ত করে।

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

প্রকৃতপক্ষে আতিয়া এট অল পয়েন্ট আউট (ধারা 7) এমবিডাব্লুএমআর রেজিস্টারগুলিতে এ জাতীয় অবজেক্টগুলি যথাযথভাবে প্রয়োগ করা যায় না কারণ তারা sensক্যমত্য সমাধানের অনুমতি দেয় (সিএফ। হার্লিহির দ্বারা ওয়েট-ফ্রি সিঙ্ক্রোনাইজেশন) এবং ফলস্বরূপ কার্যকরকরণ এফএলপি ফলাফলের বিরোধিতা করবে।


দেরি করার জন্য দুঃখিত. যাইহোক, 1. যেহেতু linearizability একটি হল স্থানীয় সম্পত্তি , আমি মনে করি সংশ্লিষ্ট বস্তুর সংখ্যা বিন্দু নয়। আপনি দয়া করে আরও ব্যাখ্যা করতে পারেন? ২. "সম্পর্কিত," এর সাথে সম্পর্কিত atomicity of operations on a single objectহওয়ার অর্থ কী sequential specifications are not violated?
hengxin

সত্য। আমাকে আবার ভাবতে দাও ....
মার্টিন বি।

আমি পুরোপুরি উত্তরটি নতুন করে লিখেছি ... আমার মনে হয় এখন এটি সার্থক হয়েছে। আমি আগে যা ভাবছিলাম তা মনে নেই।
মার্টিন বি। 23

আমি মনে করি আপনার বর্তমান যুক্তিটি বোধগম্য হয়। আপনার উত্তর অনুসরণ করে, আমি কাগজটি যাচাই করেছিলাম Eventually Linearizable Shared Objects (PODC'10)এবং লক্ষ্য করেছি যে স্বেচ্ছাচারিত বস্তুগুলি (কেবলমাত্র SWMR রেজিস্টারের পরিবর্তে) বিবেচনা করা হয় were
হেংজিন

আপনার মনোযোগ এবং প্রচেষ্টার জন্য ধন্যবাদ। আপনি কি বিতরণ করা কম্পিউটিং / সমঝোতা তত্ত্ব নিয়ে কাজ করছেন? তারপরে আপনি কি আমার অন্য সমস্যাটি মূল্যায়ণ করবেন : গাছের কাঠামোগত ভাগ করা রেজিস্টারে অ্যাটমিক স্ন্যাপশট অ্যালগরিদম ? আপনার কি মনে হয় এটি পড়াশোনার মতো সমস্যা?
হেনগ্সিন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.