Mobile Cloud Computing (MCC) is the combination of cloud computing and mobile computing, aiming to bring rich computing resources to mobile users, network operators and cloud computing providers. The ultimate goal of MCC is to enable a variety of mobile devices to execute rich mobile applications, thereby providing an excellent user experience. MCC not only provides business opportunities for mobile network operators and cloud providers, but also supports unlimited functions, storage and mobility by integrating various resources.
MCC is defined as "a rich mobile computing technology that uses unified elastic resources of various cloud and network technologies to provide services to a variety of mobile devices anytime and anywhere through Ethernet or the Internet, regardless of heterogeneous environments and platform infrastructure. In fact, it is operated on the principle of pay-for-use. ”
However, different cloud resource architectures enable MCC to utilize both remote resources and local devices. These cloud resources include remote non-dynamic clouds, near-end non-dynamic computing entities, near-end mobile computing entities, and hybrid resources, including smartphones, tablets, wearable devices, etc. Although some large companies, such as Vodafone, Orange and Verizon, have begun to provide cloud computing services to companies, the popularization of MCC still faces many challenges.
In the application environment of MCC, the complex challenges caused by combining mobile computing, cloud computing and communication networks include computing offload, seamless connectivity, long-distance wide area network latency, mobility management, context processing, energy constraints, and vendor lock-in. , security and privacy issues.
These challenges have hindered the success and adoption of MCC to varying degrees.
“Trust is an important factor in the thriving of MCC as data and applications are uploaded to the cloud for processing.”
In the past few years, several research teams in academia and industry have focused on the development of the MCC field. For example, the Mobile and Distributed Computing Research Group at King Saud University in Saudi Arabia is working on architectures and protocols optimized for mobile devices. The MobCC Laboratory at Universiti Mulayam, under the Malaysian High Impact Research Program, is also searching for breakthroughs in this area. The University of Applied Sciences Zurich in Switzerland and several universities in South Korea have also invested in exploring MCC, striving to promote the advancement of this technology.
However, even with these positive research efforts, the future of MCC remains challenging. With the rapid development of technology, the demands of mobile users are constantly increasing, which requires cooperation among all parties to overcome these hidden obstacles and seek better solutions. Whether we can find a balance and breakthrough in the future technological tide will depend on our collective wisdom and innovation ability.