Skip to main content
QUICK REVIEW

[論文レビュー] Mobile Cloud Computing: A Review on Smartphone Augmentation Approaches

Saeid Abolfazli, Zohreh Sanaei|arXiv (Cornell University)|May 2, 2012
IoT and Edge/Fog Computing参考文献 19被引用数 42
ひとこと要約

この論文は、モバイルクラウドコンピューティング(MCC)におけるスマートフォン拡張手法をレビューし、ハードウェアおよびソフトウェア手法に分類している。ソフトウェアベースの拡張、特にクラウドへのタスクオフローディングを推奨しており、既存のアプリケーションに対してより実用的であると主張している。これにより、クラウド実行によってリソース集約的なワークロードを実現しつつ、ローカルのバッテリーおよびプロセッシングパワーを節約できる。

ABSTRACT

Smartphones have recently gained significant popularity in heavy mobile processing while users are increasing their expectations toward rich computing experience. However, resource limitations and current mobile computing advancements hinder this vision. Therefore, resource-intensive application execution remains a challenging task in mobile computing that necessitates device augmentation. In this article, smartphone augmentation approaches are reviewed and classified in two main groups, namely hardware and software. Generating high-end hardware is a subset of hardware augmentation approaches, whereas conserving local resource and reducing resource requirements approaches are grouped under software augmentation methods. Our study advocates that consreving smartphones' native resources, which is mainly done via task offloading, is more appropriate for already-developed applications than new ones, due to costly re-development process. Cloud computing has recently obtained momentous ground as one of the major cornerstone technologies in augmenting smartphones. We present sample execution model for intensive mobile applications and devised taxonomy of augmentation approaches. For better comprehension, the results of this study are summarized in a table.

研究の動機と目的

  • リソース集約的なモバイルアプリケーションのパフォーマンス向上を目的としたスマートフォン拡張技術を分析・分類すること。
  • CPU、バッテリー、ストレージの制限により、スマートフォン上でリソース集約的なモバイルアプリケーションを実行する際の課題を特定すること。
  • コスト、実現可能性、エネルギー効率の観点から、ハードウェアとソフトウェアベースの拡張戦略を比較評価すること。
  • 高価なハードウェアに代わるスケーラブルでコスト効率の良い代替手段として、クラウドベースのソフトウェア拡張を提唱すること。
  • クラウドコンピューティングおよびサービス指向アーキテクチャが、豊富なモバイル体験を可能にする役割を検討すること。

提案手法

  • スマートフォン拡張を主に2つのカテゴリに分類:ハードウェア(例:ハイエンドプロセッサ、大容量バッテリー)およびソフトウェア(例:タスクオフローディング、リソース削減)。
  • 拡張アプローチの分類法を提唱し、クラウドオフローディング、コンポーネント指向設計(モバイル、クラウド、ハイブリッドコンポーネント)、およびクラウドベースレンダリングを含む。
  • 計算負荷の高いタスクをクラウドにオフロードする、リソース集約的モバイルアプリケーションのための実行フローのサンプルを提示。
  • パフォーマンスと信頼性を確保するために、クラウドコンピューティングおよびサービスレベル契約(SLAs)を活用。
  • 動的で緩い結合性を持つサービスの組み合わせを可能にするために、モバイルサービス指向アーキテクチャ(Mobile SOA)およびマッシュアップ技術を用いる。
  • ネットワークおよびエネルギーのオーバーヘッドを低減するため、軽量な通信プロトコル(例:REST、非同期メッセージング)およびデータ圧縮を採用。

実験結果

リサーチクエスチョン

  • RQ1リソース集約的なモバイルアプリケーションを効果的かつ持続可能にサポートするため、スマートフォンの計算能力をどのように拡張できるか?
  • RQ2ハードウェアベースとソフトウェアベースのスマートフォン拡張の相対的な利点と制限は何か?
  • RQ3クラウドコンピューティングは、モバイルデバイスのローカルリソース制約をどの程度緩和できるか?
  • RQ4完全な再実装なしに、既存のモバイルアプリケーションをクラウドオフローディングに適合させるにはどうすればよいか?
  • RQ5クラウド支援環境において、効率的でエネルギー効率の良いモバイルアプリケーション実行を可能にするアーキテクチャパターンは何か?

主な発見

  • ソフトウェアベースの拡張、特にクラウドへのタスクオフローディングは、既存のアプリケーションに対して高価なハードウェアを生成するよりも実用的かつコスト効率に優れている。
  • クラウドオフローディングにより、ローカルのCPU、GPU、バッテリー消費が顕著に削減され、現在のデバイスでもより洗練されたモバイル体験が可能になる。
  • ハイブリッドコンポーネントアーキテクチャ(モバイル、クラウド、ハイブリッド)により、デバイスの能力およびネットワーク状態に応じてアプリケーションロジックを柔軟にデプロイできる。
  • RESTフルサービスおよび粗粒度のコンポジションを用いたマッシュアップベースのアプローチにより、データ転送量とエネルギー消費が削減される。
  • クラウドベースレンダリングおよび非インタラクティブコンポーネントのリモート実行により、ローカルリソース消費が著しく低減される。
  • 利点がある一方で、セキュリティ、リソース見積もり、ネットワーク遅延、クラウド依存型モバイルアプリケーションの保守コストといった課題は依然として残っている。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。