A growing class of applications demands \emph{fair ordering/sequencing} of events which ensures that events generated earlier by one client are processed before later events from other clients. However, achieving such sequencing is fundamentally challenging due to the inherent limitations of clock synchronization. We advocate for an approach that embraces, rather than eliminates, clock variability. Instead of attempting to remove error from a timestamp, Tommy, our proposed system, leverages a statistical model to compare two noisy timestamps probabilistically by learning per-clock offset distributions. Our preliminary statistical model computes the probability that one event precedes another w.r.t. the wall-clock time without access to the wall-clock. This serves as a foundation for a new relation: \emph{likely-happened-before} denoted by $\xrightarrow{p}$ where $p$ represents the probability of an event to have happened before another. The $\xrightarrow{p}$ relation provides a basis for ordering multiple events which are otherwise considered \emph{concurrent} by the typical \emph{happened-before} ($\rightarrow$) relation. We highlight various related challenges including intransitivity of $\xrightarrow{p}$ relation as opposed to the transitive $\rightarrow$ relation. We also outline several research directions: online fair sequencing, stochastically fair total ordering, host-level support for fairness and more.
academic
ল্যাম্পোর্টের বাইরে, সম্ভাব্যতামূলক ন্যায্য অর্ডারিং এর দিকে
এই পেপারটি বিতরণকৃত সিস্টেমে ন্যায্য অর্ডারিং (fair ordering) এর চ্যালেঞ্জ মোকাবেলার জন্য ঘড়ির পরিবর্তনশীলতা দূর করার পরিবর্তে এটিকে গ্রহণ করার একটি নতুন পদ্ধতি প্রস্তাব করে। লেখকরা Tommy সিস্টেম ডিজাইন করেছেন, যা প্রতিটি ঘড়ির অফসেট বিতরণ শিখে, শব্দযুক্ত টাইমস্ট্যাম্পের জন্য পরিসংখ্যানগত মডেল ব্যবহার করে সম্ভাব্যতামূলক তুলনা করে। মূল উদ্ভাবন হল "likely-happened-before" সম্পর্ক (p) প্রস্তাব করা, যেখানে p একটি ইভেন্ট অন্য ইভেন্টের আগে ঘটার সম্ভাবনা প্রতিনিধিত্ব করে। এই সম্পর্ক ঐতিহ্যবাহী happened-before সম্পর্ক (→) যা সমসাময়িক হিসাবে বিবেচনা করে এমন ইভেন্টগুলিকে অর্ডার করতে পারে, কিন্তু অ-সংক্রমণশীলতার মতো নতুন চ্যালেঞ্জও নিয়ে আসে।
বিতরণকৃত সিস্টেমে ন্যায্য অর্ডারিং নিশ্চিত করে যে একটি ক্লায়েন্ট দ্বারা আগে উৎপন্ন ইভেন্টগুলি অন্যান্য ক্লায়েন্ট দ্বারা পরে উৎপন্ন ইভেন্টগুলির আগে প্রক্রিয়া করা হয়। এটি আর্থিক এক্সচেঞ্জ, বিজ্ঞাপন এক্সচেঞ্জ এবং অন্যান্য প্রতিযোগিতামূলক অ্যাপ্লিকেশনে অত্যন্ত গুরুত্বপূর্ণ, যা সম্মিলিতভাবে "auction-apps" হিসাবে পরিচিত।
আর্থিক ন্যায্যতা: আর্থিক লেনদেনে, বার্তা প্রক্রিয়াকরণের ক্রম সরাসরি লেনদেনের ফলাফলকে প্রভাবিত করে, অন্যায্য অর্ডারিং বিশাল অর্থনৈতিক ক্ষতির কারণ হতে পারে
ক্লাউড মাইগ্রেশন প্রয়োজনীয়তা: ঐতিহ্যবাহী আর্থিক এক্সচেঞ্জগুলি ন্যায্যতা নিশ্চিত করতে নিবেদিত অবকাঠামো ব্যবহার করে, কিন্তু পাবলিক ক্লাউডে মাইগ্রেশনের জন্য নতুন নেটওয়ার্ক প্রাইমিটিভ প্রয়োজন
অ্যাপ্লিকেশন পরিসীমা সম্প্রসারণ: আর্থিক লেনদেন ছাড়াও, প্রতিযোগিতামূলক বাজার, NFT লেনদেন, সীমিত পণ্য ক্রয় এবং অন্যান্য পরিস্থিতিতে ন্যায্য অর্ডারিং প্রয়োজন
ঘড়ি সিঙ্ক্রোনাইজেশনের মৌলিক সীমাবদ্ধতা: অ্যাসিঙ্ক্রোনাস বা সীমাবদ্ধ সিঙ্ক্রোনাস নেটওয়ার্কে, n প্রক্রিয়ার ঘড়ি সিঙ্ক্রোনাইজেশন নির্ভুলতা u(1−1/n) অতিক্রম করতে পারে না, যেখানে u লিংক বিলম্বের অনিশ্চয়তা প্রতিনিধিত্ব করে।
১. নতুন সম্পর্ক সংজ্ঞা: likely-happened-before সম্পর্ক (p) প্রস্তাব করা, যা ল্যাম্পোর্টের happened-before সম্পর্ককে প্রসারিত করে
२. পরিসংখ্যানগত মডেল: ঘড়ির অফসেট বিতরণের উপর ভিত্তি করে সম্ভাব্যতামূলক টাইমস্ট্যাম্প তুলনা পদ্ধতি ডিজাইন করা
३. Tommy সিস্টেম: নিখুঁত ঘড়ি সিঙ্ক্রোনাইজেশন ছাড়াই ন্যায্য অর্ডারিং করার একটি প্রোটোটাইপ বাস্তবায়ন
४. তাত্ত্বিক বিশ্লেষণ: গাউসিয়ান বিতরণের অধীনে সম্ভাব্যতা সম্পর্কের সংক্রমণশীলতা প্রমাণ করা
५. গবেষণা দিকনির্দেশনা: অনলাইন ন্যায্য অর্ডারিং, র্যান্ডম ন্যায্য সম্পূর্ণ অর্ডারিং এবং অন্যান্য একাধিক গবেষণা দিক প্রস্তাব করা
ন্যায্য অর্ডারিং সংজ্ঞা: সার্ভার যে ক্রমে বার্তা দেখে তা সর্বজ্ঞ পর্যবেক্ষক যে ক্রমে পর্যবেক্ষণ করে তার সাথে একই হওয়া উচিত।
ইনপুট: স্থানীয় টাইমস্ট্যাম্প সহ ক্লায়েন্ট বার্তা প্রবাহ
আউটপুট: উৎপাদন সময় অনুযায়ী ন্যায্যভাবে অর্ডার করা বার্তা ব্যাচ
সীমাবদ্ধতা: বৈশ্বিক ঘড়িতে অ্যাক্সেস নেই, শুধুমাত্র সর্বোত্তম প্রচেষ্টার ঘড়ি সিঙ্ক্রোনাইজেশন ব্যবহার করতে পারে
१. অভিযোজনযোগ্যতা সুবিধা: Tommy দুর্বল ঘড়ি সিঙ্ক্রোনাইজেশন গুণমানে আরও ভাল পারফর্ম করে
२. সম্ভাব্যতামূলক খরচ: উচ্চ অনিশ্চয়তায় ভুল অর্ডারিং ঘটতে পারে
३. থ্রেশহোল্ড ট্রেড-অফ: থ্রেশহোল্ড নির্বাচন ব্যাচ আকার এবং ন্যায্যতা আত্মবিশ্বাসকে প্রভাবিত করে
প্রস্তাব १: স্বাধীন সাধারণ র্যান্ডম ভেরিয়েবল X∼N(μX,σX2), Y∼N(μY,σY2), Z∼N(μZ,σZ2) এর জন্য, পছন্দ সম্পর্ক X≻Y⇔Pr[X>Y]>21 সংজ্ঞায়িত করুন, তাহলে ≻ সংক্রমণশীল।
१. ধারণাগত উদ্ভাবন: likely-happened-before সম্পর্ক সমসাময়িক ইভেন্ট অর্ডারিংয়ের জন্য নতুন চিন্তাভাবনা প্রদান করে
२. ব্যবহারিক মূল্য: Tommy বাস্তব ঘড়ি সিঙ্ক্রোনাইজেশন অবস্থায় ঐতিহ্যবাহী পদ্ধতির চেয়ে ভাল
३. তাত্ত্বিক ভিত্তি: গাউসিয়ান বিতরণের অধীনে সংক্রমণশীলতা পদ্ধতির জন্য তাত্ত্বিক সমর্থন প্রদান করে
१. সংক্রমণশীলতা অনুমান: বর্তমান ডিজাইন সংক্রমণশীলতা অনুমান করে, অ-সংক্রমণশীল ক্ষেত্রে আরও গবেষণা প্রয়োজন
२. অফলাইন মূল্যায়ন: পরীক্ষা শুধুমাত্র অফলাইন অর্ডারিং মূল্যায়ন করে, অনলাইন কর্মক্ষমতা যাচাই করা বাকি
३. বিতরণ অনুমান: গাউসিয়ান বিতরণ অনুমান সমস্ত বাস্তব পরিস্থিতিতে প্রযোজ্য নাও হতে পারে
४. বাইজান্টাইন সহনশীলতা: দূষিত ক্লায়েন্টদের বিরুদ্ধে সুরক্ষা প্রক্রিয়া অনুপস্থিত
१. তাত্ত্বিক অবদান: ক্লাসিক happened-before সম্পর্ক প্রসারিত করে
२. ব্যবহারিক দিকনির্দেশনা: ক্লাউড মাইগ্রেশনে বাস্তব সমস্যা সমাধান করে
३. সাধারণ কাঠামো: যেকোনো ঘড়ি অফসেট বিতরণ সমর্থন করে
४. কর্মক্ষমতা সুবিধা: বাস্তব অবস্থায় বিদ্যমান পদ্ধতির চেয়ে ভাল
१. সম্পূর্ণতা অভাব: অ-সংক্রমণশীলতা পরিচালনা সমাধান সম্পূর্ণ নয়
२. নিরাপত্তা বিশ্লেষণ: গভীর নিরাপত্তা হুমকি বিশ্লেষণ অনুপস্থিত
३. পরীক্ষামূলক সীমাবদ্ধতা: শুধুমাত্র অনুকরণ পরীক্ষা, বাস্তব সিস্টেম যাচাইকরণ অনুপস্থিত
এই পেপারটি সম্ভাব্যতামূলক ন্যায্য অর্ডারিংয়ের চিন্তাভাবনা উদ্ভাবনীভাবে প্রস্তাব করে, বিতরণকৃত সিস্টেমে ন্যায্যতা সমস্যার জন্য একটি নতুন সমাধান দিকনির্দেশনা প্রদান করে। যদিও কিছু তাত্ত্বিক এবং বাস্তবায়ন চ্যালেঞ্জ রয়েছে, তবে এর মূল ধারণা গুরুত্বপূর্ণ একাডেমিক মূল্য এবং ব্যবহারিক সম্ভাবনা রাখে, পরবর্তী গবেষণার জন্য ভিত্তি স্থাপন করে।