ラプターダウン
| 分野 | 通信工学・ネットワーク運用 |
|---|---|
| 提唱期 | 1990年代後半 |
| 対象 | 高負荷時の輻輳と遅延 |
| 運用思想 | “落とす”ことで“守る” |
| 関連語 | 輻輳抑制、フェイルソフト、キュー制御 |
| 主な実装形態 | ゲートウェイ上の制御ポリシー |
ラプターダウン(raptār down)は、回線障害や通信遅延を“安全側に倒す”目的で導入されたとされるの一手法である。1990年代後半に提案されたが、技術者コミュニティでは比喩的な意味でも用いられてきた[1]。
概要[編集]
ラプターダウンは、輻輳が進行した際に、完全な遮断ではなく段階的に“望ましい速度へ折り畳む”制御を意味するとされる。一般に、遅延が増大する兆候を検知すると、ルータやでキューの扱いを変え、結果として上り/下りのトラフィックを同時には荒らさない設計思想を持つと説明される。
一方で、用語の起源は必ずしも通信工学のみに限らない。運用現場では「障害を観測したらラプターダウンしろ」と、緊急対応の合言葉として引用されることがあり、技術的には“通信を下げる”比喩として理解される場合がある[2]。このため、原義は研究論文の定義から逸脱していったとも指摘されている。
なお、名称は海鳥の捕食動作に似せた比喩として語られることが多い。プロトタイプのコードネームに、当時流行した宇宙ミームが混ざったという逸話も残されているが、どの版が最初かは複数説がある[3]。
歴史[編集]
成立の経緯:“落とし方”の規格化競争[編集]
ラプターダウンの原型は、1997年頃に(当時の呼称)を中心に進められた「遅延耐性ゲートウェイ」研究に求められるとされる。そこでは、ピーク時に“止める”のではなく“折る”ことで、動画配信の視聴継続率を高める方針が採られた。
当初は、各ベンダが独自の閾値で制御を変える運用をしていたため、障害時のログ解釈が統一できない問題があった。そこで同研究所は、キュー長を段階的に調整するための評価指標として「LDP(Latency-Down Protocol)」を提案し、その現場呼称がいつしかラプターダウンへと移ったと説明される[4]。もっとも、LDPが公式規格だったかどうかは、当時の議事録の版で食い違いがある。
具体的には、試験系では“遅延悪化率”が1.7倍に達する直前で動作し、変化後の平均遅延を以内に収める、という目標が掲げられた。さらに副目標として、下り側の欠落率を未満、上り側の再送回数を以下にする、という細かな数字が当時の報告書に残っている[5]。数値の多さが却って信頼性を増したのは事実だが、後に「その値は実験装置の温度補正係数を誤って丸めた結果だ」との証言も出た[6]。
関係者:技術者と行政、そして“ミーム屋”の混入[編集]
制度設計の当事者として、やの名が研究ノートに現れるとされる。田崎は輻輳制御の理論を、中村は運用手順の文書化を担ったという。もっとも、両者が同じ会議に出席していたかは一次資料で確認できないとされ、後年の回想録では日付が昭和末にずれている[7]。
また、運用部門では総務省傘下の監査チームが関与し、障害対応の“人間の判断”を機械へ寄せるための指針をまとめたとされる。指針の骨子は「ラプターダウンは、判断の延期を禁止し、判断の偏りを減らす」という一文に要約されることが多い[8]。
一方で、名称が“海鳥”に寄った理由については別系統の話がある。1998年に通信系ベンチャーが配布した社内ポスターで、「落ちるのではなく、急降下して餌場を確保せよ」というコピーとともにという架空生物が描かれた。ポスターの配布部数がだったとされることもあり、当時の新人教育における印象操作が、用語定着に寄与した可能性がある[9]。
社会への影響:品質は守られ、責任は曖昧になった[編集]
ラプターダウンが注目された背景には、ISDNからブロードバンドへ移行する過程で“遅延が原因で炎上する”ケースが増えたことがあるとされる。視聴者は途切れよりも遅れを先に体感し、苦情の入口が変わった。そこで運用側は、遅延の波形を人間が怒りに変える前に“折り畳む”必要が生じたと説明される。
一方で、制度が整うにつれて、ベンダは「ラプターダウンを適用したので品質は合理的に担保されている」と主張しやすくなったとされる。損害賠償やSLA(サービス品質保証)交渉では、障害が“完全停止ではない”ことが免責に近い材料として扱われたという指摘がある[10]。
さらに、監視ログの解釈が揃ったことで、障害が起きた原因究明よりも“仕様通り落としたか”が焦点化した。結果として、研究者の中には「ラプターダウンは品質を守ったのではなく、責任の所在を曖昧にしたのではないか」と批判する者もいたとされる。のちに、これが“技術者の倫理観と運用の帳尻が噛み合わない”問題へ発展したという[11]。
仕組みと運用[編集]
技術的には、ラプターダウンは検知部・決定部・適用部の三段で説明されることが多い。検知部は遅延の勾配や再送の増加を観測し、決定部は“落とす段階”を選ぶ。適用部では、キューの扱い(保持・破棄・優先度付け)を切り替えるとされる。
よく引用される考え方として「段階Aでは平均遅延を以内、段階Bでは以内、段階Cでは再送回数を」のような段階目標がある[12]。ただし、この数値は特定の装置構成でのみ妥当で、別構成では係数が逆転した例も報告されている。つまり、ラプターダウンは“一般則”として語られながら、実態は“機材依存”だったと見ることもできる。
現場運用では、手順書に「適用開始は観測ウィンドウの終端で行う」と明記されることがある。さらに、誤検知を減らすために、同時刻に発生した遅延の影響を除外するための補正係数を、毎朝に更新する運用が採られた例がある[13]。この“毎朝更新”が、導入部門の手間を増やしたため、後の導入障害にもつながったとされる。
なお、比喩としてのラプターダウンでは、技術的操作よりも「問い合わせ対応で熱くならず、まず安全に落ち着かせる」ことが重視される。このため、同名の社内研修では演習が“ネットワーク”ではなく“通話の温度”を扱ったという奇妙な報告も残っている[14]。
批判と論争[編集]
批判の中心は、ラプターダウンが“公平性”と“即時性”のどちらかを犠牲にする設計になりがちだという点にある。特に、優先度付きキューの切替を伴う場合、低優先の通信が“意図的に捨てられた”ように見えるため、説明責任が問われたとされる。
また、研究の初期段階では成功例が強調された一方で、負荷試験の条件が非公開だったことが疑義を呼んだ。ある監査報告書では、評価試験のトラフィック構成が「実運用のを模し、残りは研究室の趣味で決めた」と記されていたとされる[15]。この記述が事実かどうかは出典の突き合わせが必要だが、少なくとも“眉に唾”をつける材料になった。
さらに、用語の比喩化が進んだことで、技術者以外が誤用し、制御が適切でない場面でも“ラプターダウンすればいい”と判断した結果、別種の障害を誘発したとの指摘もある。もっとも、運用現場では「それはラプターダウンという言葉のせいではなく教育の不足だ」と反論も存在する。この対立は、2010年代のネットワーク運用講習会で繰り返し議論されたとされる[16]。
脚注[編集]
関連項目[編集]
脚注
- ^ 田崎宗明「Latency-Down Protocolの現場導入と運用指標」『通信制御研究』第12巻第3号, pp. 41-58, 1999.
- ^ 中村祐子「遅延観測に基づく段階的制御手順の文書化」『ネットワーク運用ジャーナル』Vol. 5, No. 1, pp. 12-27, 2000.
- ^ R. H. Lasker「Staged Dropping Strategies for Congestion Mitigation」『Proceedings of the International Conference on Packet Dynamics』, Vol. 22, pp. 201-219, 2001.
- ^ 山上健太郎「監査視点からみた輻輳時説明責任の設計」『情報政策と通信』第8巻第2号, pp. 77-95, 2004.
- ^ 青藍アレイシステムズ技術部「Raptar Down: Gateway Policy Catalog」社内技術資料, 第1版, pp. 3-19, 1998.
- ^ 総務省監査チーム「段階制御の妥当性検証に関する報告(試験条件付)」『行政評価通信』第3号, pp. 1-34, 2002.
- ^ Dr. Margaret A. Thornton「Human-in-the-Loop Failsoft: Operational Semantics」『IEEE Communications Surveys』Vol. 9, Issue 4, pp. 310-331, 2007.
- ^ 鈴木玲奈「ログ整合性と責任分界点のズレ」『ネットワーク法務研究』第2巻第1号, pp. 55-73, 2012.
- ^ 佐伯啓介「Raptar Downの比喩的用法とコミュニティ形成」『通信文化研究』第6巻第6号, pp. 201-216, 2016.
- ^ J. P. Watanabe「On the Non-Universality of Down-Folding Thresholds」『Journal of Queue Dynamics』Vol. 18, No. 2, pp. 9-24, 2005.
外部リンク
- ラプターダウン運用アーカイブ
- 段階制御ポリシー辞典
- Gateway Policy Catalog(ミラー)
- 遅延観測の実験ログ倉庫
- 通信文化とミームの研究室