অৰ্থ — পেমেণ্ট অপাৰেচন লাইভ মডেল

তুমি এটা পেমেণ্ট চুইচৰ অপাৰেচন ডেস্কত আছা, যিটো ব্যৱসায়ী আৰু কাৰ্ড ইছ্যুৱাৰৰ মাজত থাকে। প্ৰতি ছেকেণ্ডত প্ৰায় 400 টা লেনদেন আহে; প্ৰতিটোৰ জালিয়াতিৰ স্কোৰ কৰা হয়, এটা মুক্ত সংযোগ স্লটৰ বাবে অপেক্ষা কৰে, আৰু উত্তৰৰ বাবে ইয়াৰ ইছ্যুৱাৰলৈ পঠোৱা হয়। মডেলে পাঠ্যপুথিৰ সূত্ৰৰ পৰা শাৰী, টাইমআউট, ক্লাইণ্টৰ পুনৰ-চেষ্টা, জালিয়াতি-পৰীক্ষাৰ আপস আৰু ষ্টেণ্ড-ইন ঝুঁকি গণনা কৰে। পৰিমাণবোৰ সাধাৰণ মুদ্ৰা একক (u) ত। কেৱল শিক্ষামূলক ছিমুলেচন — আৰ্থিক, আইনী বা বিনিয়োগ পৰামৰ্শ নহয়।

তুমি কি শিকিবা

চিমুলেটৰ

সময় 0 min
প্ৰস্তাৱিত ভাৰ (নতুন + পুনৰ-চেষ্টা) 400 · পুনৰ-চেষ্টা 0 · ভাল-গ্ৰাহকৰ অনুমোদনৰ হাৰ 99.9% · অথৰাইজেচনৰ সময় 330 ms · ব্যস্ত সংযোগ স্লট 69% · সেৱাত থকা ছাৰ্ভাৰ 6 (+0) · জালিয়াতিৰ হাৰ (অনুমোদিত পৰিমাণৰ অংশ) 10.4 bp · ইছ্যুৱাৰৰ টাইমআউট 0.0% · ষ্টেণ্ড-ইন ঝুঁকি 0.00 M uজালিয়াতি পৰীক্ষাt = 3.00σ✓ 99.9% · ? 0.0% · ✗ 0.1%ৰোধ কৰা জালিয়াতি 31%জালিয়াতিৰ হাৰ (অনুমোদিত পৰিমাণৰঅংশ) 10.4 bp400 tx/s · ↻ 0অথৰাইজেচন ছাৰ্ভাৰ▶▶▶▶▶▶··················ব্যস্ত সংযোগ স্লট 69% · 330 ms✗ 0.0%ইছ্যুৱাৰ A✓ 250 msইছ্যুৱাৰ B✓ 250 ms⏱ 8 s · ⌛ 0.0% · Σ 0 uভাল-গ্ৰাহকৰ অনুমোদনৰ হাৰ 99.9% · ষ্টেণ্ড-ইন ঝুঁকি 0.00 M u
  • সেৱাত থকা ছাৰ্ভাৰ
  • ছাৰ্ভাৰ আৰম্ভ হৈ আছে
  • খালী ছাৰ্ভাৰ ৰেক অৱস্থান
  • ইছ্যুৱাৰে সাধাৰণভাৱে উত্তৰ দিছে
  • ইছ্যুৱাৰ লেহেম বা বন্ধ
  • ষ্টেণ্ড-ইন প্ৰক্ৰিয়াকৰণ চলি আছে
  • অহা লেনদেন

নিয়ন্ত্ৰণ

প্ৰতিটো ছাৰ্ভাৰে 32 টা সংযোগ স্লট ধৰি ৰাখে। যোগ কৰা ছাৰ্ভাৰ আৰম্ভ হ'বলৈ 5 মিনিট লাগে; প্ৰতিটো ছাৰ্ভাৰৰ বিল হয়, আৰম্ভ হৈ থাকক বা নহওক।

