User Tools

Site Tools


internal:projects:res-mgmt-virt:start

Dynamic Resource Management in a Virtualized Data Center

Participants

Project Goals

The goal of this project is to dynamically reallocate physical resources to virtual machines in a virtualized data center to maximize data center revenue.

Meetings

  • 12/04/12: Counter-intuitively, non-work-conserving limits-based dynamic resource assignment does better than shares-based – is cache contention the culprit?
  • 11/20/12: Alternate evaluation baselines and fine-grained analysis using time-series charts for resource allocation/usage, I/O latency, and revenue for individual VMs
  • 10/30/12: Discussion on results from shares experiments – how do we ensure comparable performance data?
  • 10/23/12: Updates on experiments comparing with equal/proportional allocation baselines; New direction - using ESX shares to complement use of reservations
  • 10/02/12: Troubleshooting esxtop – solution: use vscsistats!
  • 09/25/12: Updates, Latency range issues with reads
  • 08/28/12: Handling performance variability – sequential ANN training
  • 08/21/12: Summer updates from Sajib and Online Model Updating discussion
  • 08/07/12: Monitoring overhead and Latency issue addressed; Addressing stability of observations and contention-induced prediction errors
  • 07/10/12: 2 problems – missing low-latency regions and low-overhead VM performance monitoring infrastructure
  • 04/24/12: Experimental setup update
  • 04/17/12: Experimental setup change
  • 04/05/12: Experimental setup update & VDC (customer-centric) pitch for paper
  • 03/29/12: Experimental set up done – pilot possibilities
  • 03/20/12: Review of experimental setup and experiment design (ref: word document in email)
  • 03/13/12: Review of status and next steps for OSDI submission
  • 01/17/12: Future directions
  • 10/25/11: Discussing VM sizing section draft
  • 10/18/11: VM sizing updates
  • 10/11/11: Initial report on VM sizing and plans for expansion
  • 09/13/11: Updates on paper writing
  • 09/06/11: Many ideas for improvement of the paper writing – and task division
  • 08/30/11: Updated related work table and Follow-up task list
  • 08/23/11: Revisiting paper message and structure
  • 08/16/11: Revising based on SVM contributions
  • 08/02/11: More noise results, robustness of ann parameter tuning, initial svm results
  • 07/26/11: Including SVM evaluation, framework discussion
  • 07/19/11: Improving related work and re-submission venues
  • 07/12/11: SOCC reviews and framework discussion
  • 06/07/11: Evaluation design
  • 05/31/11: Reviewing scope document, scenarios
  • 05/23/11: New directions – revenue maximization or online modeling?
  • 04/05/11: SOCC eval improvements
  • 03/31/11: SOCC updates, eval and editing plans
  • 03/24/11: Intro, reminders in 3&4, eval improvements
  • 03/17/11: Review and Plans for submission to SOCC
  • 03/15/11: SOSP paper: Detailed review of eval section and writing plans
  • 03/10/11: SOSP paper: Reviewing comments, Section 3 message, Related work
  • 03/03/11: Results update and writing plans for SOSP
  • 02/24/11: Various modeling approaches, evaluating them and telling the story, plans for SOSP writing
  • 02/10/11: Updates on accuracy of sub-modeling approach; need for formalization identified
  • 02/03/11: Clustering findings and initial thoughts on formalizing the training process using sub-models
  • 01/27/11: Sub-model initial findings and next steps on paper writing and eval
  • 01/20/11: Status update, SOSP paper discussion, modeling enhancements
  • 12/02/10: RuBiS benchmark is set up, next steps discussed with Ajay (no audio)
  • 11/18/10: Understanding the ANN mechanisms and alternate implementations
  • 11/04/10: Postmark initial data makes sense and more data being collected, 4-disk RAID0 for final evaluation
  • 10/28/10: Analyzing initial data from Postmark, VMFS caching issue identified
  • 10/19/10: Status update and planning
  • 09/20/10: Resuming meeting — USENIX submission
  • 05/03/10: Paper context and automating model creation
  • 04/29/10: Sysbench accuracy improvement and modified data collection strategy
  • 04/26/10: Modeling accuracy issues and new data collection plans
  • 04/19/10: Initial meeting with Ajay and evaluation plan review and refinement
  • 04/15/10: Discussion of Ajay's initial feedback
  • 04/12/10: Paper writing steps
  • 04/02/10: Revisiting plans for OSDI experiments
  • 03/29/10: Plans for OSDI experiments
  • 02/16/10: Debugging data
  • 01/28/10: IEEE Micro magazine submission plan
  • 12/21/09: Alternate submission venues
  • 12/17/09: Implementation roadblock resolution
  • 12/14/09: The Brute force algorithm for resource reallocation
  • 12/07/09: Update on UTC paper - evaluation plan
  • 12/03/09: Brief HPCA slides review and UTC experiment graphs
  • 11/30/09: HPCA slides review
  • 11/25/09: HPCA presentation, discussion of brute force algo implementation
  • 11/19/09: USENIX paper contents, initial experiments
  • 11/16/09: Possible directions for USENIX paper
  • 11/12/09: 3 Possible directions for model updating
  • 11/10/09: Last minute comments on Workshop paper - Algo modifications
  • 11/09/09: Workshop paper content, NP completeness, mapping section, algo, etc.
  • 11/05/09: Workshop paper structure and next steps
  • 11/02/09: HPCA camera-ready and Workshop paper tasks
  • 10/29/09: HPCA camera ready paper - experiments and content condensing
  • 10/26/09: Workshop paper revised structure
  • 10/22/09: Workshop paper discussion
  • 10/19/09: HPCA Workshop paper contributions and structure
  • 10/15/09: HPCA Workshop paper ideas and final conference camera-ready
  • 10/12/09: Incremental delta-assignment algorithm issues and alternative exhaustive algorithm analysis
  • 10/08/09: Incremental delta-assignment algorithm and discussion on optimizations
  • 10/05/09: More discussion on resource redistribution algorithm
  • 10/02/09: Details of algorithm and knapsack problem requirements
  • 09/28/09: Incremental resource reallocation and mapping to knapsack
  • 09/24/09: HPCA10 Rebuttal
  • 09/11/09: Graphs and message, New Pt options, and Knapsack problem mapping
  • 09/04/09: Problem formulation - feedback from Kaushik, Ming
  • 08/24/09: Overall revenue maximization procedure - detailed discussion
  • 08/17/09: Eurosys08 paper review, SLA curve, challenges discussion
  • 08/03/09: Initial thoughts on online model refinement, benchmarks identified
  • 07/30/09: Final discussions for hpca10 submission
  • 07/27/09: Training models automatically and task assignment for paper
  • 07/20/09: HPCA paper content outline
  • 07/16/09: Discussion of middleware reviews and plans to address them
  • 07/06/09: Debugging memory heatmap and structure of experiments section
  • 07/02/09: Debugging benchmark behavior and error heatmaps
  • 06/22/09: Results are acceptable. Next 3 steps discussion - insights on Elliot, other models, and new hybrid model?
  • 06/18/09: Debugging ANN models and methodology
  • 06/15/09: ANN advanced configuration and R models
  • 06/09/09: Modeling options discussion
  • 04/23/09: Paper tasks - experiments update, architecture figure, writing tasks
  • 04/09/09: Designing graphs and Setting up Task-List related to Paper
  • 04/02/09: Memory intensive benchmark requirements, graphs design, paper writing tasks
  • 03/16/09: Sysbench output debugging. Next steps - explain sysbench output clearly, pilot other sysbench benchmarks, model oltp
  • 03/11/09: Problems with Xen install, Benchmark identified (sysbench)
  • 02/17/09: Middleware paper positioning and discussion of related work
  • 02/10/09: Revisiting assumptions, dynamic model updates, enumeration of modeling techniques
  • 02/03/09: Refining and broadening the paper direction

Design

Sajib: Fill this in.

internal/projects/res-mgmt-virt/start.txt · Last modified: 2024/06/28 20:42 by 127.0.0.1