Parsimonious Edge Computing to Reduce Microservice Resource Usage

09/06/2021
by   Mathieu Simon, et al.
0

Cloud Computing (CC) is the most prevalent paradigm under which services are provided over the Internet. The most relevant feature for its success is its capability to promptly scale service based on user demand. When scaling, the main objective is to maximize as much as possible service performance. Moreover, resources in the Cloud are usually so abundant, that they can be assumed infinite from the service point of view: an application provider can have as many servers it wills, as long it pays for it. This model has some limitations. First, energy efficiency is not among the first criteria for scaling decisions, which has raised concerns about the environmental effects of today's wild computations in the Cloud. Moreover, it is not viable for Edge Computing (EC), a paradigm in which computational resources are distributed up to the very edge of the network, i.e., co-located with base stations or access points. In edge nodes, resources are limited, which imposes different parsimonious scaling strategies to be adopted. In this work, we design a scaling strategy aimed to instantiate, parsimoniously, a number of microservices sufficient to guarantee a certain Quality of Service (QoS) target. We implement such a strategy in a Kubernetes/Docker environment. The strategy is based on a simple Proportional-Integrative-Derivative (PID) controller. In this paper we describe the system design and a preliminary performance evaluation.

READ FULL TEXT

page 1

page 2

page 3

research
08/22/2018

A Dynamic Service-Migration Mechanism in Edge Cognitive Computing

Driven by the vision of edge computing and the success of rich cognitive...
research
06/12/2018

Opportunistic Edge Computing: Concepts, Opportunities and Research Challenges

The growing need for low-latency access to computing resources has motiv...
research
02/22/2022

From Resource Auction to Service Auction: An Auction Paradigm Shift in Wireless Networks

In 5G and beyond, the newly emerging services, such as edge computing/in...
research
04/11/2019

Optimal Edge User Allocation in Edge Computing with Variable Sized Vector Bin Packing

In mobile edge computing, edge servers are geographically distributed ar...
research
08/05/2019

EdgeMORE: Improving Resource Allocation with Multiple Options from Tenants

Under the paradigm of Edge Computing (EC), a Network Operator (NO) deplo...
research
11/03/2021

EASE: Energy-Aware job Scheduling for vehicular Edge networks with renewable energy resources

The energy sustainability of multi-access edge computing (MEC) platforms...
research
05/23/2023

Towards Optimal Serverless Function Scaling in Edge Computing Network

Serverless computing has emerged as a new execution model which gained a...

Please sign up or login with your details

Forgot password? Click here to reset