ক্ষমতাৰ সৰ্বাধিক 90 % লৈকে গ্ৰহণ কৰে আৰু অতিৰিক্তখিনিক শাৰীত থাকি টাইমআউট হ'বলৈ দিয়াৰ সলনি তৎক্ষণাত “পিছত আকৌ চেষ্টা কৰক” বুলি উত্তৰ দিয়ে।

ব্যৱসায়ীসকলে কাৰিকৰী বিফলতা কেনেকৈ পুনৰ চেষ্টা কৰে (3 বাৰলৈকে)। তৎক্ষণাত = পৰৱৰ্তী মিনিটত; বেকঅফ = ৰেণ্ডম এক্সপ'নেনশিয়েল বেকঅফ, গড় পলম 1, 2 আৰু 4 মিনিট।

এই সীমাত বা তাতকৈ ওপৰত স্কোৰ কৰা লেনদেন প্ৰত্যাখ্যান কৰা হয়। স্কোৰ প্ৰকৃত ট্ৰেফিকৰ মানক বিচ্যুতিত: কম মানে অধিক জালিয়াতি ৰোধ আৰু অধিক ভাল গ্ৰাহক প্ৰত্যাখ্যাত।

সীমাৰ তলত ইমান দূৰত থকা স্কোৰে সিদ্ধান্তৰ সলনি অতিৰিক্ত গ্ৰাহক প্ৰত্যাহ্বান পায়: 85 % প্ৰকৃত গ্ৰাহকে ইয়াক সম্পূৰ্ণ কৰে, 5 % জালিয়াতে পাৰ হয়। 0 = বন্ধ।

এটা সংযোগ স্লটে ইছ্যুৱাৰৰ উত্তৰৰ বাবে কিমান সময় অপেক্ষা কৰে। তাৰ পিছত চুইচে এটা ৰিভাৰ্ছেল পঠায় আৰু ষ্টেণ্ড-ইন ব্যৱহাৰ কৰে, নহ'লে “ইছ্যুৱাৰ উপলব্ধ নহয়” বুলি প্ৰত্যাখ্যান কৰে।

ইছ্যুৱাৰে সময়মতে উত্তৰ নিদিলে, চুইচে ইয়াৰ হৈ এই পৰিমাণলৈকে অনুমোদন কৰে। প্ৰতিটো ষ্টেণ্ড-ইন অনুমোদন হৈছে এনে ঝুঁকি যিটো ইছ্যুৱাৰে কেতিয়াও পৰীক্ষা কৰা নাই। 0 = বন্ধ।

সূচক

ভাল-গ্ৰাহকৰ অনুমোদনৰ হাৰ
99.9%
স্বাভাৱিক
অথৰাইজেচনৰ সময়
330ms
স্বাভাৱিক
জালিয়াতিৰ হাৰ (অনুমোদিত পৰিমাণৰ অংশ)
10.4bp
স্বাভাৱিক
ব্যস্ত সংযোগ স্লট
69%
স্বাভাৱিক
অনুমোদনৰ হাৰ, সুস্থ ইছ্যুৱাৰ99.9 %
জালিয়াতি নিয়মে প্ৰত্যাখ্যান কৰা ভাল গ্ৰাহক1.3 ‰
ষ্টেপ-আপলৈ পঠোৱা লেনদেন0.0 %
ৰোধ কৰা জালিয়াতি31 %
নতুন লেনদেন400 tx/s
প্ৰস্তাৱিত ভাৰ (নতুন + পুনৰ-চেষ্টা)400 tx/s
পুনৰ-চেষ্টা0 tx/s
বাদ দিয়া (“পিছত চেষ্টা কৰক” বুলি উত্তৰ)0 tx/s
শাৰীত বাদ পৰা0.0 %
ইছ্যুৱাৰৰ টাইমআউট0.0 %
ষ্টেণ্ড-ইন অনুমোদন0 tx/s
সেৱাত থকা ছাৰ্ভাৰ6
আৰম্ভ হৈ থকা ছাৰ্ভাৰ0
ছাৰ্ভাৰৰ খৰচৰ হাৰ36 u/h
এতিয়ালৈকে ছাৰ্ভাৰৰ খৰচ0 u
ষ্টেণ্ড-ইন ঝুঁকি0.00 M u
এতিয়ালৈকে অনুমোদিত জালিয়াতি0.00 M u
এতিয়ালৈকে হেৰুওৱা ভাল লেনদেন0.0 k tx
পুনৰ চেষ্টাৰ বাবে অপেক্ষা কৰা লেনদেন0 tx
ইছ্যুৱাৰ গোট B ৰ পলম (গড়)250 ms

