- Open Access
- Authors : Gourav Bansal
- Paper ID : IJERTV10IS110020
- Volume & Issue : Volume 10, Issue 11 (November 2021)
- Published (First Online): 11-11-2021
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
Mobile Cloud Computing
AbstractMobile cloud computing (MCC) heralds a novel era in computation within which consumers of cloud technology are attracted to numerous web amenities. MCC has a super-quality, adaptable, as well as economical delivery platform for offering Internet-based services to mobile cloud customers. Numerous investigations on solving a number of challenges in MCC have indeed been carried out due to the delivery stage's benefits. Energy efficacy in MCC, Quality of Service-aware MCC (QoS), safety, plus customer-contented app are some of the apprehensions. In this regard, this study provides a qualitative assessment of several MCC approaches that have been offered. As a result, a taxonomy for MCC is provided, with significant research areas such as QoS-aware, energy-aware, cyber- security, and application advances considered. Each of these issues is comprehensively evaluated, with contrasting judgments taking into account contemporary developments. The results of a study of measurements and deployment settings used to assess the effectiveness of existing strategies are provided. Ultimately, based on a comprehensive plus qualitative examination of publications, several open research questions and new challenges for scholars in this subject are indicated.
Keywords Mobile Cloud computing, Mobile Devices.
Since smartphones have become a necessity for humankind, mobile MCC has seen a fast expansion concerning exploration . It is movable and available at all times, making it incredibly efficient and suited for communications regardless of time or location. MCC's inception represents a considerable shift in computer science technologies as well as smartphone companies. Electronic Mobile Banking (EMB), Electronic Mobile Game (EMG), Electronic Mobile Learning (EML), Electronic Mobile Commerce (EMC), and Electronic Mobile Healthcare (EMH) are some of the services that use MCC. Meanwhile, due to the growth of vast and complicated programs, Mobile Devices (MDs) are getting increasingly complex. As a result, MDs face battery capacity, storage capacity, and processing power constraints; as a result, the concept of exporting tasks to the Cloud has been implemented into portable devices . As shown in Figure 1, which depicts the MCC system perspective, shifting work to the Cloud resolves many difficulties, including cyber-security, QoS, and mobile app development.
Figure 1: Overview of MCC
Sophisticated algorithms are required by real-time technology, computer graphics, speech processing, online games, streaming video, linguistics, and wearable technologies. In developing the programs for portable gadgets, these complicated applications present a challenge for mobile devices (MDs) app creators. Because of the growing demands for new smaller MDs, the challenge of battery power dissipation and storage capacity is becoming increasingly significant in MCC. As a result, adopting solutions of cloud technology for portable gadgets has become critical. Several sorts of studies have recently been aimed towards MCC to handle issues that have been mentioned earlier.
When operations are transferred to the Cloud, problems of privacy, accessibility, and authenticity must be considered . The exporting architectural style must include identification, confidentiality, and end-to-end protection. Since data may be transported then warehoused in the Cloud through a wireless link, it is critical to provide efficient and robust task conveyance from MDs to the Cloud. Transmission becomes susceptible to cyber threats (both internal and external) due to the wireless link. QoS is critical for ensuring that the work is transmitted efficiently into the cloud technology. Due to the remote connectivity, which may lead to a lag in communication, QoS is taken into account. Before outsourcing a job to the Cloud, consider network stability and phone traffic.
2. LITERATURE REVIEW
Cloud technology systems like Windows Azure, Amazon Web Services, as well as Google AppEngine have grown in popularity among IT firms and programmers in latest years. Concurrently, the use and implementation of smartphone apps plus platforms has skyrocketed over the globe. The present condition of the craftsmanship in the integration of these two prominent concepts, which are referred to as MCC, is discussed in a
study focused on the assessment of cloud expertise and imminent developments . The study shows how MCC may be used in a variety of fields, including m – learning, ecommerce, healthy lifestyle, and social networks.
Smart phones can now accommodate a diverse set of apps, many of which require ever-increasing processing power. Since smart phones are resource-limited devices with minimal computing capability, storage, memory, plus battery, this creates a problem. Thankfully, cloud computing model provides nearly limitless reactive compute, stowage, as well as service provisioning capabilities. To address the limitations of smartphones, experts foresee expanding cloud computing services to mobile devices. The difficulty is that typical smartphone application frameworks do not facilitate the creation of cloud computing-enabled apps, necessitating the use of specific mobile cloud application paradigms.
This article discusses mobile cloud computing environment, offloading decisions that affect organizations, application paradigm taxonomy, the most recent mobile cloud
– based architectures, rigorous assessment, and future study prospects.
Diverse MCC research projects have been presented to address difficulties of growing power consumption, poor and inconsistent connectivity, plus scarcity of resources of mobile gadgets, according to . Moreover, a categorization based on the mentioned concerns is provided, with important concerns considered. Additionally, prospective study prospects are identified, as well as an examination of concerns that have not been thoroughly investigated. It is planned to conduct a security-focused investigation that examines the various solutions used to resolve MCC's security gaps. Security amenities are presented on many tiers, along with a program, framework, architecture, supervisory tier, and core overlay, according to the study. Prospective MCC concerns are also explored, as well as the categorization of security vulnerabilities. Nonetheless, the research only looked at the MCC's security component.
3. MCC PROTOCOLS: TAXONOMY
In its most basic form, MCC alludes to an architecture that stores and processes data outside of the portable device. Cloud computing apps transport data warehousing and processing power from mobile phones to the Cloud, offering programs and MC to a far more extensive range of mobile customers than simply smartphone users. In this subsection, a classification represented in Figure 2 is used to assess the quality of MCC. Cloud technology is a growing study area in portable gadgets, thanks to more complicated and resource-intensive mobile apps. The concepts of Cloud-based solutions are being merged into mobile computing to reduce the problems that mobile gadgets face, such as battery life, storage capacity, and processing power. The study focuses on four main challenges: energy- aware obstacles that lead to work offloading to the Cloud, cyber-security, applications, and QoS-aware in MCC . Each of these concerns has been researched in various ways, which are professionally and briefly examined below.
Figure 2: MCC Protocols Taxonomy
Energy-conscious improvements are well acknowledged tha a critical difficulty for MDs is their short battery life, yet software developers continue to create resource-intensive apps for MDs. As a result, several technologies that can minimize battery and other resource use are required. Mobile task offloading is one of the most prevalent ways. Predicated on tradeoff assessment, a novel control offloading technique has been proposed and investigated. Thanks to cloud computing's elasticity, the tradeoff consideration is possible, which allows resources to be provided on request. A tradeoff scrutiny of performance increase against energy savings while making offloading selections is suggested. The implementation timeframe was separated into 3 interludes: permanent offload, tradeoff, as well as never offload, to maximize energy savings. The architecture of a cloud offloading system is depicted in Figure 3. By building an offloading design to the Cloud, a simple MOCA (Mobile Cloud offloading Architecture) is used to address mobile devices' poor battery and computing power. In addition, an EOPME (Energy Optimizing Scheduler for Mobile Cloud Computing Environments) was developed to address task scheduling issues in an MCC context to minimize mobile device energy consumption .
Figure 3: Cloud offloading design
The problem of safeguarding user application confidentiality is critical to establishing and maintaining customer confidence in the MCC ecosystem. Safety concerns in MCC are categorized into 3 kinds: MD user confidentiality, datacenter safety, and portable data
protection. Numerous efforts are made, nonetheless, to address the concerns mentioned earlier. A Hybrid Approach CMReS, a Cloud-Manager-oriented Re-encryption System for portable devices clients in fog infrastructure, addressed privacy and security concerns following the implementation or relocation of an institution's data to the Cloud . CMReS has suggested a cloud-oriented re-encryption technique plus admin-oriented re-encryption to provide superior safety with the minimum sum of computing power consumption on portable gadgets. Compared to previous re-encryption methods, the anticipated cloud-admin-oriented re-encryption outline displays a noteworthy enhancement in consumption of energy, response times, plus usage of resources on a mobile gadget.
In the worldwide industry, mobile apps have been receiving growing acceptability. MCC has been used in several applications. Recently, various applications have been created, notably mobile medical care, portable gaming, mobile security, m-commerce, mobile communal networking, and mobile education. Meanwhile, other efforts have been made toward designing and improving MD-friendly software. Nevertheless, a cloud-oriented outline for CCIMH (Context- conscious Intelligent Mobile client dashboards in Healthcare Apps) addressed how different components may be connected and how adaption rules and preferences can be built, upgraded, and monitored . A comprehensive model is proposed, which integrates many capabilities to assist the creation of smart mobile user interfaces. It has several complexities depending on what's needed, and it also contains a context categorization scheme that separates the scheme view plus intricacy of perspective attainment from the consumer perception. Individuals can pick their settings and browse for users' choices with similar identities by saving user data and options in the Cloud. It also allows users to share their preferences between apps and mobile devices and automate the updating of their priorities.
Moreover, since end-customer satisfaction must be attained, QoS has been a difficult challenge in program adoption and evolution. The QOE (Quality of Experience) of portable device clients will be improved by the rigorous standards for Quality of Service with the policies of SLA for fog computing vendors as well as mobile application. Nonetheless, some progress has been achieved in this course: BCMU (Cloudlet Bringing the Cloud to the Mobile User) was developed to address excessive WAN latency while offloading computing to the Cloud .
MCC is a critical technology that may be used in various service domains, like education, entertainment, finance, medical, and business. MCC boosts the portable computing performance of the device by tackling operations that are too vast and complicated for MDs to handle. The MCC enhances the MD's battery life, memory capacity, and CPU capabilities. Safety plus confidentiality, QoS, along with energy-proficient exploration on MCC are all highlighted, as well as a taxonomy based on a variety of application scenarios.
C. Stergiou, K. E. Psannis, B. G. Kim, B. & Gupta, "Secure integration of IoT and cloud computing." Future Generation Computer Systems, 78, 964-975. Jan, 2018 [Online]. Available: https://www.sciencedirect.com/science/article/abs/pii/S0167739X1630 694X
A. Aliyu et al. "Mobile cloud computing: taxonomy and challenges. Journal of Computer Networks and Communications, July, 2020 [Online]. Available:
M. R. Rahimi, J. Ren, C. H. Liu, A. V. Vasilakos, & N. Venkatasubramanian, "Mobile cloud computing: A survey, state of art and future directions." Mobile Networks and Applications, 19(2), 133- 143, November, 2013 [Online]. Available: https://link.springer.com/article/10.1007/s11036-013-0477-4
M. Othman, S. A. Madani, & S. U. & Khan, "A survey of mobile cloud computing application models." IEEE communications surveys & tutorials, 16(1), 393-413, July, 2013 [Online]. Available: https://ieeexplore.ieee.org/abstract/document/6553297?casa_token=ZP FQHASMdMgAAAAA:x_nKD2nHdLmnjEuD- PLklrV263GtGXd06fzULEfXjOg-
S. Kosta, A. Aucinas, P. Hui, R. Mortier, & X. Zhang, "Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading." In 2012 Proceedings IEEE Infocom (pp. 945- 953). IEEE, March, 2012 [Online]. Available: https://ieeexplore.ieee.org/abstract/document/6195845?casa_token=Qg- GO5RSAQQAAAAA:_BFUrHF7uDFkbXAL4Cow67- FP3XB_l8Z6gY9Ti_HSE1rStnsoLPQS11BxzBpIpvLVsPLzzMZcOv0 Ocs
M. Sookhak, F. R. Yu, M. K. Khan, Y. Xiang, & R. Buyya, "Attribute- based data access control in mobile cloud computing: Taxonomy and open issues. Future Generation Computer Systems, 72, 273-287, July, 2017 [Online]. Available: https://www.sciencedirect.com/science/article/abs/pii/S0167739X1630 2795
A. N. Khan, M. M. Kiah, M., Ali, & S. & Shamshirband, "A cloud- manager-based re-encryption scheme for mobile users in cloud environment: a hybrid approach." Journal of Grid Computing, 13(4), 651-675, October, 2015 [Online]. Available: https://link.springer.com/article/10.1007%2Fs10723-015-9352-9