3.1 System or component Functional Requirements: In this section we describe all the functional requirements of our service, we describe the most of the commonly used functionalities of a Mobile Cloud Infrastructure as a Service while deploying an application over the mobile cloud. The Functional Requirements that we will be focusing on are as follows: 1. Resource Management and Dynamic Workload Management: 2. Data Management 3. Computation and Data Offloading Management 4. Device Management 5. Location Aware and Mobility 6. User Interface / Dashboard Functional Requirements Description FR-1 Resource Management and Dynamic Workload Management - Mobile cloud utilize and requires auto provisioning and de-provisioning of cloud computing …show more content…
Control and track traffic 2. Increase resource utilization 3. Balance network load based on node capability 4. Resource availability is improved. 5. Reduction in Infrastructure overprovisioning. FR-22 Data Management - By adopting the Mobile Cloud computing paradigm some research work has been done to address some of the key features of the cloud databases and mobile databases. There are two important features where data management needs to be taken care of: 1. Multi-tenancy – Multi-tenancy is one of the key features of mobile cloud. With multi-tenancy feature the mobile cloud users can access data services at different levels as discussed below: a) Physical data store level: The data storage infrastructure where the users are able to share, store and access the same data store. b) Logical data store level: the level where the mobile users can share and define the same database structure. c) Application level: the level where the mobile users can share and access the same database logics. d) Data table level: the level refers to the shared database tables among the tenants e) User interface level: refers to the visualization of the database data. 2. Scalability: Scalability at the Infrastructure level from the database storage point of view refers to the elastic data storage servers that are allocated and provided to support the increasing user demands and when the user demand decreases the data storage can also be de-allocated.
User can store their data on cloud and reveal from the local data storage and its maintenance. Cloud is in a distributive in nature includes shared pool of configuring resources both in hardware and software. As an increasing number of clients who store their
Cloud computing is an emerging model where users can gain access to their applications from anywhere through their connected devices. A simplified user interface makes the infrastructure supporting the applications transparent to users. The applications reside in massively-scalable data centers where compute resources can be dynamically provisioned and shared to achieve significant economies of scale. A strong service management platform results in near-zero incremental management costs when more IT resources are added to the cloud. The proliferation of smart mobile devices, high speed wireless connectivity, and rich browser-based Web 2.0 interfaces has made the network-based cloud computing model not only practical but
Cloud and mobile technologies can create an environment to secure, retrieve, and allow access to critical information regardless of location. To implement this technology, you must first have the proper infrastructure in place to support its success. Although this could present
Every person today uses an Internet-enabled mobile device. Majority of the applications running on mobile devices transfer their data to cloud servers for processing. The advancements in cloud technology allow applications to reduce data processing on mobile devices.
Mobile Cloud Computing which helps Mobile preparing and circulated registering, has ended up being one of the business in vogue articulations and an important exchange string in the IT world since 2010. As Mobile Cloud Computing is still toward the starting time of progression, it is critical to understand a thorough perception of the advancement with a true objective to point out the heading of future ask about. With the last point, this paper demonstrates a review on the establishment and manage of Mobile Cloud Computing, characteristics, later investigate work, and future research designs. A short record on the establishment of Mobile Cloud Computing: from versatile figuring to dispersed processing is given and a while later
Mobile device is an extremely handy tool for user to run powerful application. But due to the hardware, mobile network and energy issue, computation on mobile devices are always an issue. On the other hand cloud computing has been making huge impact around the world and their impacts are not limited to computer technology and application. Mobile technology is also being heavily impacted by cloud computing. Cloud computing means data storage and data process is done on the server farm which can be accessed from internet instead of hard drive of user’s computer. Indeed mobile computing is fully embracing the cloud because it acts as a profitable business option since it will economically moderate the requirement of advanced
Scalability is how well a system’s architecture grows, as traffic and demand for services also grows (Woojong, 2005). Scalability is about the ability of a system to handle increases in load without having any impact on
The integration of mobile devices with our daily life (e.g., smart phones, smart watches, tablets, etc.) has eliminated the location and timing restrictions on access to variety of services such as social network, web search, data storage, and entertainment. Limitations on resources (such as battery life and storage) and the need to global scalability of services have motivated companies to rely on cloud computing. Cloud computing has created a new paradigm for mobile applications where computations and storage have migrated to centralized computing platforms in the cloud. Cloud providers such as Google, Amazon, and Salesforce offer clients the access to cloud resources in various locations and allow them to acquire computing resources
Cloud storage is one of the important application of mobile technology. Cloud storage can be described as a service, which allows you to manage and maintain the data remotely. Cloud storage allows you to save your files online, so that you can access it from anywhere in the world with the help of internet. Additionally, cloud storage syncs the data making sure that all the devices contain the same data. Any project manager knows how difficult it is to have access to current information and many conflicts can be avoided if the same information is available to all the parties in the project. Another important use of cloud storage is in the field of Pre-Construction. For example, Cloud Takeoff is an application which allows the estimators to perform digital takeoffs on any platforms, from windows or Mac or IOS or Android. Since these takeoffs are present in cloud, users can collaborate on the documents using different devices. Cloud Takeoff can do tasks which can previously be performed on programs like Onscreen takeoff. Cloud takeoff helps in preparing more accurate bids than the bids produced by PC based software by increasing collaboration between the parties involved. There are many applications available which provides cloud storage. Some of the examples are Dropbox, Box.net.
Public Cloud :- In this type of deployment a designated service provider will cater to an audience. It is owned by the organization selling cloud services and the services could be offered to either single tenant or multiple tenants.
In this way, mobile computing has brought some major changes to the internet world; some of them include cloud computing, social media services and e-commerce. Cloud computing is a service through which users can compute data, use applications and save their data online on internet. This stored data and applications can be accessed anywhere anytime. For example, if a user saves some data online in cloud from home desktop and then finds a need to access while being on a trip, it can be easily accessed through mobile phone or laptop just by connecting to internet. Similarly, applications can be used while being mobile.
Mobile Cloud Computing (MCC) is the combination of cloud computing, wireless networks and mobile computing which brings rich computational resources to mobile users as well as cloud computing providers. It is one of the major technology in the IT world since 2009. The main objective is using these techniques of cloud computing for data processing and storage in mobile devices. Due MCC the enterprises and mobile device users have lots of advantages. has. The mobile users have rapidly grown in a very short period of time. These days almost everyone uses a smart phone or similar to a mobile device like an ipad etc. Considering the fact that internet usage has also reached a high usage level, it is anticipated that MCC will play a major role in the IT industry.
Cloud Computing Stack is the model for enabling the resources and storage space for the configurable resources, such as network, applications, and different devices. It provides user authentication to sign up and access the services at user’s location without going anywhere. In simple term, at this stage cloud
Mobile devices are very much constrained in terms of storage, battery life and computational abilities. Mobile cloud computing comes in handy, to resolve these problems. It offers numerous advantages to the end-users on personal and business-level.
Abstract: Mobile devices have come a long way and their capabilities in terms of speed, raw computing capabilities, storage capacity and the applications that are real world end user friendly. The sale of mobile devices has seen a huge boom and is now surpassing those of PCs [1]. With this enormous use of smart phones across the world and as well as the introduction of cloud computing concept, Mobile Cloud computing or MCC has become the new paradigm in the world of mobile services. This paper will discuss the technology of MCC, applications and challenges faced.