• 沒有找到結果。

Progress Report

N/A
N/A
Protected

Academic year: 2022

Share "Progress Report"

Copied!
9
0
0

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

全文

(1)

Progress Report

2014/06/20

(2)

Things to Do from Last Mee ting

Journal version for ICPP 2014 pape r

Enhance with reviewer comments.

Prepare ITRI midterm report

Late June(?)

How to reduce cutting stock proble m to knapsack

(3)

Agenda

Reduce cutting stock problem to kn apsack

Progress report

(4)

Cutting Stock Problem

There are a number of rolls of paper o f fixed width waiting to be cut.

Need different numbers of rolls of var ious-sized width.

Minimize the waste.

Use integer linear programming to find how many times each pattern i s used

Pattern is a possible combination of cuts.

(5)

Reducible to the Knapsack Problem

Column generation is a way of solv ing cutting stock problem.

Start with only a few patterns and ge nerate new ones as needed.

Generating a new pattern by maximi zing the reduced cost.

Integer knapsack problem.

any feasible solution for the auxiliary pr oblem corresponds to a feasible cutting pa ttern in the cutting-stock problem.

(6)

Progress Report

Problem formulation

Divide each time interval into 100 ti me slices.

Given a set of vCPU and the amount of time slices a vCPU can use on each ph ysical core.

Find a way to schedule these vCPU.

A vCPU cannot appear in two or more physic al core on the same time.

(7)

Example – 3 vCPUs, 2 Physical Co re

vCPU0 (60, 20)

vCPU1 (0, 50)

vCPU2 (20, 30)

t=10 0

t=0

(8)

Current Status

Consider n physical cores with m v CPUs.

n < m

Greedy seems to be a good solution (?)

Still working on this problem.

(9)

Things to Do

Journal version for ICPP 2014 pape r

Enhance with reviewer comments.

Prepare ITRI midterm presentation

6/25

參考文獻

相關文件

Without using ruler, tearing/cutting of paper or drawing any line, use the square paper provided (Appendix A) to fold the figure with the same conditions as figure 8b, but the area

 Find another hyper-plane that separate the data points into “safe” and “over-provi sion”.  Remove containers for those applications being c lassified

 Find another hyper-plane that separate the data points into “safe” and “over-provi sion”.  Remove containers for those applications being c lassified

◦ “ Provide a JSON file that specifies the predicates and priority functions to configure the scheduler ”.. ◦ Change the weight of the (built-in) p riority function to meet

 Decides the amount of time and exe cution order of these virtual core s on heterogeneous multi-cores, su ch that the power consumption is m inimized while the resource requir ement

 Working on reducing the Dorm0 ener gy overhead.... Dom0

◦ (Victor) Currently the Xen tools work ing environment is not properly porti ng to Android rootfs.  (Victor) manually enabling it in code or e ven through xen command

 Design a three-phase scheduling al gorithm to generate scheduling pla ns periodically..  Implement a scheduler based on Xen