Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Transparent process migration: design alternatives and the sprite implementation
Software—Practice & Experience
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
A language with distributed scope
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Rover: a toolkit for mobile information access
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
The Coign automatic distributed partitioning system
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Adaptive Offloading Inference for Delivering Applications in Pervasive Computing Environments
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Balancing Performance, Energy, and Quality in Pervasive Computing
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
Protium, an Infrastructure for Partitioned Applications
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
Self-Tuned Remote Execution for Pervasive Computing
HOTOS '01 Proceedings of the Eighth Workshop on Hot Topics in Operating Systems
From sequential programs to multi-tier applications by program transformation
Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
The design and implementation of Zap: a system for migrating computing environments
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Tactics-based remote execution for mobile computing
Proceedings of the 1st international conference on Mobile systems, applications and services
Slingshot: deploying stateful services in wireless hotspots
Proceedings of the 3rd international conference on Mobile systems, applications, and services
Safety, Visibility, and Performance in a Wide-Area File System
FAST '02 Proceedings of the 1st USENIX Conference on File and Storage Technologies
Data Staging on Untrusted Surrogates
FAST '03 Proceedings of the 2nd USENIX Conference on File and Storage Technologies
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Simplifying cyber foraging
Live migration of virtual machines
NSDI'05 Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation - Volume 2
Sting: a TCP-based network measurement tool
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Agent Tcl: a flexible and secure mobile-agent system
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Tapping into the fountain of CPUs: on operating system support for programmable devices
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
Wishbone: profile-based partitioning for sensornet applications
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
The Case for VM-Based Cloudlets in Mobile Computing
IEEE Pervasive Computing
Anatomizing application performance differences on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Augmented smartphone applications through clone cloud execution
HotOS'09 Proceedings of the 12th conference on Hot topics in operating systems
Bandwidth estimation: metrics, measurement techniques, and tools
IEEE Network: The Magazine of Global Internetworking
A virtual cloud computing provider for mobile devices
Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond
CrowdSearch: exploiting crowds for accurate real-time image search on mobile phones
Proceedings of the 8th international conference on Mobile systems, applications, and services
MoVi: mobile phone based video highlights via collaborative sensing
Proceedings of the 8th international conference on Mobile systems, applications, and services
Tracking semantic relationships for effective data management in home networks
Proceedings of the 2010 ACM SIGCOMM workshop on Home networks
Did you see Bob?: human localization using mobile phones
Proceedings of the sixteenth annual international conference on Mobile computing and networking
A survey of mobile phone sensing
IEEE Communications Magazine
WH '10 Wireless Health 2010
The future mobile infrastructure: challenges and opportunities
IEEE Wireless Communications
CloneCloud: elastic execution between mobile device and cloud
Proceedings of the sixth conference on Computer systems
VPMN: virtual private mobile network towards mobility-as-a-service
MCS '11 Proceedings of the second international workshop on Mobile cloud computing and services
ErdOS: achieving energy savings in mobile OS
MobiArch '11 Proceedings of the sixth international workshop on MobiArch
Odessa: enabling interactive perception applications on mobile devices
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Security versus energy tradeoffs in host-based mobile malware detection
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Evaluating the effectiveness of model-based power characterization
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical conference
Energy-efficient workflow distribution
Proceedings of the 5th International Conference on Communication System Software and Middleware
Mobile computing: the next decade
ACM SIGMOBILE Mobile Computing and Communications Review
Understanding human-smartphone concerns: a study of battery life
Pervasive'11 Proceedings of the 9th international conference on Pervasive computing
MobiCom '11 Proceedings of the 17th annual international conference on Mobile computing and networking
Enabling opportunistic resources sharing on mobile operating systems: benefits and challenges
S3 '11 Proceedings of the 3rd ACM workshop on Wireless of the students, by the students, for the students
Dynamic deployment and quality adaptation for mobile augmented reality applications
Journal of Systems and Software
MARS: adaptive remote execution for multi-threaded mobile devices
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
Jupiter: transparent augmentation of smartphone capabilities through cloud computing
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
Examining storage performance on mobile devices
MobiHeld '11 Proceedings of the 3rd ACM SOSP Workshop on Networking, Systems, and Applications on Mobile Handhelds
PowerSense: power aware dengue diagnosis on mobile phones
Proceedings of the First ACM Workshop on Mobile Systems, Applications, and Services for Healthcare
Identifying diverse usage behaviors of smartphone apps
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Balancing energy, latency and accuracy for mobile sensor data classification
Proceedings of the 9th ACM Conference on Embedded Networked Sensor Systems
AIOLOS: mobile middleware for adaptive offloading
Proceedings of the Workshop on Posters and Demos Track
Light-weight adaptive task offloading from smartphones to nearby computational resources
Proceedings of the 2011 ACM Symposium on Research in Applied Computation
SLIM: Mmap from the cloud to device, and back
Proceedings of the Second Asia-Pacific Workshop on Systems
When multi-touch meets streaming
Proceedings of the 10th International Conference on Mobile and Ubiquitous Multimedia
Executing mobile applications on the cloud: Framework and issues
Computers & Mathematics with Applications
Code in the air: simplifying sensing and coordination tasks on smartphones
Proceedings of the Twelfth Workshop on Mobile Computing Systems & Applications
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
Proceedings of the 7th ACM european conference on Computer Systems
Can deterministic replay be an enabling tool for mobile computing?
Proceedings of the 12th Workshop on Mobile Computing Systems and Applications
Who killed my battery?: analyzing mobile browser energy consumption
Proceedings of the 21st international conference on World Wide Web
Revisiting storage for smartphones
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
Poster Abstract: Mobile Application Partitioning for Improving Energy Efficient
ICCPS '12 Proceedings of the 2012 IEEE/ACM Third International Conference on Cyber-Physical Systems
ECOS: practical mobile application offloading for enterprises
Hot-ICE'12 Proceedings of the 2nd USENIX conference on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services
Serendipity: enabling remote computing among intermittently connected mobile devices
Proceedings of the thirteenth ACM international symposium on Mobile Ad Hoc Networking and Computing
ACE: exploiting correlation for energy-efficient and continuous context sensing
Proceedings of the 10th international conference on Mobile systems, applications, and services
CoMon: cooperative ambience monitoring platform with continuity and benefit awareness
Proceedings of the 10th international conference on Mobile systems, applications, and services
How long to wait?: predicting bus arrival time with mobile phone based participatory sensing
Proceedings of the 10th international conference on Mobile systems, applications, and services
Vision: a lightweight computing model for fine-grained cloud computing
Proceedings of the third ACM workshop on Mobile cloud computing and services
Vision: mClouds - computing on clouds of mobile devices
Proceedings of the third ACM workshop on Mobile cloud computing and services
Advancing the state of mobile cloud computing
Proceedings of the third ACM workshop on Mobile cloud computing and services
Cloudlets: bringing the cloud to the mobile user
Proceedings of the third ACM workshop on Mobile cloud computing and services
COCA: Computation Offload to Clouds Using AOP
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Proceedings of the 2012 ACM/IEEE international symposium on Low power electronics and design
Design and evaluation of mobile applications with full and partial offloadings
GPC'12 Proceedings of the 7th international conference on Advances in Grid and Pervasive Computing
SmartDiet: offloading popular apps to save energy
Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
On cloud-centric network architecture for multi-dimensional mobility
Proceedings of the first edition of the MCC workshop on Mobile cloud computing
Computing in cirrus clouds: the challenge of intermittent connectivity
Proceedings of the first edition of the MCC workshop on Mobile cloud computing
SNARF: a social networking-inspired accelerator remoting framework
Proceedings of the first edition of the MCC workshop on Mobile cloud computing
Characterization of the impact of resource availability on opportunistic computing
Proceedings of the first edition of the MCC workshop on Mobile cloud computing
Do we need a crystal ball for task migration?
HotPar'12 Proceedings of the 4th USENIX conference on Hot Topics in Parallelism
Crowdsourcing to smartphones: incentive mechanism design for mobile phone sensing
Proceedings of the 18th annual international conference on Mobile computing and networking
Adaptive usage of cellular and WiFi bandwidth: an optimal scheduling formulation
Proceedings of the seventh ACM international workshop on Challenged networks
Can offloading save energy for popular apps?
Proceedings of the seventh ACM international workshop on Mobility in the evolving internet architecture
Automatic partitioning of database applications
Proceedings of the VLDB Endowment
AIOLOS: Middleware for improving mobile application performance through cyber foraging
Journal of Systems and Software
Progressive authentication: deciding when to authenticate on mobile phones
Security'12 Proceedings of the 21st USENIX conference on Security symposium
Improving energy efficiency of personal sensing applications with heterogeneous multi-processors
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
UbiMI: ubiquitous mobile instrumentation
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
SmartDiet: offloading popular apps to save energy
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
On cloud-centric network architecture for multi-dimensional mobility
ACM SIGCOMM Computer Communication Review - Special october issue SIGCOMM '12
Refactoring android Java code for on-demand computation offloading
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Revisiting storage for smartphones
ACM Transactions on Storage (TOS)
COMET: code offload by migrating execution transparently
OSDI'12 Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation
Mobile cloud computing: A survey
Future Generation Computer Systems
ECOS: leveraging software-defined networks to support mobile application offloading
Proceedings of the eighth ACM/IEEE symposium on Architectures for networking and communications systems
Migration of fine-grained multimedia applications
Proceedings of the Posters and Demo Track
Allocating Resources for Workflows Running under Authorization Control
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
From Mobiles to Clouds: Developing Energy-Aware Offloading Strategies for Workflows
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
FindAll: a local search engine for mobile phones
Proceedings of the 8th international conference on Emerging networking experiments and technologies
Mobile cloud computing in 3g cellular networks using pipelined tasks
ESOCC'12 Proceedings of the First European conference on Service-Oriented and Cloud Computing
MAPCloud: Mobile Applications on an Elastic and Scalable 2-Tier Cloud Architecture
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
ThinAV: truly lightweight mobile cloud-based anti-malware
Proceedings of the 28th Annual Computer Security Applications Conference
What you see predicts what you get—lightweight agent-based malware detection
Security and Communication Networks
Proceedings of the Fourth Asia-Pacific Symposium on Internetware
Review: Application mobility in pervasive computing: A survey
Pervasive and Mobile Computing
Migrating Android Applications to the Cloud
International Journal of Grid and High Performance Computing
Dynamic software deployment from clouds to mobile devices
Proceedings of the 13th International Middleware Conference
A study on virtual machine deployment for application outsourcing in mobile cloud computing
The Journal of Supercomputing
Lowering the barriers to large-scale mobile crowdsensing
Proceedings of the 14th Workshop on Mobile Computing Systems and Applications
Lessons Learned from Large-Scale User Studies: Using Android Market as a Source of Data
International Journal of Mobile Human Computer Interaction
How to dynamically protect data in mobile cloud computing?
ICPCA/SWS'12 Proceedings of the 2012 international conference on Pervasive Computing and the Networked World
Position paper: elastic processing and storage at the edge of the cloud
Proceedings of the 2013 international workshop on Hot topics in cloud services
Auditeur: a mobile-cloud service platform for acoustic event detection on smartphones
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Just-in-time provisioning for cyber foraging
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
Mobile code offloading: should it be a local decision or global inference?
Proceeding of the 11th annual international conference on Mobile systems, applications, and services
A framework for partitioning and execution of data stream applications in mobile cloud computing
ACM SIGMETRICS Performance Evaluation Review
eDoctor: automatically diagnosing abnormal battery drain issues on smartphones
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Mobile cloud messaging supported by XMPP primitives
Proceeding of the fourth ACM workshop on Mobile cloud computing and services
Proceeding of the fourth ACM workshop on Mobile cloud computing and services
Run-time adaptation of mobile applications using genetic algorithms
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
The case for onloading continuous high-datarate perception to the phone
HotOS'13 Proceedings of the 14th USENIX conference on Hot Topics in Operating Systems
ENDA: embracing network inconsistency for dynamic application offloading in mobile cloud computing
Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing
Accelerating the mobile web with selective offloading
Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing
Towards resource sharing in mobile device clouds: power balancing across mobile devices
Proceedings of the second ACM SIGCOMM workshop on Mobile cloud computing
Energy-efficient fault-tolerant data storage & processing in dynamic networks
Proceedings of the fourteenth ACM international symposium on Mobile ad hoc networking and computing
Your reactions suggest you liked the movie: automatic content rating via reaction sensing
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
A cloud-powered driver-less printing system for smartphones
Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
Mobile applications need targeted micro-updates
Proceedings of the 4th Asia-Pacific Workshop on Systems
From the internet of things to embedded intelligence
World Wide Web
Hybrid contextual cloud in ubiquitous platforms comprising of smartphones
International Journal of Intelligent Systems Technologies and Applications
Making the case for computational offloading in mobile device clouds
Proceedings of the 19th annual international conference on Mobile computing & networking
Scalable Data Processing for Community Sensing Applications
Mobile Networks and Applications
Reaching for the clouds: contextually enhancing smartphones for energy efficiency
Proceedings of the 2nd ACM workshop on High performance mobile opportunistic systems
SocialWeaver: collaborative inference of human conversation networks using smartphones
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
E3: energy-efficient engine for frame rate adaptation on smartphones
Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems
Run-Time support to manage architectural variability specified with CVL
ECSA'13 Proceedings of the 7th European conference on Software Architecture
AppMobiCloud: improving mobile web applications by mobile-cloud convergence
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Mantis: automatic performance prediction for smartphone applications
USENIX ATC'13 Proceedings of the 2013 USENIX conference on Annual Technical Conference
Give in to procrastination and stop prefetching
Proceedings of the Twelfth ACM Workshop on Hot Topics in Networks
Reliable services composition for mobile consumption in mHealth
Proceedings of the Fifth International Conference on Management of Emergent Digital EcoSystems
Proceedings of the 2013 ACM workshop on Mobile development lifecycle
Journal of Medical Systems
Investigation on runtime partitioning of elastic mobile applications for mobile cloud computing
The Journal of Supercomputing
Bandwidth-adaptive partitioning for distributed execution optimization of mobile applications
Journal of Network and Computer Applications
Cloud is not a silver bullet: a case study of cloud-based mobile browsing
Proceedings of the 15th Workshop on Mobile Computing Systems and Applications
MobileFBP: Designing portable reconfigurable applications for heterogeneous systems
Journal of Systems Architecture: the EUROMICRO Journal
Similarity-based web browser optimization
Proceedings of the 23rd international conference on World wide web
Smartphone sensing offloading for efficiently supporting social sensing applications
Pervasive and Mobile Computing
Optimal collaboration of thin---thick clients and resource allocation in cloud computing
Personal and Ubiquitous Computing
Empowering Mobile Service Provisioning through Cloud Assistance
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Machine Learning-Based Runtime Scheduler for Mobile Offloading Framework
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
MPaaS: Mobility prediction as a service in telecom cloud
Information Systems Frontiers
Information Systems Frontiers
Hi-index | 0.00 |
This paper presents MAUI, a system that enables fine-grained energy-aware offload of mobile code to the infrastructure. Previous approaches to these problems either relied heavily on programmer support to partition an application, or they were coarse-grained requiring full process (or full VM) migration. MAUI uses the benefits of a managed code environment to offer the best of both worlds: it supports fine-grained code offload to maximize energy savings with minimal burden on the programmer. MAUI decides at run-time which methods should be remotely executed, driven by an optimization engine that achieves the best energy savings possible under the mobile device's current connectivity constrains. In our evaluation, we show that MAUI enables: 1) a resource-intensive face recognition application that consumes an order of magnitude less energy, 2) a latency-sensitive arcade game application that doubles its refresh rate, and 3) a voice-based language translation application that bypasses the limitations of the smartphone environment by executing unsupported components remotely.