DocumentCode
1756487
Title
CONDESA: A Framework for Controlling Data Distribution on Elastic Server Architectures
Author
Tirado, Juan M. ; Higuero, Daniel ; Garcia Blas, Javier ; Isaila, Florin ; Carretero, Jesus
Author_Institution
INRIA Rennes-Bretagne Atlantique, Rennes, France
Volume
25
Issue
8
fYear
2014
fDate
Aug. 2014
Firstpage
2010
Lastpage
2019
Abstract
Applications running in today´s data centers show high workload variability. While seasonal patterns, trends and expected events may help building proactive resource allocation policies, this approach has to be complemented with adaptive strategies which should address unexpected events such as flash crowds and volume spikes. Additionally, the limitations of current I/O infrastructures in the face of dramatic increase of data generation require, the ability to build novel abstractions and models for robust decision making regarding data layout and data locality. In this work, we present CONDESA (CONtrolling Data distribution on Elastic Server Architectures), a framework for exploring adaptive data distribution strategies for elastic server architectures. To the best of our knowledge CONDESA is the first platform that permits to systematically study the interplay between five data related strategies: workload prediction, adaptive control of data distribution and server provisioning, adaptive data grouping, adaptive data placement, and adaptive system sizing. We demonstrate how CONDESA can be used for browsing the design space of adaptive data distribution policies. We show how prediction models can be compared in terms of overhead and accuracy. We evaluate the impact of change detection on prediction accuracy and how CONDESA can be used for choosing an adequate prediction horizon. We demonstrate how adaptive prediction can be used for sizing a server system. Finally, we show how prediction models, change detection strategies, and data placement policies can be combined and compared based on server utilization, load balance, data locality, over- and underprovisioning.
Keywords
computer centres; data handling; CONDESA framework; adaptive control; adaptive data distribution strategies; adaptive data grouping; adaptive data placement; adaptive system sizing; data centers; data distribution control; data generation; data layout; data locality; elastic server architectures; input-output infrastructures; load balance; prediction horizon; resource allocation policies; server provisioning; server utilization; workload prediction; workload variability; Adaptive control; Cloud computing; Computer architecture; Distributive processing; Predictive models; Prediction; adaptive control; cloud; data distribution;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2013.197
Filename
6583911
Link To Document