প্ৰৱণতা

ভাল-গ্ৰাহকৰ অনুমোদনৰ হাৰ: — %100.00.0

সংকট পৰিস্থিতি

স্তৰ 1 · শীৰ্ষ বিক্ৰীৰ ঢৌ

মিনিট 5 ত এটা ডাঙৰ অনলাইন বিক্ৰী আৰম্ভ হয় আৰু 45 মিনিটৰ বাবে ট্ৰেফিক প্ৰতি ছেকেণ্ডত প্ৰায় 800 টা লেনদেনলৈ দুগুণ কৰে। চুইচে 6 টা ছাৰ্ভাৰ চলায়, এটা সাধাৰণ দিনৰ বাবে প্ৰায় 70 % ব্যস্ত হোৱাকৈ আকাৰ দিয়া। ব্যৱসায়ীসকলে প্ৰতিটো কাৰিকৰী বিফলতা তৎক্ষণাত পুনৰ চেষ্টা কৰে। ভাল গ্ৰাহকক অনুমোদিত ৰাখক আৰু উত্তৰ দ্ৰুত ৰাখক, অপ্ৰয়োজনীয় ক্ষমতা নকিনাকৈ।

  • বিক্ৰীৰ পৰা গড় ভাল-গ্ৰাহকৰ অনুমোদন ≥ 95 %
  • গড় অথৰাইজেচনৰ সময় ≤ 500 ms
  • ছাৰ্ভাৰৰ খৰচ ≤ 75 u

স্তৰ 2 · জালিয়াতিৰ ঢৌ

মিনিট 5 ত চুৰি কৰা কাৰ্ডৰ তথ্যৰ এটা বেচ ব্যৱহাৰ হ'বলৈ আৰম্ভ হয়: ট্ৰেফিকত জালিয়াতিৰ অংশ 0.1 % ৰ পৰা 1 % লৈ জঁপিয়ায়। প্ৰত্যাখ্যানৰ সীমা সাধাৰণ দিনৰ বাবে ছেট কৰা (3σ) আৰু ষ্টেপ-আপ বন্ধ। ভাল গ্ৰাহকক ঘূৰাই নপঠিয়াকৈ জালিয়াতিৰ হাৰ কমাওক।

  • গড় জালিয়াতিৰ হাৰ ≤ 25 bp
  • গড় ভাল-গ্ৰাহকৰ অনুমোদন ≥ 98 %
  • নিয়মে প্ৰত্যাখ্যান কৰা ভাল গ্ৰাহক ≤ 5 ‰

স্তৰ 3 · ইছ্যুৱাৰ বিভ্ৰাট

মিনিট 5 ত গোট B ৰ ইছ্যুৱাৰবোৰ — মুঠ ট্ৰেফিকৰ এক-চতুৰ্থাংশ — গড়ে 12 ছেকেণ্ডৰ উত্তৰৰ সময়লৈ লেহেম হয়। চুইচে উত্তৰৰ বাবে 8 s লৈকে অপেক্ষা কৰে, ইয়াৰ কোনো ষ্টেণ্ড-ইন নাই, আৰু 6 টা ছাৰ্ভাৰ চলায়। সুস্থ ইছ্যুৱাৰৰ গ্ৰাহকক চলি থাকিবলৈ দিয়ক, গোট B ক নিৰাপদে যিমান পাৰে সেৱা কৰক, আৰু ষ্টেণ্ড-ইন ঝুঁকি আৰু খৰচ নিয়ন্ত্ৰণত ৰাখক।

  • সুস্থ-ইছ্যুৱাৰৰ গ্ৰাহকৰ গড় অনুমোদন ≥ 90 %
  • গড় ভাল-গ্ৰাহকৰ অনুমোদন ≥ 86 %
  • ষ্টেণ্ড-ইন ঝুঁকি ≤ 9 M u
  • ছাৰ্ভাৰৰ খৰচ ≤ 65 u

