2009
DOI: 10.1007/978-3-642-10445-9_5
|View full text |Cite
|
Sign up to set email alerts
|

Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications

Abstract: Abstract. Mobile phones are set to become the universal interface to online services and cloud computing applications. However, using them for this purpose today is limited to two configurations: applications either run on the phone or run on the server and are remotely accessed by the phone. These two options do not allow for a customized and flexible service interaction, limiting the possibilities for performance optimization as well. In this paper we present a middleware platform that can automatically dist… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
170
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 212 publications
(170 citation statements)
references
References 15 publications
0
170
0
Order By: Relevance
“…At runtime a clone VM is instantiated at the server side, and the application transparently switches between execution at the device or at the clone. Giurgiu et al [5] and Verbelen et al [6] use OSGi components offloadable units. Monitoring information is used to build a graph model of the software, from which graph cutting algorithms calculate the optimal deployment.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…At runtime a clone VM is instantiated at the server side, and the application transparently switches between execution at the device or at the clone. Giurgiu et al [5] and Verbelen et al [6] use OSGi components offloadable units. Monitoring information is used to build a graph model of the software, from which graph cutting algorithms calculate the optimal deployment.…”
Section: Related Workmentioning
confidence: 99%
“…Today many such cyber foraging systems exist, offloading applications either on a VM [4][3], software component [5][6] [7] or a method level [8] [9]. Although a lot of research has been done on profiling and partitioning applications and decision algorithms to decide when to offload, two important issues still remain.…”
Section: Introductionmentioning
confidence: 99%
“…An example of such an approach is Alfredo [4]. The Alfredo system uses a graph representation of an application's components to find a cut to maximize or minimize an objective function.…”
Section: B Application Partitioningmentioning
confidence: 99%
“…The Cloudlets [16] platform provides mechanisms for creation of resources near access points (AP) that provide computational and storage services for mobile users. Other efforts [17], [14], [4], use concepts from workÀow technologies to partition applications between the mobile device and a local cloud. In particular, parameters such as code-size, allocated memory and computational needs of the application are shown to be crucial in effective partitioning of the workÀow for high utility [17].…”
Section: Introductionmentioning
confidence: 99%
“…Other efforts [17], [14], [4], use concepts from workÀow technologies to partition applications between the mobile device and a local cloud. In particular, parameters such as code-size, allocated memory and computational needs of the application are shown to be crucial in effective partitioning of the workÀow for high utility [17]. The MAUI [14], CloneCloud [4] and [2] systems enable ¿ne-grained energy-aware ofÀoading of mobile application to the infrastructure.…”
Section: Introductionmentioning
confidence: 99%