Abstract:
Mobile devices have become an integral part of human-life in their day-to-day activities. According to recent studies it was mentioned that Mobile Cloud Computing (MCC) will be incorporated by most of the corporate and tele-communication sectors to meet their business requirements effectively. In MCC, the mobile devices will interact with the cloud across a network for providing required information to the user. Mobile devices can be any of smart phones, PDA’s, laptops, Tablet PC’s etc… Cloud can be defined as a data storage area where the data can be stored. This article provides overview of Mobile Computing, Cloud Computing, Mobile Cloud Computing, Challenges in MCC and Research areas in MCC. Keywords:
Cloud Computing, Mobile
…show more content…
Introduction to Mobile Cloud Computing :
The combination of both mobile computing and cloud computing can be termed as mobile cloud computing. Mobile cloud computing technology can be inherent from the cloud computing technology. Due to the increase in number of mobile devices such as smart phones, PDA’s, laptops, tablet PC’s the mobile cloud computing technology is proving to be one of the most potential and efficient technology in the near future. In this section we will see in brief about mobile computing, cloud computing and mobile cloud computing.
1.1. Mobile Computing:
The computation performed on mobile devices is referred to as Mobile Computing [1]. Mobile computing involves mobile communication [2], mobile hardware, and mobile software. Communication is among various adhoc mobile devices in a network which includes certain properties, operations and protocols. Mobile hardware is collection of various mobile devices with in a network. Mobile software includes characteristics and requirements of mobile applications.
Figure 1: Mobile
…show more content…
c) Resource pooling: The examples of resources include storage, processing, memory, network bandwidth. By using multi tenancy model the service providers can provide services based on customer demands irrespective of different physical and virtual resources which were assigned and reassigned dynamically.
d) Rapid Elasticity: It must support this characteristic as the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time based on the consumer needs.
e) Measured service: It can be termed as pay-as-you-go pricing model based on metered by performance.
B. Deployment Models in Cloud Computing:
The deployment models in Cloud Computing describes who owns, manages and responsible for the services. These can be categorized mainly into four types which are as follows,
a) Public Cloud: In this type of model the services and applications were provided by the service providers to the public across the network by an organization. It is also termed as External cloud. It is less secure. Examples include Amazon Web services (AWS) and Microsoft
Cloud computing is computing in which large groups of remote servers are networked to allow the centralized data storage, and online access to computer services or resources. Clouds can be classified as public, private or hybrid
Cloud computing is a model for enabling convenient, on demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
As its core essences cloud computing is nothing but a specialized form of grid computing and distributing computing’s which various in terms of infrastructure , deployment, service and Geographic’s dispersion (Veeramachanenin, Sepetember 2015) the cloud enhance scalability, collaboration, availability , ability to adapt to fluctuation according to demand accelerate development work and provide optional for cost reduction and through efficient and optimized computing. (BH kawljeet, June 2015) cloud computing (CC) recently become as a new paradigm for the delivery and hosting of services our the internet. There are mainly three service delivery model Software as Service (SaaS) required software, operating system and network is provided or we can say in SaaS the customer can access the hosted software instead of installing it in local computer and the user can access these software through local computer internet browser (e.g web enabled E-mail ) the user only pay and the cloud service provider is responsible for management or control of mobile cloud infrastructure some of the company which provide such service are Google, Microsoft , Salesforce ,Facebook, etc…..Infrastructure as Service(IaaS)the cloud provider only provide some hardware resources such as network and virtualization is
Enterprises and individual users are outsourcing their services on the web, instead of maintaining the resources of their own. Outsourcing of technical resources enables the organization to concentrate on business need instead of technical aspect, which is looked after by the expert of the IT area. To facilitate such users, a web based paradigm known as cloud computing has emerged and offering the services on utility model [p3]. The major goal of Cloud computing is to reduce the operating cost, increase throughput, increase the reliability and availability [p10].
Public cloud: The public cloud means the computing services are available on the public Internet. Generally, public cloud providers like Microsoft,Google and Amazon AWS own and operate the infrastructure and offer access over the Internet.Some benefits of public cloud are discussed below:
Cloud computing is sort of like the first computers come full circle – in the early days of computing, users at terminals with no computing power to speak of made use of the number-crunching capabilities of mainframes in a shared fashion – in fact, the model of computer use was called “time-sharing.” As the personal computer grew in power and capabilities while also becoming a cheap...
“Cloud computing is a type of computing that relies on sharing computing resources rather than having local services or personal devices to handle applications. The cloud, is used as a metaphor for ‘the internet,’ so the phrase cloud computing means ‘a type of Internet-based computing,’ where different services-such as servers, storage and applications- are delivered to an organization’s computers and device through the Internet. Cloud computing is comparable to grid computing, a type of computing where unused processing cycles of all computers in a network are harnesses to solve problems too intensive for any stand-alone machine (Web 2.0).” Whereas “Web 2.0 is the term given to describe a second generation of the World Wide Web that is focused on the ability for people to collaborate and share information online. Web 2.0 basically refers to the transition from static HTML Web pages to a more dynamic Web that is more organized and is based on serving Web applications to users.
The term used as cloud computing is a wide term. It includes a wide range of different services. Cloud computing is also known as on demand computing. This name is given to cloud computing because it provide online services to different persons on computer by sharing processing resources in addition with data to computers depending upon different demands.
When they wanted to save photos online instead of on your personal computer, they are able to use “cloud computing” service. Cloud computing means that the transfer of computing data or information over the internet. Not just to keep data in your personal computer, they are able to save the data on internet server to open their data in any computer. In this report we will walk through about what is cloud computing, what kinds of model did cloud computing have, types of cloud computing, benefits of cloud computing, and security.
One might ask how does cloud computing work? Cloud computing architecture refers to the components that work together to form cloud computing. The architecture behind cloud computing involves two different parts, the front end and the back end. Each part connects through the internet and works together. The front end structure is also referred to as the clients. This is the part or side of the server that the user interacts with and sees. For the user to connect and interact with this end, they need to have access to a computer with internet. An example of the front end structure being used is a user logging on the internet to check their email. Again, millions of people check their email every day and do not realize it is part of cloud computing. The other part of cloud computing architecture is called the back end structure. This part is responsible for the service that make the cloud work. It comprises of huge data storage, virtual machines, security mechanism, services, deployment models, servers, etc. () The back end service is made up of Software as a Service (SaaS), Platf...
Mobile computing system: Fog computing organize highly virtualized computing and communication facilities for mobile users. With low-latency and short-distance local connections Fog computing can provide mobile users with the demanded services. Therefore Fog improves the service quality provided to mobile users and save bandwidth cost and energy consumptions. Fog computing enable the convergence of cloud based Internet and the mobile computing.
...s and end nodes change their behavior. Distributed in many cloud services application logic, allowing more centralized automation applications and smart. The rear end of the cloud computing system, a variety of computers, servers and data storage system to create the cloud computing services. I start reading those articles one by one. This article taught basics of cloud computing to the user who is not familiar with cloud computing system. The writer of this article tries to cover all the aspects of the cloud computing. Author tries to discuss all the logical, Front end and back end aspects of this latest technology in an innovative manner.
Several types of cloud storage systems have been developed to supporting both personal and business uses. Cloud storage also a model of networked enterprise storage where the data is stored not only in the user's computer, but also in virtualized of storage, which generally hosted by third parties company.
...tecture for scalability and availability as the public cloud but is restricted to a single organization.
Mobile computing is human–computer communication by which a computer is presumed to be transported during normal usage. Mobile computing contain of mobile communication, mobile hardware, and mobile software. Mobile computing has the capacity to use computing capability without a pre-defined location and connection to a network to publish and subscribe to information. Mobile computing as a common term relating aptitude to use the technology to wirelessly connect to and use centrally located information and application software through the application of small, portable, and wireless computing and communication devices.