ভিত্তি — সংখ্যাৰ আঁৰৰ মডেল

চিমুলেটৰে ব্যৱহাৰ কৰা প্ৰতিটো সম্পৰ্ক, ইয়াৰ উৎসৰ সৈতে। অনুমান হিচাপে চিহ্নিত ধ্ৰুৱক দৃষ্টান্তমূলক কেলিব্ৰেচন।

নতুন লেনদেন এটা মূল হাৰ গুণ বিক্ৰীৰ ঢৌ হিচাপে আহে; প্ৰতি মিনিটৰ গণনা অলপ বাৰ্স্টিনেছৰ সৈতে ৰেণ্ডম (পইছন, স্বাভাৱিক আনুমানিক)।
λ(t) = base × surge(t) (2-min lag); count/min ≈ N(60λ, √(60λ)) × (1 + N(0, 0.03))[2]অনুমান: স্লটৰ সংখ্যা, সেৱা আৰু ইছ্যুৱাৰৰ সময়, স্কোৰৰ পৃথকীকৰণ, ষ্টেপ-আপ উত্তীৰ্ণ হাৰ, অপচয় হোৱা কামৰ অংশ, পৰিমাণ আৰু দাম এটা মধ্যম আকাৰৰ চুইচৰ বাবে দৃষ্টান্তমূলক মান, কোনো প্ৰকৃত নেটৱৰ্কৰ সংখ্যা নহয়।
বাইনৰমেল জালিয়াতি স্কোৰ: প্ৰকৃত আৰু জালিয়াতি স্কোৰ d′ ৰ দূৰত্বত থকা দুটা স্বাভাৱিক বক্ৰ; সীমাই ROC বক্ৰৰ ওপৰত এটা বিন্দু বাছি লয়।
genuine score ~ N(0,1), fraud ~ N(d′,1), d′ = 2.5; FPR(t) = 1 − Φ(t), TPR(t) = 1 − Φ(t − d′); AUC = Φ(d′/√2) ≈ 0.96[6][7]অনুমান: স্লটৰ সংখ্যা, সেৱা আৰু ইছ্যুৱাৰৰ সময়, স্কোৰৰ পৃথকীকৰণ, ষ্টেপ-আপ উত্তীৰ্ণ হাৰ, অপচয় হোৱা কামৰ অংশ, পৰিমাণ আৰু দাম এটা মধ্যম আকাৰৰ চুইচৰ বাবে দৃষ্টান্তমূলক মান, কোনো প্ৰকৃত নেটৱৰ্কৰ সংখ্যা নহয়।
খৰচ-অনুকূল সীমা: সম্ভাৱ্যতা অনুপাত মূল হাৰেৰে ওজন কৰা খৰচ অনুপাতক পাৰ হ'লে প্ৰত্যাখ্যান কৰক — জালিয়াতি দহগুণ বেছি হ'লে ই ln 10 / d′ ≈ 0.9σ তললৈ নামে।
decline when e^(d′x − d′²/2) ≥ (1 − π)·c_FP / (π·c_FN) ⇒ t* = [ln((1 − π)c_FP/(π c_FN)) + d′²/2] / d′[8][7]
ষ্টেপ-আপ: সীমাৰ তলৰ বেণ্ডত থকা স্কোৰবোৰক সিদ্ধান্তৰ সলনি প্ৰত্যাহ্বান কৰা হয়।
scores in [t − b, t) are challenged: genuine pass 85 %, fraud pass 5 %; scores ≥ t declined[10]অনুমান: স্লটৰ সংখ্যা, সেৱা আৰু ইছ্যুৱাৰৰ সময়, স্কোৰৰ পৃথকীকৰণ, ষ্টেপ-আপ উত্তীৰ্ণ হাৰ, অপচয় হোৱা কামৰ অংশ, পৰিমাণ আৰু দাম এটা মধ্যম আকাৰৰ চুইচৰ বাবে দৃষ্টান্তমূলক মান, কোনো প্ৰকৃত নেটৱৰ্কৰ সংখ্যা নহয়।
ইছ্যুৱাৰৰ পলম এক্সপ'নেনশিয়েল; এটা স্লট পলম বা টাইমআউট, যিটো আগতে হয়, সেইটোৰ বাবে ধৰি ৰখা হয়।
L ~ Exp(mean m); E[min(L, T)] = m(1 − e^(−T/m)), P(L > T) = e^(−T/m); S = 80 ms + forwarded × Σ share·E[min(L,T)][2][9]
লিটলৰ সূত্ৰ: ব্যস্ত স্লট = আগমনৰ হাৰ × ধৰি ৰখাৰ সময়।
busy slots = λ·S (Little) ⇒ utilization = λ·S / (32 × servers)[3]
আৰলাং C: এটা লেনদেনে মুক্ত স্লটৰ বাবে অপেক্ষা কৰাৰ সম্ভাৱনা, আৰু 2-ছেকেণ্ডৰ শাৰীৰ টাইমআউটতকৈ বেছি সময় অপেক্ষা কৰাৰ সম্ভাৱনা।
P(W > 2 s) = C(a, N)·e^(−(N/S − λ)·2 s), a = λS; mean wait = C / (N/S − λ)[1][2]
ক্ষমতাৰ বাহিৰত চুইচে পিছত বাদ দিয়া অনুৰোধবোৰতো কাম খৰচ কৰে, গতিকে ভাৰ বাঢ়িলে উপযোগী থ্ৰুপুট কমে; লোড শ্বেডিঙে অতিৰিক্তখিনি কম খৰচত প্ৰত্যাখ্যান কৰে।
λ ≥ N/S: goodput = (N/S − ω·λ)/(1 − ω), ω = 0.3; load shedding admits ≤ 0.9·N/S and answers the rest at once[4][5]অনুমান: স্লটৰ সংখ্যা, সেৱা আৰু ইছ্যুৱাৰৰ সময়, স্কোৰৰ পৃথকীকৰণ, ষ্টেপ-আপ উত্তীৰ্ণ হাৰ, অপচয় হোৱা কামৰ অংশ, পৰিমাণ আৰু দাম এটা মধ্যম আকাৰৰ চুইচৰ বাবে দৃষ্টান্তমূলক মান, কোনো প্ৰকৃত নেটৱৰ্কৰ সংখ্যা নহয়।
ক্লাইণ্টৰ পুনৰ-চেষ্টা: প্ৰতিটো কাৰিকৰী বিফলতা তিনিবাৰলৈকে, তৎক্ষণাত বা ৰেণ্ডম এক্সপ'নেনশিয়েল বেকঅফৰ সৈতে পুনৰ চেষ্টা কৰা হয়।
failed attempt → retry with p = 0.95, ≤ 3 retries; immediate: next minute; backoff: delay ~ Exp(mean 1, 2, 4 min)[4][5]অনুমান: স্লটৰ সংখ্যা, সেৱা আৰু ইছ্যুৱাৰৰ সময়, স্কোৰৰ পৃথকীকৰণ, ষ্টেপ-আপ উত্তীৰ্ণ হাৰ, অপচয় হোৱা কামৰ অংশ, পৰিমাণ আৰু দাম এটা মধ্যম আকাৰৰ চুইচৰ বাবে দৃষ্টান্তমূলক মান, কোনো প্ৰকৃত নেটৱৰ্কৰ সংখ্যা নহয়।
ইছ্যুৱাৰৰ টাইমআউট, ৰিভাৰ্ছেল আৰু ষ্টেণ্ড-ইন: পৰিমাণবোৰ লগনৰমেল, গতিকে সীমাৰ তলৰ অংশ আৰু অনুমোদিত পৰিমাণ স্বাভাৱিক CDF ৰ পৰা পোৱা যায়।
issuer timeout → reversal; stand-in approves if amount ≤ limit: P = Φ((ln L − μ)/σ), volume = e^(μ+σ²/2)·Φ((ln L − μ − σ²)/σ)[9][11]
অনুমোদিত পৰিমাণৰ বেছিছ পইণ্টত জালিয়াতিৰ হাৰ; সৰু দূৰৱৰ্তী কাৰ্ড পেমেণ্টৰ বাবে 13 bp এটা সন্দৰ্ভ মাত্ৰা হিচাপে ব্যৱহাৰ কৰা হয়।
fraud rate = approved fraud amount / approved amount × 10,000 bp (reference scale: 13 bp)[10]
মডেলে ব্যৱহাৰ কৰা অন্য পৰিচালন ধ্ৰুৱকসমূহ।
32 slots per server, 2–24 servers, +5 min boot, 6 u per server-hour · switch time 80 ms · queue timeout 2 s · issuer latency 250 ms (group B = 25 % of traffic, ±15 % per minute) · amounts lognormal, median 40 u, σ = 1, fraud ×1.5 · ω = 0.3 · shedding at 90 % · reversal = 80 ms of switch timeঅনুমান: স্লটৰ সংখ্যা, সেৱা আৰু ইছ্যুৱাৰৰ সময়, স্কোৰৰ পৃথকীকৰণ, ষ্টেপ-আপ উত্তীৰ্ণ হাৰ, অপচয় হোৱা কামৰ অংশ, পৰিমাণ আৰু দাম এটা মধ্যম আকাৰৰ চুইচৰ বাবে দৃষ্টান্তমূলক মান, কোনো প্ৰকৃত নেটৱৰ্কৰ সংখ্যা নহয়।

