TY - JOUR
T1 - Security-aware elasticity for NoSQL databases in multi-cloud environments
AU - Naskos, Athanasios
AU - Gounaris, Anastasios
AU - Mouratidis, Haralambos
AU - Katsaros, Panagiotis
PY - 2017/9/14
Y1 - 2017/9/14
N2 - We focus on horizontally scaling NoSQL databases in a cloud environment, in order to meet performance requirements while respecting security constraints. The performance requirements refer to strict latency limits on the query response time. The security requirements are derived from the need to address two specific kinds of threats that exist in cloud databases, namely data leakage, mainly due to malicious activities of actors hosted on the same physical machine, and data loss after one or more node failures. A key feature of our approach is that we account for multiple cloud providers offering resources of different characteristics. We explain that usually there is a trade-off between performance and security requirements and we derive a model checking approach to drive runtime decisions that strike a user-defined balance between them taking into account the infrastructure heterogeneity. Finally, we evaluate our proposal using real traces to prove the effectiveness in configuring the trade-offs.
AB - We focus on horizontally scaling NoSQL databases in a cloud environment, in order to meet performance requirements while respecting security constraints. The performance requirements refer to strict latency limits on the query response time. The security requirements are derived from the need to address two specific kinds of threats that exist in cloud databases, namely data leakage, mainly due to malicious activities of actors hosted on the same physical machine, and data loss after one or more node failures. A key feature of our approach is that we account for multiple cloud providers offering resources of different characteristics. We explain that usually there is a trade-off between performance and security requirements and we derive a model checking approach to drive runtime decisions that strike a user-defined balance between them taking into account the infrastructure heterogeneity. Finally, we evaluate our proposal using real traces to prove the effectiveness in configuring the trade-offs.
KW - Horizontal scaling
KW - Multi-clouds
KW - Security-aware elasticity
UR - http://www.scopus.com/inward/record.url?scp=85031751965&partnerID=8YFLogxK
U2 - 10.1504/IJIIDS.2017.087237
DO - 10.1504/IJIIDS.2017.087237
M3 - Article
AN - SCOPUS:85031751965
SN - 1751-5858
VL - 10
SP - 168
EP - 190
JO - International Journal of Intelligent Information and Database Systems
JF - International Journal of Intelligent Information and Database Systems
IS - 3-4
ER -