Chenyang Lu
Quality of Service in Unpredictable Computing Environments
1
Outline
- Control‐theore*c Framework
- Service delay control on Web servers
- On‐line data migra*on in storage servers
- ControlWare: adap*ve QoS control middleware
39
Online Data Migra.on in Storage Servers
- Enterprise storage servers
need to move data
System expansion Applica*on changes
- Always‐on: e‐business,
global data centers Online data migra*on
40
Storage system data migration E-mail server; DB … I/Os New device
State of Prac.ce
41
Script
E-mail server; DB…
Storage system
storage devices data migration
Migration plan
Submover HP-UX LVM SAN Slow I/Oʼs!!! Need to bound impact
- n applications!
New device
The Problem
- Execute a given migra*on plan on‐line
- Challenges
Keep data consistent
Bound impact on applica*on performance
Complete migra*on quickly
42
Adap.ve solu.on
- Feedback control loop: adapts migra*on speed based
- n applica*on I/O latency
Enforce latency contract: Bounded average I/O latency Complete migra*on in shortest *me allowed by contract
- Standard control‐theore*c design
Systema*c methodology Robust, analy*cally proven performance
- Handle different workloads and devices
43
Aqueduct
44
{LCi} I/Os
Controller Actuator Monitor
{Li(k)} Rm(k)
Aqueduct
migration executor
E-mail server; DB…
Storage system
storage devices data migration
Migration plan
Submover HP-UX LVM SAN
Application Latency Contract