TIRAMOLA: Elastic NoSQL Provisioning Through a Cloud Management Platform
NoSQL databases focus on analytical processing of large scale datasets, offering increased scalability over commodity hardware. One of their strongest features is elasticity, which allows for fairly portioned premiums and high-quality performance. Yet, the process of adaptive expansion and contraction of resources usually involves a lot of manual effort, often requiring the definition of the conditions for scaling up or down to be provided by the users. To date, there exists no open-source system for automatic resizing of NoSQL clusters. In this paper, the authors present TIRA - MOLA, a modular, cloud-enabled framework for monitoring and adaptively resizing NoSQL clusters.