scispace - formally typeset
Open AccessJournal ArticleDOI

Dynamic Service Placement for Mobile Micro-Clouds with Predicted Future Costs

TLDR
In this paper, the authors propose an offline algorithm that solves for the optimal configuration in a specific look-ahead time-window, and an online approximation algorithm with polynomial time-complexity to find the placement in real-time whenever an instance arrives.
Abstract
Mobile micro-clouds are promising for enabling performance-critical cloud applications. However, one challenge therein is the dynamics at the network edge. In this paper, we study how to place service instances to cope with these dynamics, where multiple users and service instances coexist in the system. Our goal is to find the optimal placement (configuration) of instances to minimize the average cost over time, leveraging the ability of predicting future cost parameters with known accuracy. We first propose an offline algorithm that solves for the optimal configuration in a specific look-ahead time-window. Then, we propose an online approximation algorithm with polynomial time-complexity to find the placement in real-time whenever an instance arrives. We analytically show that the online algorithm is $O(1)$ -competitive for a broad family of cost functions. Afterwards, the impact of prediction errors is considered and a method for finding the optimal look-ahead window size is proposed, which minimizes an upper bound of the average actual cost. The effectiveness of the proposed approach is evaluated by simulations with both synthetic and real-world (San Francisco taxi) user-mobility traces. The theoretical methodology used in this paper can potentially be applied to a larger class of dynamic resource allocation problems.

read more

Citations
More filters
Journal ArticleDOI

Dynamic Service Placement for Virtual Reality Group Gaming on Mobile Edge Cloudlets

TL;DR: This work investigates the problem of provisioning mobile virtual reality group gaming services using the emerging mobile edge cloudlet (MEC) networks with a distributed content rendering architecture and solves the online placement problem by leveraging model predictive control (MPC) and overcoming the aforementioned challenges over each prediction window.
Journal ArticleDOI

Joint Task Scheduling and Containerizing for Efficient Edge Computing

TL;DR: In this paper, a joint task scheduling and containerizing (JTSC) scheme is developed to improve the execution efficiency of an application in an edge server, where task assignment and task containerization need to be considered together.
Journal ArticleDOI

Joint Optimization for Task Offloading in Edge Computing: An Evolutionary Game Approach.

TL;DR: This work studies a dynamic, decentralized resource-allocation strategy based on evolutionary game theory to deal with task offloading to multiple heterogeneous edge nodes and central clouds among multi-users and can achieve one evolutionary equilibrium, meeting users’ QoS requirements under resource constraints of edge nodes.
Journal ArticleDOI

Differentiated Service/Data Migration for Edge Services Leveraging Container Characteristics

TL;DR: This paper proposes an edge computing platform architecture that supports service migration with different options of granularity (either entire service/data migration, or proactive application-aware data migration) across heterogeneous edge devices (either MEC-based servers or resource-poor Fog devices) that host virtualized resources (Docker Containers).
Journal ArticleDOI

A lightweight service placement approach for community network micro-clouds

TL;DR: This paper proposes to leverage state information about the network to inform service placement decisions, and to do so through a fast heuristic algorithm, which is critical to quickly react to changing conditions, and shows that its results are relevant for contributing to higher QoE, a crucial parameter for using services from volunteer-based systems.
References
More filters
Book

Convex Optimization

TL;DR: In this article, the focus is on recognizing convex optimization problems and then finding the most appropriate technique for solving them, and a comprehensive introduction to the subject is given. But the focus of this book is not on the optimization problem itself, but on the problem of finding the appropriate technique to solve it.
Proceedings ArticleDOI

Friendship and mobility: user movement in location-based social networks

TL;DR: A model of human mobility that combines periodic short range movements with travel due to the social network structure is developed and it is shown that this model reliably predicts the locations and dynamics of future human movement and gives an order of magnitude better performance.
Book

Online Computation and Competitive Analysis

TL;DR: This book discusses competitive analysis and decision making under uncertainty in the context of the k-server problem, which involves randomized algorithms in order to solve the problem of paging.
Book

Combinatorial Optimization: Theory and Algorithms

Bernhard Korte, +1 more
TL;DR: This fourth edition of this comprehensive textbook on combinatorial optimization is again significantly extended, most notably with new material on linear programming, the network simplex algorithm, and the max-cut problem.
Related Papers (5)