gdc simulator - clarkson...
TRANSCRIPT
GDC SimulatorCS 644 project
-Long Zhang-Hao Jiang-Vinay Soni-Brian Devins
OutlineGDC Simulator
○ GDC Simulator Architecture○ GDC Availability ○ GDC Availability○ Input/Output of Simulator○ Work Assignment○ Future Work
Index Service 1Metadata: in which gdc
Index Service 2Replica distribution
Client Request Generator
1101
1001
1110
Data 1
Data 3'
Data 3
Data 1'
Data 2
Data 2'
GDC1 GDC2 GDC3CORE
Distribution
Access
WindPower
Profile
SolarPower
Profile WindPower
Profile
1101
1001
1110
INPUTAWS
dataset
INPUTApplication Workload
Facebook Workload
Twitter Workload
OIT Workload
Email Workload
Read Write
GDC Simulator Architecture
GDC Simulator AvailabilityAvailability:
○ GDC Downtime Spectrum○ GDC Sites complementary property○ GDC Read-only Data Availability○ GDC Data Replicates Guidance
Input/Output of Simulator External Input:
○ Each site green power input○ Client request input
Internal Configuration:○ data placement policy○ data replica policy
Output:○ GDC Downtime○ Client Request Failure Rate○ GDC Throughput
GDC Simulator - In ProgressData Request from Power Supplier
○ solar and wind sites for each available State ○ The eastern half of the lower 48 states○ For a number of years○ Both observed and forecasted power
Coding in progress○ Google Code○ GPL v3
Client Request API Defined○ For application workload simulator
Work Assignment○ Event Framework--Long Zhang○ Failure Strategy--Long Zhang○ Cloud/DataCenter(process)--Hao Jiang○ DataBlock--Hao Jiang○ Downtime Spectrum--Vinay Soni○ Workload Modification--Vinay Soni○ Workload supply(twitter)--Brian Devins
Future Work● Get more workload from twitter● Add consistency to the simulator● Simulate the power consuming of data center(optional)