モバイルクラウドコンピューティング
クラウドコンピューティングは、豊富なインターネットメディアサポートを備え、必要な処理と消費電力が少ないスマートフォンを提供します。モバイルクラウドコンピューティング(MCC)に関しては、処理はクラウドで行われ、データはクラウドに保存され、モバイルデバイスは表示用のメディアとして機能します。
今日、スマートフォンは、Webサービスを利用するアプリケーションを統合することにより、豊富なクラウドサービスで採用されています。これらのWebサービスはクラウドにデプロイされます。
GoogleのAndroid、AppleのiOS、RIM BlackBerry、Symbian、Windows Mobile Phoneなど、いくつかのスマートフォンオペレーティングシステムを利用できます。これらの各プラットフォームは、クラウドにデプロイされるサードパーティアプリケーションをサポートします。
建築
MCC 4種類のクラウドリソースが含まれています。
- 遠方のモバイルクラウド
- 遠い不動の雲
- 近接するモバイルコンピューティングエンティティ
- 近接する不動のコンピューティングエンティティ
- Hybrid
次の図は、モバイルクラウドコンピューティングアーキテクチャのフレームワークを示しています。
問題
モバイルクラウドコンピューティングの分野で大きな発展を遂げているにもかかわらず、次のような多くの問題が未解決のままです。
緊急効率的なトランスミッション
クラウドとモバイルデバイス間で情報が頻繁に送信される必要があります。
アーキテクチャの問題
異種環境のため、アーキテクチャを中立にするためにはモバイルクラウドコンピューティングが必要です。
ライブVM移行
リソースを大量に消費するアプリケーションをクラウドに移行し、仮想マシンを介して実行することは困難です。
モバイル通信の混雑
モバイルクラウドサービスの需要が継続的に増加しているため、クラウドとモバイルデバイス間のスムーズな通信を可能にするためのワークロードが増加しています。
セキュリティとプライバシー
モバイルユーザーはクラウドを介して個人情報を共有するため、これは大きな問題の1つです。