Review Open Call 3 - Alexandros Ntitoras Medium Experiments Modio - - PowerPoint PPT Presentation

review open call 3
SMART_READER_LITE
LIVE PREVIEW

Review Open Call 3 - Alexandros Ntitoras Medium Experiments Modio - - PowerPoint PPT Presentation

Review Open Call 3 - Alexandros Ntitoras Medium Experiments Modio Computing 4th Fed4FIRE+ Engineering Conference IntelligentNFVAutoscaler 8-10 October 2018, Bruges, Belgium WWW.FED4FIRE.EU Outline Experiment description. Project


slide-1
SLIDE 1

WWW.FED4FIRE.EU

Review Open Call 3 - “Medium Experiments” IntelligentNFVAutoscaler

4th Fed4FIRE+ Engineering Conference

8-10 October 2018, Bruges, Belgium

Alexandros Ntitoras

Modio Computing

slide-2
SLIDE 2

WWW.FED4FIRE.EU

  • Experiment description.
  • Project results.
  • Business impact.
  • Feedback.

2

Outline

slide-3
SLIDE 3

WWW.FED4FIRE.EU

  • Concept: Add ‘predictive’ functionality to Kubernetes

autoscaler in order to proactively scale-in/out resources.

  • Objectives:

Leverage CPU load forecasts for Kubernetes predictive autoscaling. Comparison of Kubernetes stock and predictive autoscaling policies with various WebRTC load patterns. CONCEPT AND OBJECTIVES

3

Experiment description (1/3)

slide-4
SLIDE 4

WWW.FED4FIRE.EU

  • Background: We have validated that our predictive

autoscaling approach outperforms OpenBaton.

  • Motivation: Market our predictive autoscaling approach for

NFV 5G environments.

BACKGROUND AND MOTIVATION

4

Experiment description (2/3)

slide-5
SLIDE 5

WWW.FED4FIRE.EU

EXPERIMENT SET-UP

5

Experiment description (3/3)

WebRTC Scenario Execution Step 1 Client & Server- Side Monitoring Step 2 Load Forecasting Step 3 Reconfiguration of K8S Autoscaler Step 4 Kubernetes Node Kubernetes Master Kubernetes Node GKE (Google Cloud) Monitoring Agent Forecasting & Autoscaling Agent IMEC Cloud Headless Chrome Agent Headless Chrome Agent Scenario Executor Monitoring Agent Headless Chrome Agent TURN Server

slide-6
SLIDE 6

WWW.FED4FIRE.EU

MEASUREMENTS

6

Project results (1/3)

slide-7
SLIDE 7

WWW.FED4FIRE.EU

  • 20-30% energy saving through proactive shutdown of idle Pods

during the scale-in phase.

  • 5-15% QoS improvement in terms of ‘good sessions’ during the

scale-out phase.

  • Holt Winters has performed better than i) ARIMA and ii) Recurrent

Neural Networks in the majority of experiments. MEASUREMENTS

7

Project results (2/3)

slide-8
SLIDE 8

WWW.FED4FIRE.EU

LESSONS LEARNT

8

Project results (3/3)

  • Predictive autoscaling outperforms default Kubernetes autoscaler.
  • Energy saving and QoS improvement of client services are two

important dimensions of our Value Proposition and both have been validated over Fed4FIRE+.

  • Plenty of room for experimentation with additional services, load

patterns and machine learning algorithms.

  • Same methodology can be applied to 5G use cases demanding

intelligent resource provisioning within an NFV cloud.

slide-9
SLIDE 9

WWW.FED4FIRE.EU

  • This experiment allowed us to move from a small-scale Proof
  • f Concept demonstration over OpenBaton to an enhanced

implementation and demonstrator for Kubernetes.

  • Given that there is no competitor in the market, this project

directly helps us in our VC raising activities to develop a Minimum Viable Product that will enter the 5G NFV market.

IMPACT ON MODIO’S BUSINESS

9

Business impact (1/4)

slide-10
SLIDE 10

WWW.FED4FIRE.EU

  • The project’s measurable outcomes (energy saving upon scale-in,

QoS improvement upon scale-out) have helped us in strengthening

  • ur Value Proposition (VP).
  • Leveraging the demonstrator and its obtained outcomes, we will soon

be contacting VCs to raise backing for developing our MVP.

  • The obtained measurements shall be included in our patent for

predictive autoscaling for Kubernetes. HOW FED4FIRE+ HELPED US

10

Business impact (2/4)

slide-11
SLIDE 11

WWW.FED4FIRE.EU

  • Our primary goal is not to market our solution as a standalone

software product, but through a licensing scheme. Discussions with potential clients are still needed to derive an estimated perceived business value, based on our experiment’s

  • utcomes:
  • Energy saving for the operator;
  • Better services offered to the end user.

VALUE PERCEIVED

11

Business impact (3/4)

slide-12
SLIDE 12

WWW.FED4FIRE.EU

  • To compile a demonstrator which we shall use for further VC

backing.

  • Approval from a recognised H2020 Future Internet project

carries weight in the industrial community.

  • Prior experience from our WiSHFUL open call project where

we worked with the iMinds testbed.

WHY WE CAME TO FED4FIRE+

12

Business impact (4/4)

slide-13
SLIDE 13

WWW.FED4FIRE.EU

  • jFed tool and RSpec files for the provisioning of client

resources.

  • Virtual Wall Virtual Machines running multiple concurrent

headless Chrome WebRTC sessions.

  • Kubernetes cluster provisioned through Rspec for initial testing
  • f the Kurento Kubernetes deployment and metrics monitoring.

USED RESOURCES AND TOOLS

13

Feedback (1/4)

slide-14
SLIDE 14

WWW.FED4FIRE.EU

  • Offered us additional resources, technical, financial support

and reduced total experiment cost.

  • Automated and repeatable deployments through jFed/RSpec

allowed for faster experimentation setup time thus allowed more experiments to be carried out, overall boosting productivity.

ADDED VALUE OF FED4FIRE+

14

Feedback (2/4)

slide-15
SLIDE 15

WWW.FED4FIRE.EU

  • We provide a reference implementation of predictive

autoscaling.

  • Our core features are not tied to any specific algorithm.
  • Our autoscaling agent for Kubernetes can reused by

consequent experimenters wishing to explore predictive NFV resource management.

ADDED VALUE OF OUR EXPERIMENT TO FED4FIRE+

15

Feedback (3/4)

slide-16
SLIDE 16

WWW.FED4FIRE.EU

  • Complexities related to IPv6 & ICE support in Kubernetes led

to the provisioning of an external STUN/TURN server and Kubernetes cluster.

TESTBED ISSUES DURING EXPERIMENTATION

16

Feedback (4/4)

slide-17
SLIDE 17

This project has received funding from the European Union’s Horizon 2020 research and innovation programme, which is co-funded by the European Commission and the Swiss State Secretariat for Education, Research and Innovation, under grant agreement No 732638.

WWW.FED4FIRE.EU