DocumentCode :
125229
Title :
Providing Transaction Class-Based QoS in In-Memory Data Grids via Machine Learning
Author :
Di Sanzo, Pierangelo ; Molfese, Francesco Maria ; Rughetti, Diego ; Ciciani, Bruno
Author_Institution :
DIAG, Sapienza Univ. of Rome, Rome, Italy
fYear :
2014
fDate :
5-7 Feb. 2014
Firstpage :
46
Lastpage :
53
Abstract :
Elastic architectures and the "pay-as-you-go" resource pricing model offered by many cloud infrastructure providers may seem the right choice for companies dealing with data centric applications characterized by high variable workload. In such a context, in-memory transactional data grids have demonstrated to be particularly suited for exploiting advantages provided by elastic computing platforms, mainly thanks to their ability to be dynamically (re-)sized and tuned. Anyway, when specific QoS requirements have to be met, this kind of architectures have revealed to be complex to be managed by humans. Particularly, their management is a very complex task without the stand of mechanisms supporting run-time automatic sizing/tuning of the data platform and the underlying (virtual) hardware resources provided by the cloud. In this paper, we present a neural network-based architecture where the system is constantly and automatically re-configured, particularly in terms of computing resources, in order to achieve transaction class-based QoS while minimizing costs of the infrastructure. We also present some results showing the effectiveness of our architecture, which has been evaluated on top of Future Grid IaaS Cloud using Red Hat Infinispan in-memory data grid and the TPC-C benchmark.
Keywords :
cloud computing; grid computing; learning (artificial intelligence); neural nets; Grid IaaS Cloud; Red Hat Infinispan in-memory data grid; TPC-C benchmark; cloud infrastructure; elastic architecture; elastic computing platform; in-memory transactional data grid; machine learning; neural network-based architecture; pay-as-you-go resource pricing model; run-time automatic sizing; transaction class-based QoS; Cloud computing; Data models; Memory management; Neural networks; Servers; Time factors; In-memory transactional data grids; cloud computing; machine learning; neural networks; performance optimization; quality of service;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Cloud Computing and Applications (NCCA), 2014 IEEE 3rd Symposium on
Conference_Location :
Rome
Print_ISBN :
978-0-7695-5168-5
Type :
conf
DOI :
10.1109/NCCA.2014.16
Filename :
6786762
Link To Document :
بازگشت