通信ネットワークの設計や運用において、回線の混雑状況や設備の必要数を把握するために欠かせない指標が「アーラン」です。
アーラン(Erlang)とは、通信トラフィック量(呼量)を表す国際的な単位であり、一定時間内にどれだけ通信回線が占有されていたかを示します。
電話回線の設計からデータセンターのサーバー負荷見積もり、さらにはコールセンターのオペレーター配置まで、幅広い分野で利用されています。
ネットワークエンジニアやシステム担当者にとって、アーランの概念を正しく理解することは、コストを抑えつつ高品質なサービスを提供するために不可欠なスキルと言えるでしょう。
本記事では、アーランの定義や具体的な計算方法、そして実務で使われる理論モデルについて詳しく解説していきます。
アーラン(Erlang)の定義と基本概念
アーランは、デンマークの数学者であり通信工学の先駆者であるアグナー・クラルプ・アーラン(A.K. Erlang)の名にちなんで制定されました。
彼は20世紀初頭に、電話交換機における回線の混雑状況を数学的に解析し、現代のキューイング理論(待ち行列理論)の基礎を築きました。
通信における「呼(こ)」とは、電話の着信や接続要求など、一つの通信単位を指します。
そして「呼量(こりょう)」とは、単位時間内に発生した「呼」がどれだけの時間、回線を占有したかを表す量のことです。
1アーラン(1.0 Erlang)は、1つの回線が100%完全に占有されている状態を指します。
例えば、1時間の間に1つの回線がずっと使用され続けていれば、そのトラフィック量は1アーランとなります。
複数の回線がある場合、合計の占有時間を観測時間で割ることで、システム全体のアーラン値を算出できます。
トラフィック密度としての捉え方
アーランは、ある特定の瞬間における「平均同時接続数」と同じ意味を持ちます。
例えば、オフィス全体の電話使用量が3アーランであれば、平均して常に3人が同時に通話している計算になります。
この数値が回線数を超えると、新しい電話をかけようとしても繋がらない「話中」の状態が発生します。
したがって、アーランを把握することは、必要な回線リソースを適切に見積もるための第一歩となります。
アーランの計算方法
アーランを求めるための基本的な式は非常にシンプルで、呼の発生頻度と平均保持時間を用いて算出します。
一般的に、トラフィック量(E)は以下の公式によって定義されます。
E = λ × h
ここで、「λ(ラムダ)」は単位時間あたりの呼の発生率(呼数)を示します。
「h」は1回あたりの通信にかかる平均保持時間(平均通話時間)を示します。
注意点として、λを求める時間単位とhの単位(秒や分)を合わせる必要があります。
一般的には1時間を基準単位として計算することが多いため、平均保持時間を「時間」に変換して乗算します。
計算の具体例
それでは、具体的な数値を用いてアーランを計算してみましょう。
あるオフィスで、1時間の間に平均120回の電話着信があると仮定します。
1回あたりの平均通話時間が90秒である場合、トラフィック量は次のように求められます。
まず、90秒を時間に変換すると「90 ÷ 3600 = 0.025時間」となります。
次に、公式に当てはめると「120回 × 0.025時間 = 3.0アーラン」という結果が得られます。
この結果から、このオフィスでは平均して3本の回線が常に塞がっていることがわかります。
アーラン計算における単位の対応表
トラフィック計算において混乱しやすい単位の関係を以下の表にまとめました。
| 項目 | 内容 | 計算上の扱い |
|---|---|---|
| 観測時間 (T) | トラフィックを測定する期間 | 通常は1時間(3600秒) |
| 呼数 (C) | 期間内に発生した接続要求の総数 | λ = C / T |
| 平均保持時間 (h) | 1回の接続から切断までの平均秒数 | h (秒) |
| トラフィック量 (E) | 通信密度の単位(アーラン) | E = (C × h) / T |
通信設計で使われる主要な理論モデル
アーラン値だけでは、「どれくらいの確率で電話が繋がらなくなるか」という品質の予測まではできません。
そこで、実務ではアーランが提唱した数式モデルを用いて、回線数とサービス品質の相関関係を導き出します。
代表的なものに「アーランB式」と「アーランC式」の2種類があります。
アーランB式(即時式)
アーランB式は、「すべての回線が使用中のときに接続を試みると、即座に拒否される(話中になる)」というモデルです。
これを「即時式(Loss System)」と呼び、主に電話回線網やモバイル通信の基地局設計に利用されます。
このモデルで重要な指標となるのが、接続に失敗する確率を示す「呼損率(こそんりつ)」です。
呼損率が0.01(1%)であれば、100回に1回は繋がらない可能性があることを意味します。
エンジニアは、目標とする呼損率(例:0.05以下)を維持するために必要な回線数を、アーランB式から算出します。
アーランC式(待時式)
アーランC式は、「すべての回線が使用中のとき、接続が切断されずに順番待ち(キュー)に入る」というモデルです。
これを「待時式(Delay System)」と呼び、コールセンターのオペレーター数見積もりや、パケット交換網のバッファ設計に利用されます。
アーランC式では、単なる接続の成否だけでなく、「どれくらいの時間待たされるか(平均待ち時間)」を予測することが可能です。
オペレーターが不足すると待ち行列が長くなり、顧客満足度の低下に繋がるため、適切なリソース配分に役立てられます。
ネットワーク管理におけるアーランの重要性
なぜ現代のITインフラにおいても、100年以上前に考案されたアーランという単位が重視されるのでしょうか。
それは、「設備投資の最適化」を科学的に行うためです。
呼損率とサービス品質(GoS)
通信の品質を評価する指標の一つに、Grade of Service(GoS)があります。
いくらコストをかけても、回線を無限に用意することは現実的ではありません。
一方で、回線を極端に減らせばユーザーは通信不能に陥り、サービスの価値を損ないます。
アーランを用いた計算を行えば、「呼損率1%を維持するために最小限必要な回線数」という最適解を理論的に導き出すことができます。
リソースの最適化とキャパシティプランニング
現代のクラウドサービスや仮想化環境においても、アーランの考え方は応用されています。
例えば、同時並行で処理できるプロセスの数や、サーバーの同時接続セッション数の設計などが挙げられます。
ピーク時のトラフィック量をアーランで把握しておくことで、過剰な設備投資を抑えつつ、パンクしないシステムを構築できます。
また、統計的なデータに基づいた将来のトラフィック予測(キャパシティプランニング)においても、アーランは共通言語として機能します。
アーランと他の単位(bpsなど)の違い
通信の世界では「bps(ビット毎秒)」という単位も頻繁に使われますが、アーランとは役割が異なります。
bpsは「データの転送速度(太さ)」を表す単位であり、一定時間にどれだけの情報量を送れるかを示します。
対してアーランは、「回線や設備の占有状況(密度)」を表す単位です。
例えば、通信速度(bps)が非常に速い回線であっても、一人のユーザーが長時間占有すればアーラン値は高くなります。
逆に、細い回線(低bps)であっても、短時間の通信がたまに発生する程度であればアーラン値は低くなります。
システムのパフォーマンスを評価する際は、情報の転送量(bps)と設備の占有率(Erlang)の両面から分析することが重要です。
まとめ
アーラン(Erlang)は、通信トラフィックの密度を定量化するための不可欠な単位です。
1アーランは1つのリソースが完全に占有されている状態を指し、これを基準にシステムの混雑度を評価します。
アーランB式やアーランC式といった数式を活用することで、統計的な根拠に基づいた回線設計や人員配置が可能になります。
効率的なネットワーク運用や、コストパフォーマンスに優れたITインフラ構築を目指す上で、アーランの理解は極めて大きな武器となります。
日々のトラフィックデータをアーラン値に換算し、自社のサービス品質が適切かどうかを見直すきっかけにしてみてはいかがでしょうか。
