Resource Prediction Based on Double Exponential Smoothing in Cloud Computing Authors: Jinhui Huang, Chunlin Li, Jie Yu The International Conference on.

Slides:



Advertisements
Similar presentations
Experiments and Variables
Advertisements

Operations Management Forecasting Chapter 4
Types of Data This module was developed by Business Process Improvement. For more modules, please contact us at or visit our website
What is Forecasting? A forecast is an estimate of what is likely to happen in the future. Forecasts are concerned with determining what the future will.
Efficient Autoscaling in the Cloud using Predictive Models for Workload Forecasting Roy, N., A. Dubey, and A. Gokhale 4th IEEE International Conference.
The Comparison of the Software Cost Estimating Methods
T T18-03 Exponential Smoothing Forecast Purpose Allows the analyst to create and analyze the "Exponential Smoothing Average" forecast. The MAD.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
CHAPTER 3 Forecasting.
Lecture 3 Forecasting CT – Chapter 3.
Chapter 3 Forecasting McGraw-Hill/Irwin
Chapter 13 Forecasting.
Operations Management Forecasting Chapter 4
Forecasting McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Cmpt-225 Simulation. Application: Simulation Simulation  A technique for modeling the behavior of both natural and human-made systems  Goal Generate.
Business Forecasting Chapter 5 Forecasting with Smoothing Techniques.
Fall, 2012 EMBA 512 Demand Forecasting Boise State University 1 Demand Forecasting.
Simulations and Supply Chain Management David Sparling Court of Experts September 6, 2002 University of Guelph.
Forecasting.
Chapter 3 Forecasting McGraw-Hill/Irwin
Estimating Potentials and Forecasting Sales
Introduction to Forecasting COB 291 Spring Forecasting 4 A forecast is an estimate of future demand 4 Forecasts contain error 4 Forecasts can be.
CLASS B.Sc.III PAPER APPLIED STATISTICS. Time Series “The Art of Forecasting”
Forecasting and Statistical Process Control MBA Statistics COURSE #5.
Forecasting Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Chapter 3 Forecasting.
Chapter 16: Time-Series Analysis
Understanding Numerical Data
Improved Gene Expression Programming to Solve the Inverse Problem for Ordinary Differential Equations Kangshun Li Professor, Ph.D Professor, Ph.D College.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Forecasting.
3-1Forecasting William J. Stevenson Operations Management 8 th edition.
3-1Forecasting. 3-2Forecasting FORECAST:  A statement about the future value of a variable of interest such as demand.  Forecasts affect decisions and.
Forecasting Professor Ahmadi.
MBA.782.ForecastingCAJ Demand Management Qualitative Methods of Forecasting Quantitative Methods of Forecasting Causal Relationship Forecasting Focus.
Introduction to Forecasting IDS 605 Spring Forecasting 4 A forecast is an estimate of future demand.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
Time-Series Forecasting Overview Moving Averages Exponential Smoothing Seasonality.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 3 Forecasting.
1 1 Slide Forecasting Professor Ahmadi. 2 2 Slide Learning Objectives n Understand when to use various types of forecasting models and the time horizon.
Lesson 5.1 Forecasting Moving Averages Exponential Smoothing.
Reid & Sanders, Operations Management © Wiley 2002 Forecasting 8 C H A P T E R.
Reporter : Yu Shing Li 1.  Introduction  Querying and update in the cloud  Multi-dimensional index R-Tree and KD-tree Basic Structure Pruning Irrelevant.
McGraw-Hill/Irwin Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved. 3 Forecasting.
A paper by: Paul Kocher, Joshua Jaffe, and Benjamin Jun Presentation by: Michelle Dickson.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 3 Forecasting.
© Wallace J. Hopp, Mark L. Spearman, 1996, Forecasting The future is made of the same stuff as the present. – Simone.
Learning Objectives Describe what forecasting is Explain time series & its components Smooth a data series –Moving average –Exponential smoothing Forecast.
DEPARTMENT OF MECHANICAL ENGINEERING VII-SEMESTER PRODUCTION TECHNOLOGY-II 1 CHAPTER NO.4 FORECASTING.
Module: Forecasting Operations Management as a Competitive Weapon.
1 1 Chapter 6 Forecasting n Quantitative Approaches to Forecasting n The Components of a Time Series n Measures of Forecast Accuracy n Using Smoothing.
(6) Estimating Computer’s efficiency Software Estimation The objective of Software Estimation is to provide the skills needed to accurately predict the.
3-1Forecasting CHAPTER 3 Forecasting McGraw-Hill/Irwin Operations Management, Eighth Edition, by William J. Stevenson Copyright © 2005 by The McGraw-Hill.
Adaptable Approach to Estimating Thermal Effects in a Data Center Environment Corby Ziesman IMPACT Lab Arizona State University.
Forecasting Production and Operations Management 3-1.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 3 Forecasting.
Demand Management and Forecasting Chapter 11 Portions Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
Forecas ting Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Forecast 2 Linear trend Forecast error Seasonal demand.
Forecasting. ©2006 Pearson Prentice Hall — Introduction to Operations and Supply Chain Management — Bozarth & Handfield Chapter 9, Slide 2 Why Forecast?
Chapter 3 Lecture 4 Forecasting. Time Series is a sequence of measurements over time, usually obtained at equally spaced intervals – Daily – Monthly –
T T18-02 Weighted Moving Average Forecast Purpose Allows the analyst to create and analyze the "Weighted Moving Average" forecast for up to 5.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
Linear Regression 1 Sociology 5811 Lecture 19 Copyright © 2005 by Evan Schofer Do not copy or distribute without permission.
Forecasts.
Forecasting Methods Dr. T. T. Kachwala.
“The Art of Forecasting”
Module 2: Demand Forecasting 2.
Forecasting Elements of good forecast Accurate Timely Reliable
Presentation transcript:

