• 沒有找到結果。

CHT Project Progress Report

N/A
N/A
Protected

Academic year: 2022

Share "CHT Project Progress Report"

Copied!
8
0
0

加載中.... (立即查看全文)

全文

(1)

CHT Project

Progress Report

11/04 Simon

(2)

CHT Project

Develop a resource management sche duling algorithm for CHT datacente r.

◦Two types of jobs, interactive/latenc y-sensitive and batch/computation-int ensive.

◦Minimize SLA violation with limited r esources.

# of servers

◦Based on Red Hat Openshift

(3)

Current Plan

Two components

◦Scheduler

Deploy container/pod to server

Inside Kubernetes

◦Container Scaler

Decide the number of container/pod for eac h service.

Output the results in JSON

As an input of the scheduler

(4)

Container Scaler

Decide the number of container/pod for each service according to the monitoring data.

◦Ex: add one container if the average CPU utilization is higher than 85%.

Add/adjust rules to make better de

cisions.

(5)

Adjust According to Monito r

If the QoS of an application can b e measured from the monitor.

◦Add container according to the QoS.

◦Ex: if the average response time is ov er 80% of the SLA, add new container.

If not, need to “derive” from th e monitoring data.

◦Ex: if the CPU utilization over 75% an d the network I/O is larger than 8000b ps, add new container.

(6)

Improving the Rules

Apply data analysis techniques to improve the derivation.

◦SVM(Support Vector Machine)

Find the hyper-plane that separate the dat a points into “safe” and “violation”.

Add containers for those applications being clas sified into “violation”.

Find another hyper-plane that separate the data points into “safe” and “over-provi sion”.

Remove containers for those applications being c lassified into “over-provision”.

(7)

Implementation

Working on container scaler with b asic rules.

◦No data analysis techniques are invol ved in current state.

◦Will coordinate the data format with Prof. Lin’s group.

XML or JSON.

(8)

Next

Keep working.

參考文獻

相關文件

– The The readLine readLine method is the same method used to read method is the same method used to read  from the keyboard, but in this case it would read from a 

In the attention heat maps of the original Transformer, we also ob- serve that it learns hierarchical structures in the first layer (Figure 7(a)) that the words mostly at- tend to

• The memory storage unit holds instructions and data for a running program.. • A bus is a group of wires that transfer data from one part to another (data,

Find appropriate change of coordinate that turns the regions below into regions of con- stant bounds (i.e... Prove that two lines having two distinct points in common must be the

If the water level is rising at a rate of 20 cm ymin when the height of the water is 2 m, find the rate at which water is being pumped into the

A boat is pulled onto shore using two ropes, as shown in the diagram.. Find the magnitude of the torque about if a 50-N force is applied

Generalization Theorem Let f be integrable on K = [a, b] × [c, d] to R and suppose that for each y ∈ [c, d], the function x 7→ f (x, y) of [a, b] into R is continuous except

• The memory storage unit holds instructions and data for a running program.. • A bus is a group of wires that transfer data from one part to another (data,