2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering 2015
DOI: 10.1109/mobilecloud.2015.10
|View full text |Cite
|
Sign up to set email alerts
|

Uniport: A Uniform Programming Support Framework for Mobile Cloud Computing

Abstract: Personal mobile devices (PMDs) have become the most used computing devices for many people. With the introduction of mobile cloud computing, we can augment the storage and computing capabilities of PMDs via cloud support. However, there are many challenges in developing mobile cloud applications (MCAs) that incorporate cloud computing efficiently, especially for developers targeting multiple mobile platforms.This paper presents Uniport, a uniform framework for developing MCAs. We introduce a uniform architectu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 25 publications
0
6
0
Order By: Relevance
“…Pengfei Yuan et al, [16] presented a Uniport framework which is a Uniform Programming support framework for developing Mobile Cloud applications. The framework has MVC pattern architecture to apply the various applications on multiple platforms, a set of programming primitives and runtime libraries for creating new mobile cloud applications.…”
Section: Related Workmentioning
confidence: 99%
“…Pengfei Yuan et al, [16] presented a Uniport framework which is a Uniform Programming support framework for developing Mobile Cloud applications. The framework has MVC pattern architecture to apply the various applications on multiple platforms, a set of programming primitives and runtime libraries for creating new mobile cloud applications.…”
Section: Related Workmentioning
confidence: 99%
“…the Cloud-client computing speed ratio) [75,71]. The bigger speedup might indicate the better offloading opportunity, and lead to the higher application performance and the lower energy consumption [42,41,70]. 3) CPU Utilization: The studies [53,29] considered the power consumption in a server to be an exponential function of its CPU utilization, and the high CPU utilization is related to the underlying large workload size.…”
Section: Computation Environmental Factors 1) Clock Frequency (And Sumentioning
confidence: 99%
“…For instance, the input data size is a major driver behind the computation workload [37,39]; the energy incurred by accessing activities mainly depends on the data length [60]; and the amount of data to be transmitted is one of the discriminating factors for communication energy cost [62,45,58]. In the context of communication, the relevant studies further distinguish between two scenes: The first is on the traffic volumes exchanged between the client and the Cloud [40,1,50,51,68,66,42,75,31,81,67,43,49,29,70], while the second is on the data segments involved in, and transferred between, individual application tasks [73,57,64,41,74,2,69]. 3) Transactional Data Size: Although the required energy increases proportionally to the overall data size, small-data transactions in a Cloud application show a negative correlation with the energy consumption.…”
Section: Object-related Factorsmentioning
confidence: 99%
See 1 more Smart Citation
“…The µCloud [35] is another SDK intended to help developers in developing Java components that can be executed by a cloud orchestrator or a mobile orchestrator, but the developer has to partition the code to identify the different components and on which orchestrator each should be executed. The Uniport framework [36] is intended for developing applications that can run remotely based on the Model-View-Controller (MVC) architecture, but it only considers network availability as the trigger for remote execution of a replica of the application. The MobiByte system [37] allows developers to specify objectives for offloading each of the partitions of a given mobile application.…”
Section: E Development Models and Frameworkmentioning
confidence: 99%