Resource Prediction Based on Double Exponential Smoothing in Cloud Computing Authors: Jinhui Huang, Chunlin Li, Jie Yu The International Conference on Consumer Electronics, Communications and Networks (CECNet 2012) Speaker: Tzu-Chung Su

Outline Introduction Method Introduce Prediction Model and Scheduling Algorithm Experiment Result Conclusion Comment 2

Outline Introduction Method Introduce Prediction Model and Scheduling Algorithm Experiment Result Conclusion Comment 3

Introduction Cloud computing is an emerging paradigm that aims at streamlining the on-demand provisioning of software, hard-ware, and data as services, providing end-users with flexible and scalable services accessible through the Internet. How to predict the amount of resources is important! With higher accuracy, the idle rate and cost of system may be significantly reduced. Not only the current state but also the history records of resources should be considered. 4

Outline Introduction Method Introduce Double Exponential Smoothing Determine Smoothing Factor and Initial Values Prediction Model and Scheduling Algorithm Experiment Result Conclusion Comment 5

Double Exponential Smoothing The situation of time series is of stability and regularity. That is to say, the previous statements will continue into the near future. “Simple mean method” use all of the history records. “Moving average method” do not consider forward data. “Weighted moving average method” give the recent data greater weight. 6

Double Exponential Smoothing This paper uses Brown’s Double Exponential Smoothing, i.e. another smoothing of single exponential smoothing. And the prediction formula as below:, where 7 v.s. s t : prediction value of time t x t : actual value of time t α: smoothing factor(0≤ α ≤1)

Determine the smoothing factor α In general, the value of α should be greater when the data is prone to big swings which will increase the impact of the recent data to the result. There are two methods we can choose. decided by experience E.g. if the time series data is stable, α should be small( ). If data is prone to small swing, α can be a little greater( ). When data prone to bigger swing, α can be much greater( ). α should be (0.6-1) when data is of rising or declining trend. trial method E.g. try several α to calculate predict standard error then pick the one with the smallest standard error. 8

Determine the initial values In this paper, the authors choose the first data of the time series as the initial value when the item number is great(n>15). Inversely, they set the initial value as average of the previous few numbers when its item number is small(n<15). There are also some more accurate methods, such as choose several data(3 to 5) at both ends of the series. And then calculate the mean number of them. 9

Outline Introduction Method Introduce Prediction Model and Scheduling Algorithm Experiment Result Conclusion Comment 10

Prediction Model Two assumptions about prediction model are proposed to simplify the building of modeling. a) Each resource performance characteristic can be measured quantifiably, and described by a stream of measurements. b) We can monitor and gather the performance measurements non- intrusively. Two factors of the performance, CPU and memory, are considered. 11

Scheduling Algorithm Description Resource Management Log(RML) A database, keeps the resource information the customer used before Once the customer completes a job scheduling, the resources used this time will be added to RML. Below is the pseudo code of the algorithm: 12

Scheduling Algorithm Description 13 If the item number of time series greater than 15, set the initial value as the first data. Else, set the initial value of exponential smoothing as average of the previous few numbers. Set the smoothing factor by the standard deviation of actual value adjacent of the resource.

Outline Introduction Method Introduce Prediction Model and Scheduling Algorithm Experiment Result Conclusion Comment 14

Experiment and Result The experiment is on the CloudSim cloud simulator. In order to confirm the accuracy of double exponential smoothing prediction algorithm, we compare the predicting value with the actual value. Also, the authors compare this method with simple mean based method and weighted moving average method, which show the advantage of double exponential smoothing method. 15

Outline Introduction Method Introduce Prediction Model and Scheduling Algorithm Experiment Result Conclusion Comment 16

Conclusion The double exponential smoothing based resource prediction model fully consider the current data and the history records. Experiment proved that the model has a better performance comparing with the other two models. 17

Outline Introduction Method Introduce Prediction Model and Scheduling Algorithm Experiment Result Conclusion Comment 18

Comment This paper introduces the Brown’s DES in detail. Also, it tells the determine methods of smoothing factor α. However, we still have no idea on how the variable prediction period, i.e. m, be determined. A data record for each session type can be constructed. Question: Does session has a linear “trend”? 19