DocumentCode :
2423030
Title :
Cloud Workload Analysis with SWAT
Author :
Breternitz, Mauricio ; Lowery, Keith ; Charnoff, A. ; Kaminski, Patryk ; Piga, Leonardo
fYear :
2012
fDate :
24-26 Oct. 2012
Firstpage :
92
Lastpage :
99
Abstract :
This note describes the Synthetic Workload Application Toolkit (SWAT) and presents the results from a set of experiments on some key cloud workloads. SWAT is a software platform that automates the creation, deployment, provisioning, execution, and (most importantly) data gathering of synthetic compute workloads on clusters of arbitrary size. SWAT collects and aggregates data from application execution logs, operating system call interfaces, and micro architecture-specific program counters. The data collected by SWAT are used to characterize the effects of network traffic, file I/O, and computation on program performance. The output is analyzed to provide insight into the design and deployment of cloud workloads and systems. Each workload is characterized according to its scalability with the number of server nodes and Hadoop server jobs, sensitivity to network characteristics (bandwidth, latency, statistics on packet size), and computation vs. I/O intensity as these values adjusted via workload-specific parameters. (In the future, we will use SWAT´s benchmark synthesizer capability.) We also characterize micro-architectural characteristics that give insight on the micro architecture of processors better suited for this class of workloads. We contrast our results with prior work on Cloud Suite [5], validating some conclusions and providing further insight into others. This illustrates SWAT´s data collection capabilities and usefulness to obtain insight on cloud applications and systems.
Keywords :
cloud computing; file servers; operating systems (computers); statistics; Cloud Suite; Hadoop server jobs; SWAT; application execution logs; bandwidth; cloud workload analysis; file I-O; latency; microarchitecture-specific program counters; network traffic effects; operating system call interfaces; packet size statistics; server nodes; software platform; synthetic compute workloads; synthetic workload application toolkit; Benchmark testing; Delay; Electric breakdown; Microarchitecture; Operating systems; Radiation detectors; Servers; cloud; scale-out; servers; workload;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Architecture and High Performance Computing (SBAC-PAD), 2012 IEEE 24th International Symposium on
Conference_Location :
New York, NY
ISSN :
1550-6533
Print_ISBN :
978-1-4673-4790-7
Type :
conf
DOI :
10.1109/SBAC-PAD.2012.13
Filename :
6374776
Link To Document :
بازگشت