Abstract
Together with an explosive growth of the mobile applications and emerging of cloud computing concept, mobile cloud computing (MCC) has been introduced to be a potential technology for mobile services. MCC integrates the cloud computing into the mobile environment and overcomes obstacles related to the performance (e.g., battery life, storage, and bandwidth), environment (e.g., heterogeneity, scalability, and availability), and security (e.g., reliability and privacy) discussed in mobile computing. This paper gives a survey of MCC, which helps general readers have an overview of the MCC including the definition, architecture, and applications. The issues, existing solutions, and approaches are presented. In addition, the future research directions of MCC are discussed
چکیده
همراه با رشد گسترده کاربردها موبایل و ظهور مفهوم محاسبه ابری، محاسبه ابری موبایل (MCC) بعنوان فناوری ای با پتانسیل برای سرویس های موبایل معرفی شده است. MCC محاسبه ابری را در محیط موبایل یکپارچه می کند و بر موانع مرتبط با کارایی( مانند عمر باتری، ذخیره سازی و پهنای باند) ، محیطی( مانند عدم تجانس، مقیاس پذیری، دردسترس بودن) و امنیتی (مانند اعتمادپذیری و فضای شخصی) مطرح شده در محاسبه ابری فائق می آید.این مقاله بررسی ای از MCC ارائه می دهد که به خوانندگان عامه کمک می کند دیدی کلی از MCC شامل،مفهوم، معماری و کاربردها داشته باشند. مسائل، راه حل ها موجود و رویکردها ارائه شده اند. بعلاوه، مسیرتحقیقات آینده در زمینه MCC بحث شده است.
1-مقدمه
دستگاه های موبایل(شامل اسمارت فون ها و پی سی تبلت) بعنوان مفیدترین و راحت ترین ابزارهای ارتباطی که توسط مکان و زمان مرزبندی نشده اند تبدیل به بخشی اساسی در زندگی انسان ها شده اند. کاربران موبایل تجارب زیادی درزمینه سرویس های مختلف برنامه های موبایل ( شامل برنامه های آیفون و گوگل) که بروی دستگاه ها و/یا سرورهای دور توسط شبکه های بی سیم اجرا میشوند ، جمع آوری کرده اند. رشد سریع محاسبه ابری (MC) تبدیل به رویکردی قدرتمند در توسعه فناوری IT همچنین زمینه های صنعتی و تجاری شده است.البته، دستگاه های موبایل با چالش های زیادی در منابعشان (مانند عمرباتری،ذخیره سازی و پهنای باند) و ارتباطات( مانند پویایی و امنیت) مواجه هستند. منابع محدود به طور قابل ملاحظه ای مانع بهبود کیفیت سرویس ها می شود. محاسبه ابری(CC) به طورگسترده ای بعنوان نسل بعدی زیرساختار محاسبه شناخته شده است. CC بعضی مزیت ها را بواسطه اجازه دادن به کاربران برای استفاده از زیرساختارها(مانند سرورها،شبکه ها و ذخیره سازی ها)،پلت فرم ها(مانند سرویس های میان افزار و سیستم های عامل) و نرم افزارها(مانند برنامه های کاربردی) ارائه شده توسط ارائه دهندگان ابری (مانند گوگل، آمازون و سیلزفورس) به قیمت پایین عرضه می کند.بعلاوه، CC کاربران را قادر به استفاده از منابع به صورت تقاضا می کند. درنتیجه، برنامه های موبایل به سرعت تامین میشوند و با حداقل فعالیت مدیریتی یا فعل و انفعلات عرضه کننده سرویس ارائه میشوند. با سروصدای برنامه های موبایل و پشتیبانی از CC برای سرویس های گوناگونی برای کاربران موبایل، محاسبه ابری موبایل (MCC) بعنوان ادغام CC در محیط موبایل معرفی شد. MCC انواع جدیدی از سرویس ها و امکانات را برای کاربران موبایل به منظور استفاده کامل از مزیت های CC عرضه می کند...