Dynamic Resource Allocation for Shared Data Centers Using Online Measurements

About This Presentation
Title:

Dynamic Resource Allocation for Shared Data Centers Using Online Measurements

Description:

Dynamic Resource Allocation for Shared Data Centers Using Online Measurements. Abhishek Chandra ... http://lass.cs.umass.edu/projects/shop ... –

Number of Views:82
Avg rating:3.0/5.0
Slides: 22
Provided by: wwwuser
Category:

less

Transcript and Presenter's Notes

Title: Dynamic Resource Allocation for Shared Data Centers Using Online Measurements


1
Dynamic Resource Allocation for Shared Data
Centers Using Online Measurements
  • Abhishek Chandra
  • Weibo Gong
  • Prashant Shenoy
  • UMASS Amherst
  • http//lass.cs.umass.edu/projects/shop

2
Motivation
  • Data Centers
  • Server farms
  • Rent computing and storage resources to
    applications
  • Revenue for meeting QoS guarantees
  • Goals
  • Satisfy application QoS guarantees
  • Maximize resource utilization of platform
  • Robustness against Slashdot effects

3
Dynamic Resource Allocation
  • Periodically re-allocate resources among
    applications
  • Estimate resource requirements for near future
  • Challenges
  • Reallocation at short time-scales
  • No prior workload profiling/knowledge
  • Low overhead
  • Approach Online Measurement-based Allocation

4
Talk Outline
  • Motivation
  • System Model
  • Dynamic Allocation Techniques
  • Experimental Results
  • Conclusions

5
Resource Model
Resource
GPS
  • Queuing System
  • Generalized Processor Sharing (GPS) scheduler
  • Request classes
  • Different arrival processes, service time
    distributions
  • QoS Goal Mean Response Time

6
Dynamic Resource Allocation
















7
Dynamic Resource Allocation


APPLICATION MODELS










ALLOCATOR




8
Monitoring
  • Measure system and application metrics
  • Queue lengths
  • Request response times
  • Monitoring windows

Time
9
Prediction
  • Short-term prediction of workload characteristics
  • Request arrival rate
  • Average service time
  • Use history of measured system metrics

10
Prediction Accuracy
11
Dynamic Resource Allocation


PREDICTOR










MONITOR
ALLOCATOR




12
Measurement-based Model
  • Goal Relate QoS metric to resource requirement
  • Idea Model parameterized by online measurements
  • Advantages
  • Parameters do not need to be computed
  • Allow adaptation to dynamic workload
  • Proposed Transient Queuing System Description

13
Transient Queuing Model
  • Transient queuing behavior over adaptation window
  • Relation between mean response time T and
    application share w
  • Littles Law
  • Relation is parameterized by the measured
    workload
  • Arrival rate ? and mean service time s

14
Resource Allocation Utility Model
u1
Optimization
u2
  • Discontent function Measures the QoS violations
    of an application
  • Constrained Optimization problem

15
Constrained Optimization Formulation
  • Non-linear Optimization Problem
  • Solved using Lagrange multiplier method

16
Talk Outline
  • Motivation
  • System Model
  • Dynamic Allocation Techniques
  • Experimental Results
  • Conclusions

17
Experimental Setup
  • Simulation experiments
  • Soccer World Cup98 Traces
  • Results based on a 24-hour portion of the trace
  • 755,000 requests
  • Mean req rate 8.7 req/sec
  • Mean req size 8.47 KB

18
Adaptation to Transient Overloads
Shares adapt to changing workload characteristics
19
Adaptation System Discontent
GPS without reallocation
GPS with reallocation
System Discontent is lowered substantially
20
Conclusions
  • Dynamic Resource Allocation needed for data
    centers
  • Measurement-based allocation
  • Monitoring and Prediction gather online state
  • Use this state for application modeling and
    allocation
  • Future Work
  • Prediction policies
  • Utility functions
  • http//lass.cs.umass.edu/projects/shop

21
Related Work
  • Prediction
  • Statistical Prediction Models Zhang00
  • Application Models
  • Queuing-Theoretic Models Carlstrom02,Liu01
  • Control-Theoretic Models Abdelzaher02,Lu01
  • Data Centers
  • MUSE Chase01
  • COD Moore02
  • Oceano Appleby01
Write a Comment
User Comments (0)
About PowerShow.com