Abstract

Reducing the total power consumption and network delay are among the most interesting issues facing large-scale Mobile Cloud Computing (MCC) systems and their ability to satisfy the Service Level Agreement (SLA). Such systems utilize cloud computing infrastructure to support offloading some of user’s computationally heavy tasks to the cloud’s datacenters. However, the delay incurred by such offloading process lead the use of servers (called cloudlets) placed in the physical proximity of the users, creating what is known as Mobile Edge Computing (MEC). The cloudlet-based infrastructure has its challenges such as the limited capabilities of the cloudlet system (in terms of the ability to serve different request types from users in vast geographical regions). To cover the users demand for different types of services and in vast geographical regions, cloudlets cooperate among each other by passing user requests from one cloudlet to another. This cooperation affects both power consumption and delay. In this work, we present a mixed integer linear programming (MILP) optimization model for MEC systems with these two issues in mind. Specifically, we consider two types of cloudlets: local cloudlets and global cloudlets, which have higher capabilities. A user connects to a local cloudlet and sends all of its traffics to it. If the local cloudlet cannot serve the desired request, then the request is moved to another local cloudlet. If no local cloudlet can serve the request, then it is moved to a global cloudlet which can serve all service types. The process of routing requests through the hierarchical network of cloudlets increases power consumption and delay. Our model minimizes power consumption while incurring an acceptable amount of delay. We evaluate it under several realistic scenarios to show that it can indeed be used for power optimization of large-scale MEC systems without violating delay constraints.

Highlights

  • Nowadays, mobile devices such as tablets and smart phones are becoming an essential part of our lives

  • The increasing acceptance of Cloud Computing (CC) systems provides an opportunity for resource limited mobile devices to perform compute intensive applications on the cloud giving rise to Mobile CC (MCC) systems

  • We extend the model to allow more generic cloudlets in addition to adding constraints related to the delay and the capacity of the cloudlets

Read more

Summary

Introduction

Mobile devices such as tablets and smart phones are becoming an essential part of our lives. To cover the users demand for different types of services in vast geographical regions, cloudlets cooperate among each other by passing user requests from one cloudlet to another creating what is called Mobile Edge Computing (MEC) systems. This cooperation allows the system to avoid the SLA penalties incurred by rejecting the user requests that cannot be served by the local cloudlets. If no local cloudlet can serve the request, it is moved to a global cloudlet in which it can serve all service types We adopt this view and present our efforts to optimize the power consumption in large-scale MEC systems while taking delay constraints and cloudlet capacities into account.

Related work
System model
Basic model
Introducing global cloudlets
Delay and capacity
Experimentation and results
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call