Just-in-time provisioning for cyber foraging

@inproceedings{Ha2013JustintimePF,
  title={Just-in-time provisioning for cyber foraging},
  author={Kiryong Ha and Padmanabhan Pillai and Wolfgang Richter and Yoshihisa Abe and Mahadev Satyanarayanan},
  booktitle={MobiSys '13},
  year={2013}
}
Cloud offload is an important technique in mobile computing. [...] Key Result This speed is achieved through dynamic VM synthesis and a series of optimizations to aggressively reduce transfer costs and startup latency.Expand
A new system model for cloud offloading
As mobile applications become increasingly complex, the ability to offload computation from mobiles to the cloud gains relevance as a technique to alleviate the computing power of resourceExpand
Supporting Multi-Provider Serverless Computing on the Edge
TLDR
MPSC monitors the performance of serverless providers in real time, and schedules applications across these providers, and provides APIs for users to define their own scheduling algorithms. Expand
RainCloud - Cloudlet Selection for Effective Cyber Foraging
TLDR
This paper proposes RainCloud, a cloudlet selection heuristic with dynamic VM provisioning for effective cyber foraging that reduces the startup time and improves application response time and QoS (in terms of jitter). Expand
On Using Micro-Clouds to Deliver the Fog
TLDR
Through a number of experiments, the authors showcase the feasibility and readiness of micro-clouds formed by collections of Raspberry Pis to host a range of fog applications, particularly for network-constrained environments. Expand
The cloudlet with a silver lining
TLDR
A scheme where the best possible cloudlet can be identified by the mobile device to connect to, which aims to improve the performance of the mobile application. Expand
Adaptive VM Handoff Across Cloudlets
TLDR
This paper proposes VM handoff as a technique for seamlessly transferring VMencapsulated execution to a more optimal offload site as users move, and can perform handoff in roughly a minute even over limited WANs by adaptively reducing data transferred. Expand
Cloudpath: a multi-tier cloud computing framework
TLDR
CloudPath is a platform that implements the path computing paradigm, consisting of an execution environment that enables the dynamic installation of light-weight stateless event handlers, and a distributed eventual consistent storage system that replicates application data on-demand. Expand
Process state synchronization for mobility support in mobile cloud computing
TLDR
This paper proposes use of process state synchronization (PSS) as a mechanism to mitigate the impact of network disconnections on the service continuity of cloud-based interactive mobile applications and develops a mathematical model that incorporates the disconnection and synchronization intervals, and mobile device capabilities along with that of cloud. Expand
Lightweight service replication for ultra-short latency applications in mobile edge networks
TLDR
This paper investigates container-based virtualization techniques to support dynamic Mobile Edge Computing (MEC) environments and designs a framework to guarantee fast response time, by proactively exploiting service replication. Expand
A Mobile Cloud Computing Middleware for Low Latency Offloading of Big Data
TLDR
A computation offloading middleware is designed which bridges the aforementioned gap between cloud vendors and mobile clients, providing offloading service to multiple users with low cost and delay. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 71 REFERENCES
Cloud Offload in Hostile Environments
Abstract : Selective offloading of resource-intensive execution from a mobile device to the cloud can extend battery life and broaden the range of supported applications. Unfortunately, the successExpand
Going back and forth: efficient multideployment and multisnapshotting on clouds
TLDR
A virtual file system specifically optimized for virtual machine image storage based on a lazy transfer scheme coupled with object versioning that handles snapshotting transparently in a hypervisor-independent fashion is proposed, ensuring high portability for different configurations. Expand
VMTorrent: scalable P2P virtual machine streaming
TLDR
VMTORRENT introduces a novel combination of block prioritization, profile-based execution prefetch, on-demand fetch, and decoupling of VM image presentation from underlying data-stream that supports comparable execution time to that achieved using local disk. Expand
Kaleidoscope: cloud micro-elasticity via VM state coloring
TLDR
The impact of micro-elasticity on a demand dataset from AT&T's cloud is modeled, and it is shown that fine-grained multiplexing yields infrastructure reductions of 30% relative to state-of-the art techniques for managing elastic clouds. Expand
CloudNet: Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines
TLDR
This paper presents the CloudNet architecture, a set of optimizations that minimize the cost of transferring storage and virtual machine memory during migrations over low bandwidth and high-latency Internet links, and presents optimized support for live WAN migration of virtual machines. Expand
The Role of Cloudlets in Hostile Environments
TLDR
The authors examine how VM-based cloudlets that are located in close proximity to associated mobile devices can overcome this challenge of reliable, high-bandwidth end-to-end network in hostile environments. Expand
VDN: Virtual machine image distribution network for cloud data centers
TLDR
A chunk-level Virtual machine image Distribution Network (VDN) is proposed, which takes advantage of the hierarchical network topology of data centers to reduce the VM instance provisioning time and also to minimize the overhead of maintaining chunk location information. Expand
The Case for VM-Based Cloudlets in Mobile Computing
TLDR
The results from a proof-of-concept prototype suggest that VM technology can indeed help meet the need for rapid customization of infrastructure for diverse applications, and this article discusses the technical obstacles to these transformations and proposes a new architecture for overcoming them. Expand
CloneCloud: elastic execution between mobile device and cloud
TLDR
The design and implementation of CloneCloud is presented, a system that automatically transforms mobile applications to benefit from the cloud that enables unmodified mobile applications running in an application-level virtual machine to seamlessly off-load part of their execution from mobile devices onto device clones operating in a computational cloud. Expand
Geiger: monitoring the buffer cache in a virtual machine environment
TLDR
This paper creates a prototype implementation of techniques that can be used by a VMM to passively infer useful information about a guest operating system's unified buffer cache and virtual memory system, and implements a novel working set size estimator which allows the V MM to make more informed memory allocation decisions. Expand
...
1
2
3
4
5
...