যাদৃচ্ছিকতা: এটা বীজযুক্ত mulberry32 জেনেৰেটৰ; ব্যৱহৃত বিতৰণ — সমান, ঘাতাংকীয় (ব্যস্ত CDF), স্বাভাৱিক (Box–Muller), পইছন (Knuth)। বীজ দেখুওৱা হয় আৰু শ্বেয়াৰ কৰিব পাৰি।

উৎস

  1. Teletraffic Engineering Handbook — Erlang C formula; waiting-time distribution for M/M/n, FCFS — ITU-D Study Group 2 Question 16/2 (V. B. Iversen), 2005
  2. M. Harchol-Balter — Performance Modeling and Design of Computer Systems: Queueing Theory in Action (M/M/k, capacity provisioning) — Cambridge University Press, 2013
  3. J. D. C. Little — A Proof for the Queuing Formula: L = λW — Operations Research 9(3):383–387, 1961
  4. Site Reliability Engineering — Ch. 22 Addressing Cascading Failures (retries, randomized exponential backoff, load shedding, work on requests past their deadline) — Beyer, Jones, Petoff, Murphy (eds.), O'Reilly, 2016
  5. N. Bronson, A. Aghayev, A. Charapko, T. Zhu — Metastable Failures in Distributed Systems — HotOS ’21, ACM, 2021
  6. T. Fawcett — An introduction to ROC analysis — Pattern Recognition Letters 27(8):861–874, 2006
  7. R. J. Bolton, D. J. Hand — Statistical Fraud Detection: A Review — Statistical Science 17(3):235–255, 2002
  8. C. Elkan — The Foundations of Cost-Sensitive Learning — IJCAI 2001, 2001
  9. ISO 8583-1:2003 Financial transaction card originated messages — Interchange message specifications — Part 1 (authorization, reversal messages) — ISO/TC 68/SC 9, 2003
  10. Commission Delegated Regulation (EU) 2018/389 — RTS on strong customer authentication, Annex: reference fraud rates (0.13 % for remote card payments up to EUR 100) — Official Journal of the European Union, 2018
  11. N. L. Johnson, S. Kotz, N. Balakrishnan — Continuous Univariate Distributions, Vol. 1 (lognormal distribution, partial moments) — Wiley, 1994

ইয়াক জীৱিকা হিচাপে কোনে কৰে

শিক্ষামূলক মডেল — কাৰ্যকৰী সিদ্ধান্তৰ বাবে নহয়। প্ৰকৃত স্থানবোৰে প্ৰতিটো ধ্ৰুৱক নিজৰ সৰঞ্জাম আৰু তথ্য অনুসৰি কেলিব্ৰেট কৰে।