# Edge Computing
## 定義
エッジコンピューティング(edge computing)とは、データセンタークラウドから物理的に離れたエッジデバイスやエッジサーバにおいて、データ処理やアプリケーション実行を行う計算パラダイムである。レイテンシ削減、帯域節約、プライバシ保護、オフライン動作などを目的とし、移動体やセンサ、IoTデバイスとの組み合わせで利用される。本論文ではfog computingと呼ばれる概念と同義として扱われている。(Source: [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]] §1)
## 横断的知見
- (他ソースとの横断比較は今後蓄積する)
- エッジ環境では、デバイスの計算能力、電力制約、ネットワーク帯域がクラウドと大きく異なるため、同じワークロードをクラウド向けとエッジ向けの異なるランタイムで実行し、動的に切り替えることが有効な場合がある。(Source: [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]] §4.2)
## 未解決の問い
- エッジデバイスの移動に伴い、最適な実行ノードが変化する場合のマイグレーション判定をどう自動化するか。
- エッジとクラウド間のネットワークが不安定または帯域制限されているとき、マイグレーションを安全に完了するためのプロトコルは何か。
- エッジ環境において、マイグレーションによるダウンタイムがリアルタイムアプリケーションの要件を満たすための上限はどこか。
- 異なるエッジデバイス間でセキュリティポリシーやリソース割当をどう統一するか。
## 関連
- ソース: [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]]
- 概念: [[WebAssembly]] / [[VM Migration]] / [[Edge-cloud Collaboration]] / [[Application Checkpointing]]
- エンティティ: [[WAMR]] / [[WasmEdge]]
- 関連 MOC: [[System Engineering - MOC]] / [[Network - MOC]]
## 出典
- [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]](§1, §4)