preview

Components Functional Requirements Of A Mobile Cloud Infrastructure

Better Essays

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.

Get Access