Study on Methods for Achieving Service Extensibility in Secure Overlay Network Systems
埋め込みコード
iframe
<iframe src="https://www.ren510.dev/slides/embed/study-on-methods-for-achieving-service-extensibility-in-secure-overlay-network-systems/" title="Study on Methods for Achieving Service Extensibility in Secure Overlay Network Systems" width="100%" style="aspect-ratio:1.778" frameborder="0" allowfullscreen></iframe>script タグ
<script defer class="ren510-slide-embed" data-slug="study-on-methods-for-achieving-service-extensibility-in-secure-overlay-network-systems" data-ratio="1.7777777777777777" src="https://www.ren510.dev/static/slides/embed.js"></script>🤖 AI による要約 ✨
- P.1 — タイトルスライド。修士論文発表審査会。セキュアオーバーレイネットワークシステムにおけるサービス拡張性実現手法に関する研究。
- P.2 — 目次。背景と課題、CYPHONIC の概要・課題、提案システム、検証・評価、まとめの9章構成。
- P.3 — サービスモデルとネットワークモデルの関係。C2S 型と P2P 型の特徴を比較。
- P.4 — P2P 型ネットワークモデルの課題。NAPT 越え問題、IPv4-IPv6 間の非互換問題について。
- P.5 — 既存技術と CYPHONIC の比較。ICE、QUIC、OpenVPN、Wireguard 等との要件対応表。
- P.6 — CYPHONIC の概要。通信接続性、移動透過性、機密性・完全性を備えた P2P 型セキュアオーバーレイネットワークシステム。
- P.7 — CYPHONIC の構成要素。AS(認証)、NMS(ネットワーク情報管理)、TRS(通信中継)の各サービスを説明。
- P.8 — 近年の IoT 利活用形態。ファクトリオートメーションやカメラソリューション等の活用例。
- P.9 — CYPHONIC アダプタの必要機能。一般ノードとの1対1対応の制約とシングルスレッド処理の課題。
- P.10 — CYPHONIC クラウドの必要機能。AS・NMS における認証・経路指示処理の構成。
- P.11 — 本研究の目的。CYPHONIC アダプタの複数一般ノードサポートとクラウドの障害許容性・高負荷耐性の実現。
- P.12 — CYPHONIC アダプタの既存実装。Job 格納キューとメインスレッドによる処理モデル。
- P.13 — マルチスレッド化の要求事項。イベント駆動型処理、スレッド間情報共有、フラグメント順序維持の3点。
- P.14 — イベント駆動型処理モデルの設計。Parent Thread から Worker Thread への即時ジョブ引き渡し。
- P.15 — ステート情報の共有機構。State Cache と Signaling Module を用いたスレッド間データ共有。
- P.16 — CYPHONIC アダプタのパケット処理。Receiving Module、Packet Handling Module、Sending Module の3段構成。
- P.17 — フラグメントパケットの順序維持機構。Packet Staging、Processing、Sending の各モジュールの連携。
- P.18 — 高可用性を実現する一般的手法。サーバ分散、スケールアウト/イン、セルフヒーリングの概要。
- P.19 — CYPHONIC のシグナリングシーケンス。認証処理、位置情報登録、経路選択処理のフロー。
- P.20 — スケール設計の考慮事項。SLB の SNAT による送信元 IP 特定困難性の課題。
- P.21 — 送信元 IP を維持した負荷分散機構。BGP の ECMP を活用したクラスタワイドな負荷分散設計。
- P.22 — サーバコンテナ群のオートスケーリング。メトリクスベースのスケールアウト/インとグレースフルシャットダウン。
- P.23 — CYPHONIC アダプタの検証環境。通信遅延時間とスループットの測定構成。
- P.24 — CYPHONIC アダプタの検証結果。マルチスレッド化により一般ノードの通信品質が大幅に改善。
- P.25 — 実運用を想定した考察。防犯カメラ複数台設置の例で、ワーカースレッド増加による性能向上を確認。
- P.26 — CYPHONIC クラウドの検証環境。Kubernetes 上にクラウドを構築し、負荷分散とオートスケールを検証。
- P.27 — CYPHONIC クラウドの検証結果。ECMP 負荷分散と CPU ベースのスケールアウトを確認。待機時間5秒でエラー率0%を達成。
- P.28 — まとめ。アダプタのマルチスレッド化による通信性能改善と、クラウドのコンテナクラスタリング・オートスケーリングの実現。
- P.29 — 予備スライドの区切り。
- P.30 — CYPHONIC アダプタに関する予備資料の区切り。
- P.31 — IoT 利活用形態の詳細。ファクトリオートメーションと監視カメラソリューションの構成図。
- P.32 — マルチスレッド処理モデルの詳細。State Cache を用いた Worker Thread 間の情報共有。
- P.33 — シグナリングプロセスの拡張。一般ノードの構成プロセスと Node ID 管理の詳細。
- P.34 — CYPHONIC クラウドに関する予備資料の区切り。
- P.35 — ロードバランサの導入と負荷分散の課題。単一エンドポイントからバックエンドへのトラフィック分散。
- P.36 — SLB-SNAT による送信元 IP の特定困難性の詳細。iptables による SNAT の挙動。
- P.37 — 位置情報登録処理における SNAT の課題。Route Direction 送信が困難になる問題。
- P.38 — BGP によるクラスタワイドな負荷分散の詳細。SLB Daemon と BGP ルータの連携構成。
- P.39 — 検証環境のネットワーク構成図。BGP Router と Worker Node 3台の接続構成。
- P.40 — パブリックネットワークでのクラスタ設計。eBGP/iBGP を用いた構成。
- P.41 — CYPHONIC クラウド評価に関する予備資料の区切り。
- P.42 — イベント駆動アーキテクチャの詳細。Go Runtime の Goroutines とスレッドスケジューラの関係。
- P.43 — オートスケールロジックの詳細。HPA による Pod スケジュール計算式と動作例。
- P.44 — スケーリング基礎評価。リクエスト増加に伴う CPU 使用率とスケールアウトの傾向データ。
- P.45 — Kubernetes 運用に伴うリソース消費傾向。Go ベース実装による CPU 使用率とメモリの特性。
- P.46 — CYPHONIC に関する予備資料の区切り。
- P.47 — インターネットサービスモデル。C2S 型と P2P 型サービスの概要と構成図。
- P.48 — 現代の P2P 型サービス。NAPT 環境下でのオフィス-自宅間通信の構成。
- P.49 — 集中型から分散型処理モデルへの移行。C2S と P2P の処理モデルの比較。
- P.50 — ネットワーク利用形態とセキュリティモデル。境界型モデルからゼロトラストモデルへの変遷。
- P.51 — セキュリティのトレードオフ。安全性と利便性の関係と、IP ネットワーク環境の複雑化による課題。
- P.52 — CYPHONIC 全体概要。オーバーレイネットワーク上での仮想 IP 通信シーケンス。
- P.53 — CYPHONIC 全体概要(レイヤ構成)。Application Layer と CYPHONIC Layer の関係。
- P.54 — CYPHONIC シグナリングの詳細。認証、位置情報登録、経路選択、トンネル確立の各プロセス。
- P.55 — TRS 経由の CYPHONIC シグナリング。直接通信が困難な場合の中継フロー。
- P.56 — 中間報告パートの区切り。
- P.57 — 中間報告のタイトルスライド。2023年11月14日の修士論文中間報告会。
- P.58 — 中間報告の目次。背景から今後の方針・まとめまでの9章構成。
- P.59 — P2P サービスの概要。分散処理によるサービス実現と、端末管理の複雑化の課題。
- P.60 — P2P 型ネットワーク構築の課題。NAPT による通信遮断、IPv4-IPv6 非互換性、セキュリティ脅威。
- P.61 — CYPHONIC の概要(中間報告版)。通信接続性、移動透過性、セキュリティの3要件への対応。
- P.62 — CYPHONIC の現状(エンドノード)。FQDN による識別、仮想 IP 通信、暗号化の実装状況。
- P.63 — CYPHONIC の現状(クラウドサービス)。AS の認証応答と NMS の経路指示処理。
- P.64 — CYPHONIC アダプタの先行研究。一般ノードサポートのための既存設計。
- P.65 — CYPHONIC アダプタの課題。シングルスレッド処理による性能制約。
- P.66 — CYPHONIC クラウドの先行研究。既存クラウドサービスの構成。
- P.67 — CYPHONIC クラウドの課題。単一障害点と高負荷時の耐性不足。
- P.68 — 本研究の目的(中間報告版)。アダプタとクラウドの拡張性実現。
- P.69 — 複数ノードを想定した CYPHONIC アダプタの拡張設計概要。
- P.70 — CYPHONIC アダプタの拡張設計(マルチスレッド化)の詳細。
- P.71 — CYPHONIC アダプタの拡張設計(順序維持機構)の詳細。
- P.72 — CYPHONIC クラウドのスケーラビリティ設計概要。
- P.73 — CYPHONIC クラウドのコンテナクラスタリング設計。
- P.74 — CYPHONIC クラウドの負荷分散設計。BGP ECMP による分散。
- P.75 — CYPHONIC クラウドのオートスケーリング設計。
- P.76 — CYPHONIC クラウドのグレースフルシャットダウン設計。
- P.77 — 検証及び評価(中間報告版)。アダプタの通信性能評価。
- P.78 — CYPHONIC アダプタの検証結果(中間報告版)。マルチスレッド化の効果確認。
- P.79 — CYPHONIC クラウドの検証結果(中間報告版)。スケーリング動作の確認。
- P.80 — CYPHONIC クラウドの検証結果(中間報告版・続き)。負荷分散の確認。
- P.81 — 今後の方針。最終発表に向けた追加検証・改善項目。
- P.82 — まとめ(中間報告版)。研究成果の総括と今後の展望。
- P.83 — 中間報告の予備スライドの区切り。
- P.84 — 予備資料。IoT 利活用形態の補足。
- P.85 — 予備資料。CYPHONIC の構成要素の補足。
- P.86 — 予備資料。既存技術との比較表の補足。
- P.87 — 予備資料。CYPHONIC シグナリングの補足。
- P.88 — 予備資料。TRS 経由シグナリングの補足。
- P.89 — 予備資料。アダプタ既存実装の補足。
- P.90 — 予備資料。マルチスレッド化設計の補足。
- P.91 — 予備資料。ステート情報共有の補足。
- P.92 — 予備資料。パケット処理フローの補足。
- P.93 — 予備資料。クラウド負荷分散の補足。
- P.94 — 予備資料。ネットワーク構成図の補足。
- P.95 — 予備資料。オートスケールロジックの補足。
- P.96 — 予備資料。スケーリング評価データの補足。
- P.97 — 予備資料。リソース消費傾向の補足。
































































































