# Edge-cloud Collaboration
## 定義
エッジクラウド協調(edge-cloud collaboration)とは、エッジデバイス・エッジサーバ・データセンタークラウドのそれぞれの計算資源を組み合わせ、アプリケーションのワークロードを最適な場所で実行する形態である。エッジではレイテンシ重視の処理を、クラウドでは計算集約型の処理を担当するなど、資源特性に応じた分担が行われる。本論文では、VMマイグレーションを用いてワークロードをエッジとクラウド間でシームレスに移動させることで、協調を強化するアプローチを提案している。(Source: [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]] §1, §4.2)
## 横断的知見
- (他ソースとの横断比較は今後蓄積する)
- エッジとクラウドでそれぞれ最適な実行環境(例:エッジでは軽量ランタイム、クラウドでは高性能ランタイム)を使い分け、動的にワークロードを移動させることで、単一環境を固定するよりも総合的な性能向上が可能なケースがある。ただし、その効果はアプリケーションの初期化特性(例:SQLiteの起動時間)に大きく左右される。(Source: [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]] §4.2)
- **自己ホスト型ランタイムは、エッジクラウド協調における「最適なランタイムの使い分け」と「マイグレーション可能性」を両立させる候補となる**: EdgeSys ’24 は異種ランタイム間のマイグレーションを実現したが、各ランタイムの改変が必要だった。Mid4CC 2025 の Chiwawa は、自己ホスト型ランタイムを中間層とすることで、エッジ向けの WAMR やクラウド向けの WasmEdge など異なる最適化戦略をホストとして使い分けつつ、1076 KB の一貫した小さな実行状態でマイグレーションできる。ただし、二重ランタイム実行のオーバーヘッドは I/O 集約型ワークロードで実用性の障壁になる。(Source: [[@2025__Mid4CC__Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint-Restore in Edge-Cloud Continuum]] §1, §5.3)
- **エッジクラウド協調のための Wasm マイグレーションは、standard interpreter と fast interpreter のような異なる最適化戦略を持つランタイム間でも検討されている**: APSys 2024 の予備研究は、WasmEdge (standard interpreter) と WAMR・Wasm3 (fast interpreter) 間での checkpoint/restore を提案し、エッジクラウド協調における軽量 VM マイグレーションの適用範囲を広げる方向性を示している。ただし、実装・評価は予備的である。(Source: [[@2024__APSys__A Checkpoint-Restore Mechanism with Interoperability Among Distinctive WebAssembly Interpreters]])
## 未解決の問い
- エッジクラウド協調におけるワークロード配置の最適化は、レイテンシ・帯域・電力・コストのどの指標を優先すべきか。
- マイグレーション自体のコスト(チェックポイント・転送・復元・再開)を含めた総合的な判定基準をどう設計するか。
- エッジデバイスの移動やネットワーク品質変動に応じた事前マイグレーション(predictive migration)は実現可能か。
- マルチテナント環境でエッジとクラウドをまたぐスケジューリングと隔離をどう両立するか。
- fast interpreter と standard interpreter を使い分けるエッジクラウド協調では、マイグレーションコストと性能向上のトレードオフをどう評価すべきか。
## 関連
- ソース: [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]] / [[@2025__Mid4CC__Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint-Restore in Edge-Cloud Continuum]]
- 概念: [[Edge Computing]] / [[VM Migration]] / [[WebAssembly]] / [[Application Checkpointing]] / [[Self-Hosted WebAssembly Runtime]]
- エンティティ: [[WasmEdge]] / [[WAMR]]
- 関連 MOC: [[System Engineering - MOC]] / [[Network - MOC]] / [[Software Engineering - MOC]]
## 出典
- [[@2024__EdgeSys__Stateful VM Migration Among Heterogeneous WebAssembly Runtimes for Efficient Edge-cloud Collaborations]](§1, §4.2, §5)
- [[@2025__Mid4CC__Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint-Restore in Edge-Cloud Continuum]](§1, §5.3)