※ ChatGPTを利用し、要約された質問です(原文:取引件数の集中率の算出について)
取引件数の集中率の算出について
このQ&Aのポイント
あるシステムで、1秒間に到着するオンラインの取引件数のMAXを前提として必要となる処理能力を出したいと考えています。集中率を仮定し、1日の取引量に基づいて最も多い1秒の取引件数を求める方法について質問しています。
1日のうちの1時間の集中率、1時間のうちの1分の集中率、1分のうちの1秒の集中率について、ランダムな発生を考慮してどのくらいの集中を見込めば良いかが分からない状況です。待ち行列の計算で用いられるポアソン到着などを調べてみたが理解できず、質問しています。
厳密な数値ではなく概算レベルでも良いので、1秒間に到着する取引件数の集中率を算出する方法について質問しています。
あるシステムで、1秒間に到着するオンラインの取引件数のMAXを前提として必要となる処理能力を出したいと考えています。
そこで、
(1)1日のうちの1時間の集中率(%)
(2)1時間のうちの1分の集中率(%)
(3)1分のうちの1秒の集中率(%)
というように集中率を仮定し、1日の取引量に(1)→(2)→(3)とかけて最も多い1秒の取引件数を出そうとしています。
(1)については過去の実績やサービス形態から想定できる話なのですが、(2)(3)についてはある程度ランダムに発生すると仮定して、どれくらいの集中を見込めば良いかが分かりません。
例えば、(2)であれば等分すると
1÷60≒1.7%
なのですが、この場合ランダムな発生を考慮して最大は2%くらいと見ればいいのか、2.5%くらいと見ればいいのか、ということです。
待ち行列の計算で用いられるポアソン到着など調べてみたのですがよく理解することができず、質問させて頂きました。
そもそも発想に誤りがあるかもしれませんが、厳密な数値というより概算レベルでも良いですので、宜しくお願い致します。
補足
早速のご回答ありがとうごさいます。 まず、今回の件についてはイベントや時刻によるキックは存在しません。 又、詳細な説明は省きますが、リトライは考慮しなくて大丈夫です。(リトライするか否かは、当該システムのフロントに位置するところでの話になります) ある程度の余裕は持ってとの考えは当然ですので、例えば、分布的に1時間のうちの集中する1分間は10%くらいであれば、実際にはその倍くらいの設計でとかになります。(この‘倍’というのも例ですが) その前段の「分布的には」という計算方法が知りたいところでした。 電話交換機の件については参考にしたいと思います。 どうもありがとうございます。