ឧស្សាហកម្មទាំងអស់ › ហិរញ្ញវត្ថុ — ប្រតិបត្តិការទូទាត់ 💳 ហិរញ្ញវត្ថុ — ប្រតិបត្តិការទូទាត់ គំរូផ្ទាល់ អ្នកនៅតុប្រតិបត្តិការនៃស្វីចទូទាត់ដែលស្ថិតរវាងអ្នកលក់ និងអ្នកចេញកាត។ រាល់នាទី ប្រតិបត្តិការប្រហែល 400 ក្នុងមួយវិនាទីមកដល់។ ប្រតិបត្តិការនីមួយៗត្រូវបានដាក់ពិន្ទុក្លែងបន្លំ រង់ចាំរន្ធតភ្ជាប់ទំនេរ ហើយត្រូវបានបញ្ជូនទៅអ្នកចេញកាតរបស់វាដើម្បីទទួលចម្លើយ។ ម៉ូដែលគណនាការរង់ចាំជួរ ពេលផុតកំណត់ ការព្យាយាមម្តងទៀតរបស់អតិថិជន ការដោះដូរនៃការត្រង់ក្លែងបន្លំ និងហានិភ័យ stand-in ពីរូបមន្តក្នុងសៀវភៅសិក្សា។ ចំនួនទឹកប្រាក់ជាឯកតារូបិយប័ណ្ណទូទៅ (u)។ ការក្លែងធ្វើសម្រាប់ការអប់រំប៉ុណ្ណោះ — មិនមែនជាដំបូន្មានហិរញ្ញវត្ថុ ច្បាប់ ឬវិនិយោគទេ។
អ្វីដែលអ្នកនឹងរៀន ហេតុអ្វីការព្យាយាមម្តងទៀតអាចចាក់សោស្វីចដែលផ្ទុកលើសក្នុងព្យុះព្យាយាមម្តងទៀត សូម្បីតែក្រោយបន្ថែមសមត្ថភាព — និងរបៀបដែល load shedding បំបែកវដ្តនោះ។ របៀបដែលកម្រិតពិន្ទុក្លែងបន្លំដោះដូរការខាតបង់ពីការក្លែងបន្លំជាមួយអតិថិជនល្អដែលត្រូវបានបដិសេធ និងហេតុអ្វីកម្រិតត្រឹមត្រូវអាស្រ័យលើអត្រាមូលដ្ឋាននៃការក្លែងបន្លំ។ របៀបដែលអ្នកចេញកាតយឺតម្នាក់បំពេញរន្ធតភ្ជាប់ទាំងអស់ (ច្បាប់ Little) និងអ្វីដែលពេលផុតកំណត់ និងការដំណើរការ stand-in ចំណាយ។ កម្មវិធីក្លែងធ្វើផ្ទាល់ត្រូវការ JavaScript។ អ្វីៗទាំងអស់ខាងក្រោម — គំរូ រូបមន្តរបស់វា និងប្រភព — អាចអានបានដោយគ្មានវា។
កម្មវិធីក្លែងធ្វើ
បន្ទុកដែលបានផ្តល់ (ថ្មី + ព្យាយាមម្តងទៀត) 400 · ការព្យាយាមម្តងទៀត 0 · អត្រាអនុម័តអតិថិជនល្អ 99.9% · ពេលអនុញ្ញាត 330 ms · រន្ធតភ្ជាប់រវល់ 69% · ម៉ាស៊ីនមេកំពុងដំណើរការ 6 (+0) · អត្រាក្លែងបន្លំ (ចំណែកនៃទឹកប្រាក់ដែលបានអនុម័ត) 10.4 bp · ពេលផុតកំណត់របស់អ្នកចេញកាត 0.0% · ទឹកប្រាក់ហានិភ័យ stand-in 0.00 M u ការត្រងក្លែងបន្លំ t = 3.00σ ✓ 99.9% · ? 0.0% · ✗ 0.1% ការក្លែងបន្លំដែលបានបញ្ឈប់ 31% អត្រាក្លែងបន្លំ (ចំណែកនៃទឹកប្រាក់ដែលបានអនុម័ត) 10.4 bp 400 tx/s · ↻ 0 ម៉ាស៊ីនមេអនុញ្ញាត ▶ ▶ ▶ ▶ ▶ ▶ · · · · · · · · · · · · · · · · · · រន្ធតភ្ជាប់រវល់ 69% 330 ms · ✗ 0.0% អ្នកចេញកាត A ✓ 250 ms អ្នកចេញកាត B ✓ 250 ms ⏱ 8 s · ⌛ 0.0% · Σ 0 u អត្រាអនុម័តអតិថិជនល្អ 99.9% ទឹកប្រាក់ហានិភ័យ stand-in 0.00 M u ▶ ម៉ាស៊ីនមេកំពុងដំណើរការ⚙ ម៉ាស៊ីនមេកំពុងចាប់ផ្តើម· ទីតាំងទូម៉ាស៊ីនមេទំនេរ✓ អ្នកចេញកាតកំពុងឆ្លើយធម្មតា⌛ អ្នកចេញកាតយឺត ឬដាច់⇄ ការដំណើរការ stand-in បើក• ប្រតិបត្តិការចូលការគ្រប់គ្រង គោលនយោបាយព្យាយាមម្តងទៀតរបស់អតិថិជន ព្យាយាមម្តងទៀតភ្លាមៗ
ព្យាយាមម្តងទៀតភ្លាមៗ Backoff អិចស្ប៉ូណង់ស្យែលជាមួយ jitter របៀបដែលអ្នកលក់ព្យាយាមម្តងទៀតនូវការបរាជ័យបច្ចេកទេស (រហូតដល់ 3 ដង)។ ភ្លាមៗ = ក្នុងនាទីបន្ទាប់។ backoff = backoff អិចស្ប៉ូណង់ស្យែលចៃដន្យ ការពន្យារមធ្យម 1, 2 និង 4 នាទី។
សូចនាករ អត្រាអនុម័តអតិថិជនល្អ
99.9 %
ធម្មតា
អត្រាក្លែងបន្លំ (ចំណែកនៃទឹកប្រាក់ដែលបានអនុម័ត)
10.4 bp
ធម្មតា
អត្រាអនុម័ត អ្នកចេញកាតដែលមានសុខភាពល្អ 99.9 % អតិថិជនល្អដែលត្រូវបានបដិសេធដោយច្បាប់ក្លែងបន្លំ 1.3 ‰ ប្រតិបត្តិការដែលបានផ្ញើទៅ step-up 0.0 % ការក្លែងបន្លំដែលបានបញ្ឈប់ 31 % ប្រតិបត្តិការថ្មី 400 tx/s បន្ទុកដែលបានផ្តល់ (ថ្មី + ព្យាយាមម្តងទៀត) 400 tx/s ការព្យាយាមម្តងទៀត 0 tx/s បានបោះបង់ (ឆ្លើយថា «ព្យាយាមពេលក្រោយ») 0 tx/s ត្រូវបានបោះបង់ក្នុងជួរ 0.0 % ពេលផុតកំណត់របស់អ្នកចេញកាត 0.0 % ការអនុម័ត stand-in 0 tx/s ម៉ាស៊ីនមេកំពុងដំណើរការ 6 ម៉ាស៊ីនមេកំពុងចាប់ផ្តើម 0 អត្រាថ្លៃម៉ាស៊ីនមេ 36 u/h ថ្លៃម៉ាស៊ីនមេរហូតមកដល់ពេលនេះ 0 u ទឹកប្រាក់ហានិភ័យ stand-in 0.00 M u ការក្លែងបន្លំដែលបានអនុម័តរហូតមកដល់ពេលនេះ 0.00 M u ប្រតិបត្តិការល្អដែលបាត់បង់រហូតមកដល់ពេលនេះ 0.0 k tx ប្រតិបត្តិការរង់ចាំព្យាយាមម្តងទៀត 0 tx ភាពយឺតរបស់ក្រុមអ្នកចេញកាត B (មធ្យម) 250 ms
និន្នាការ រង្វាស់តារាង អត្រាអនុម័តអតិថិជនល្អ ពេលអនុញ្ញាត អត្រាក្លែងបន្លំ (ចំណែកនៃទឹកប្រាក់ដែលបានអនុម័ត) រន្ធតភ្ជាប់រវល់ អត្រាអនុម័ត អ្នកចេញកាតដែលមានសុខភាពល្អ អតិថិជនល្អដែលត្រូវបានបដិសេធដោយច្បាប់ក្លែងបន្លំ ប្រតិបត្តិការដែលបានផ្ញើទៅ step-up ការក្លែងបន្លំដែលបានបញ្ឈប់ ប្រតិបត្តិការថ្មី បន្ទុកដែលបានផ្តល់ (ថ្មី + ព្យាយាមម្តងទៀត) ការព្យាយាមម្តងទៀត បានបោះបង់ (ឆ្លើយថា «ព្យាយាមពេលក្រោយ») ត្រូវបានបោះបង់ក្នុងជួរ ពេលផុតកំណត់របស់អ្នកចេញកាត ការអនុម័ត stand-in ម៉ាស៊ីនមេកំពុងដំណើរការ ម៉ាស៊ីនមេកំពុងចាប់ផ្តើម អត្រាថ្លៃម៉ាស៊ីនមេ ថ្លៃម៉ាស៊ីនមេរហូតមកដល់ពេលនេះ ទឹកប្រាក់ហានិភ័យ stand-in ការក្លែងបន្លំដែលបានអនុម័តរហូតមកដល់ពេលនេះ ប្រតិបត្តិការល្អដែលបាត់បង់រហូតមកដល់ពេលនេះ ប្រតិបត្តិការរង់ចាំព្យាយាមម្តងទៀត ភាពយឺតរបស់ក្រុមអ្នកចេញកាត B (មធ្យម) អត្រាអនុម័តអតិថិជនល្អ: — % 100.0 0.0 សេណារីយ៉ូវិបត្តិ កម្រិត 1 · ការកើនឡើងកំពូលនៃការលក់ ការលក់អនឡាញធំមួយបើកនៅនាទីទី 5 ហើយកើនចរាចរណ៍ទ្វេដងដល់ប្រហែល 800 ប្រតិបត្តិការក្នុងមួយវិនាទី រយៈពេល 45 នាទី។ ស្វីចដំណើរការម៉ាស៊ីនមេ 6 ដែលមានទំហំសម្រាប់ថ្ងៃធម្មតាប្រហែល 70 % រវល់។ អ្នកលក់ព្យាយាមម្តងទៀតនូវការបរាជ័យបច្ចេកទេសនីមួយៗភ្លាមៗ។ រក្សាអតិថិជនល្អឱ្យបានអនុម័ត និងចម្លើយលឿន ដោយមិនទិញសមត្ថភាពដែលអ្នកមិនត្រូវការ។
អត្រាអនុម័តអតិថិជនល្អមធ្យម ≥ 95 % ចាប់ពីការលក់ចាប់ផ្តើម ពេលអនុញ្ញាតមធ្យម ≤ 500 ms ថ្លៃម៉ាស៊ីនមេ ≤ 75 u កម្រិត 2 · រលកក្លែងបន្លំ នៅនាទីទី 5 ព័ត៌មានកាតដែលត្រូវបានលួចមួយបាច់ចាប់ផ្តើមត្រូវបានប្រើ៖ ចំណែកការក្លែងបន្លំនៃចរាចរណ៍លោតពី 0.1 % ទៅ 1 %។ កម្រិតបដិសេធត្រូវបានកំណត់សម្រាប់ថ្ងៃធម្មតា (3σ) ហើយ step-up បិទ។ បន្ថយអត្រាក្លែងបន្លំដោយមិនបដិសេធអតិថិជនល្អ។
អត្រាក្លែងបន្លំមធ្យម ≤ 25 bp អត្រាអនុម័តអតិថិជនល្អមធ្យម ≥ 98 % អតិថិជនល្អដែលត្រូវបានបដិសេធដោយច្បាប់ ≤ 5 ‰ កម្រិត 3 · ការដាច់របស់អ្នកចេញកាត នៅនាទីទី 5 អ្នកចេញកាតក្រុម B — មួយភាគបួននៃចរាចរណ៍ទាំងអស់ — យឺតទៅដល់ពេលឆ្លើយមធ្យម 12 វិនាទី។ ស្វីចរង់ចាំរហូតដល់ 8 វិនាទីសម្រាប់ចម្លើយ គ្មាន stand-in ហើយដំណើរការម៉ាស៊ីនមេ 6។ រក្សាអតិថិជនរបស់អ្នកចេញកាតដែលមានសុខភាពល្អឱ្យហូរ បម្រើក្រុម B ឱ្យបានច្រើនតាមដែលអាចធ្វើបានដោយសុវត្ថិភាព ហើយរក្សាហានិភ័យ stand-in និងថ្លៃឱ្យស្ថិតក្នុងការគ្រប់គ្រង។
អត្រាអនុម័តមធ្យមសម្រាប់អតិថិជនរបស់អ្នកចេញកាតដែលមានសុខភាពល្អ ≥ 90 % អត្រាអនុម័តអតិថិជនល្អមធ្យម ≥ 86 % ទឹកប្រាក់ហានិភ័យ stand-in ≤ 9 M u ថ្លៃម៉ាស៊ីនមេ ≤ 65 u មូលដ្ឋាន — គំរូនៅពីក្រោយលេខ គ្រប់ទំនាក់ទំនងដែលកម្មវិធីក្លែងធ្វើប្រើ ជាមួយប្រភពរបស់វា។ ថេរដែលសម្គាល់ជាការសន្មត់គឺជាការក្រិតតាមខ្នាតបង្ហាញ។
ថេរប្រតិបត្តិការផ្សេងទៀតដែលម៉ូដែលប្រើ។ 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ការសន្មត៖ ចំនួនរន្ធ ពេលសេវា និងពេលអ្នកចេញកាត ការបំបែកពិន្ទុ អត្រាឆ្លងកាត់ step-up ចំណែកការងារខ្ជះខ្ជាយ ចំនួនទឹកប្រាក់ និងតម្លៃ គឺជាតម្លៃសម្រាប់ពន្យល់សម្រាប់ស្វីចទំហំមធ្យម មិនមែនជាតួលេខនៃបណ្តាញពិតណាមួយទេ។ ភាពចៃដន្យ៖ ម៉ាស៊ីនបង្កើត mulberry32 ដែលមានគ្រាប់ពូជ ការចែកចាយដែលប្រើ — ឯកសណ្ឋាន អិចស្ប៉ូណង់ស្យែល (CDF បញ្ច្រាស) ធម្មតា (Box–Muller) Poisson (Knuth)។ គ្រាប់ពូជត្រូវបានបង្ហាញ និងអាចចែករំលែកបាន។
ប្រភព 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), 2005M. Harchol-Balter — Performance Modeling and Design of Computer Systems: Queueing Theory in Action (M/M/k, capacity provisioning) — Cambridge University Press, 2013 J. D. C. Little — A Proof for the Queuing Formula: L = λW — Operations Research 9(3):383–387, 1961Site 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, 2016N. Bronson, A. Aghayev, A. Charapko, T. Zhu — Metastable Failures in Distributed Systems — HotOS ’21, ACM, 2021T. Fawcett — An introduction to ROC analysis — Pattern Recognition Letters 27(8):861–874, 2006R. J. Bolton, D. J. Hand — Statistical Fraud Detection: A Review — Statistical Science 17(3):235–255, 2002C. Elkan — The Foundations of Cost-Sensitive Learning — IJCAI 2001, 2001ISO 8583-1:2003 Financial transaction card originated messages — Interchange message specifications — Part 1 (authorization, reversal messages) — ISO/TC 68/SC 9, 2003Commission 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, 2018N. L. Johnson, S. Kotz, N. Balakrishnan — Continuous Univariate Distributions, Vol. 1 (lognormal distribution, partial moments) — Wiley, 1994 អ្នកណាធ្វើការងារនេះជាអាជីព គំរូអប់រំ — មិនសម្រាប់ការសម្រេចចិត្តប្រតិបត្តិការទេ។ ទីតាំងពិតកែតម្រូវរាល់ថេរទៅតាមឧបករណ៍ និងទិន្នន័យផ្ទាល់ខ្លួន។