Cloud computing and mobile technologies
Cloud computing and mobile technologies |
mobile computing, cloud computing can be generally defined as an infrastructure in which data storage and processing are carried out outside the mobile device, in the so-called cloud. In most modern applications, data is stored and processed in the devices themselves, but there are, however, already some examples of the use of cloud technologies: mobile Gmail, Google Maps, etc.
The further growth in the popularity of mobile technologies may be due to several factors. First of all, this is the introduction of HTML5 technology. Among the main advantages of this technology is the ability to store data offline, send photos and videos without installing plug-ins, and determine the location for connecting the device with the cloud service and applications. Google and Apple, for example, have already supported the new trend, which cannot be said about other developers.
The number of potential users. Today, mobile applications are used exclusively by smartphone owners. Feature phones are not yet very powerful for mobile applications. The situation promises to change in just a few years. In the era of mobile cloud technologies, Internet access will provide access to mobile applications.
By the way, the world market is dominated not by smartphones, but by ordinary mobile phones. Moreover, they are becoming more and more advanced thanks to the built-in web browsers. Of course, smartphones will not lose their positions in the future and will become even more widespread. In any case, it is ordinary phones that can play a key role in the spread of mobile cloud technologies.
As for the applications themselves, they will exist in two formats: in the form of already familiar applications available for download, and cloud applications (in the form of links to sites). The only difference will be in the backend. Mobile apps will become even more powerful as data storage and processing takes place in the cloud.
Cloud-enhanced mobile applications are likely to be the most used in the business environment. Cloud applications designed for business applications will allow users to access corporate data, collaborate on projects, share files, keep track of work schedules, and more. It is clear that in the future, the use of mobile cloud technologies will be a decisive factor for the successful implementation of the company's business strategy.
storage and mobility to serve multiple mobile devices anywhere, anytime over Ethernet or the Internet without considering heterogeneous environments and platforms,
Architecture
The MCC mobile cloud architecture uses computer augmentation approaches (computing is done remotely, not on the device), with which mobile devices associated with resources can use the computing resources of various cloud resources. while budget or objurgates are proximate members of immobile computational objects. Smartphones, tablets, handheld devices, and handheld computing devices are part of the third group of cloud resources, which are proximal mobile computing entities.
Problems
In the MCC environment, the convergence of mobile computing, cloud computing, and communication networks (to expand smartphones) poses several complex challenges such as mobile computing offload, urineless communication,
Research open questions
While significant research and development at MCC are available in the literature, efforts in the following areas are still inadequate: Ural Problems: A reference architecture for a heterogeneous MCC environment is a critical requirement for unlocking the power of mobile computing towards indifferent computing.
Contextual Exploratory Questions: Contextual and socially dependent computing are inseparable features of modern handheld computers. , the
Live VM Migration Challenges: Executing resource-intensive mobile applications through application offloading based on Virtual Machine (VM) migration involves encapsulating the application in a VM instance and migrating it to
Challenges with mobile communications: Mobile data traffic is significantly degraded by the ever-increasing demands of mobile users for the use of cloud resources, which affect mobile network operators and require further efforts to ensure smoother communication between mobile and cloud endpoints.
This is because the data, along with the code/component/application / full VM, is uploaded to the cloud for execution. In addition, like piracy software and mobile apps, MCC app development models are also affected by the piracy issue. Praxis knew to be the first dedicated platform for managing piracy applications in MCC requirements
MCC Study Groups and Activities
Over the past few years, several scientific and industrial research groups have emerged at KCU. Some of the MCC research groups in academia with a large number of researchers and publications include:
MDC, a research group on mobile and distributed computing, is based in the Department of Computer and Infor
motion Sciences at King Saud University. The group has developed algorithms, tools, and technologies that offer energy-efficient, resilient, scalable, secure, and high-performance computing on mobile devices.
Mobic lab, Faculty of Computer Science and Information Technology, University of Malaya. The lab was established in 2010 as part of a High-Performance Research Grant from the Ministry of Higher Education of Malaysia. It has 17 researchers and tracks 22 published articles at international conferences and peer-reviewed CS journals.
ICCLAB, University of Applied Sciences, has a segment working on.
In this article, we have introduced the basic contents of cloud computing, the mechanism, advantages, disadvantages, and specific service examples at once.
Today, cloud computing has become an integral part of any enterprise. By utilizing cloud computing, you can enjoy many benefits such as improving productivity and operational efficiency of companies.
Types of cloud computing
Cloud is a word that means "virtual infrastructure on the Internet". Instead of storing data on a terminal such as a PC or a smartphone, storing it in a virtual space (server) existing on the Internet and operating it is called "cloud computing".
Cloud computing is also a type of cloud computing, and the cloud is generally classified into three categories: "SaaS", "PaaS", and "IaaS".
kinds feature Service example
SaaS Run apps and software on the cloud ・ Google Workspace (formerly G Suite)
Microsoft 365 (formerly Office365)
Online storage
PaaS Providing an application development environment on the cloud. Google App Engine
Microsoft Azure
IaaS Providing system infrastructure on the cloud. Google Compute Engine
Amazon Elastic Compute Cloud
A public cloud is a form of open cloud service that anyone can use. Google, Yahoo !, Amazon, etc. are typical examples of public clouds, and the feature is that the service can be shared by an unspecified number of people.
A private cloud is a form of cloud service in which a company or individual builds a dedicated environment. IBM and NEC are typical examples of private clouds, and they are characterized by their ability to customize and control service content.
More recently, new modes of operation such as "hybrid cloud" and "multi-cloud" have appeared.
A hybrid cloud is an operation form that combines on-premises and cloud. For example, "Data is stored in the cloud and the system is operated on-premises", you can realize the optimum operation for your company based on the advantages and disadvantages of both.
Multi-cloud is an operation mode that uses a combination of multiple cloud services. For example, "Use high-priced, high-quality services for the production environment, and use another low-priced service for the backup environment." Since various services can be combined, it is a big advantage that it can be flexibly customized according to the requirements of the company.
No comments:
Post a Comment