6 CONCLUSIONS
The paper presents experimental analyses of DBMSs
running on virtual machines with different bench-
marks (mainly TPCC). The experiments mix different
workload / tenant configurations and measure their la-
tency and throughput. We have verified that a multi-
tenant DBMS model of shared instance prevents from
the anomaly of throughput degradation, which usu-
ally occurs due to interference between tenants of a
DBMS (MySQL) located in the same VM.
Getting the tenant’s time profile (workload evo-
lution) allows detecting of changes in DBMS perfor-
mance and overload and, therefore, allows to iden-
tify the level of interference between tenants. Five
experiments were designed and numerous measure-
ments have been performed using benchmarks, such
as TPCC, in a cloud computing based system. The
work done presents the results of the experiments
in which different workloads and tenant configura-
tions for which their latency and performance were
measured. Patterns of mutual interference between
tenants have been identified depending on the three
types: YCSB, TPCC and Wikipedia considered in this
study.
Our objective is to obtain individualized tech-
niques for assigning tenants to VMs, relying on the
monitoring of quality features in addition to the ones
studied in this article, which will allow us in the future
to obtain a variation of the tenant’s workload through
proactive models and machine learning. Likewise, it
is important to detect tenant usage patterns that help to
classify tenants with little interference. Several levels
of QoS could be defined for different types of tenants.
REFERENCES
Agrawal, D., Das, S., and El-Abbadi, A. (2011a). Big data
and cloud computing: Current state and future op-
portunities. In In: Proceedings of the 14th Interna-
tional Conference on Extending Database Technology
(EDBT’11). ACM.
Agrawal, D., Das, S., and El-Abbadi, A. (2011b). Database
scalability, elasticity, and autonomy in the cloud. In
In: Database Systems for Advanced Applications -
16th International Conference (DASFAA 2011), v.1,
2:15. ACM.
Barker, S., Yun, C., Hyun, M., Hacigumus, H., and Shenoy,
P. (2012). Cut me some slack:latency-aware live mi-
gration for databases. In In Proceedings of the 15th In-
ternational Conference on Extending Database Tech-
nology (EDBT12), 432:443. ACM.
Benjamin, S., Andreas, B., and Bernhard, M. (2011). Na-
tive support of multi-tenancy in rdbms for software
as a service. In In Proceedings of the 14th Interna-
tional Conference on Extending Database Technology,
EDBT/ICDT ’11, 117:128. ACM.
Chi, Y., Moon, H., Hacimugus, H., and Tatemura, J.
(2011). Sla-tree: A framework for efficiently sup-
porting sla-based decisions in cloud computing. In In
Proceedings of the 14th International Conference on
Extending Database Technology (EDBT/ICDT ’11),
129:140. ACM.
Cooper, B., Silberstein, A., Tam, E., Ramakrishnan, R.,
and Sears, R. (2010). Benchmarking cloud serving
systems with ycsb. In In: Proceedings SoCC. DOI:
10.1145/1807128.1807152.
Difallah, D., Pavlo, A., Curino, C., and Cudre-Mauroux, P.
(2013). Oltp-bench: An extensible testbed for bench-
marking relational databases. In In: PVLDB 7 Pro-
ceedings, 277:288. PVLDB.
Fontan, J., Vazquez, T., Gonzalez, L., Montero, R., and
Llorente, I. (2008). Open nebula: the open source
virtual machine manager for cluster computing. In
In: Proceedings of Open Source Grid and Cluster
Software Conference. OSGCSC 2008, San Francisco
(USA).
Moreira, L., Sousa, F., Maia, J., Farias, V., Santos, G., and
Machado, J. (2013). A live migration approach for
multi-tenant rdbms in the cloud. In In: 28th Brazilian
Symposium on Databases (SBBD ’13), 73:78. SBBD.
MuTeBench (2014). Colaborative development platform in
GitHub. GitHub.
Schnjakin, M., Alnemr, R., and Meinel, C. (2010).
Contract-based cloud architecture. In In: Proceed-
ings of the Second International Workshop on Cloud
Data Management, CloudDB ’10, 33:40. ACM. DOI:
10.1145/1871929.1871936.
Schoroeder, B., Harchol-Balter, M., Iyengar, A., and
Nahum, E. (2010). Achieving class-based qos
for transactional workloads. In In: Proceedings
of the 22nd International Conference on Data En-
gineering (ICDE ’06), 153:155. IEEE-CS. DOI:
10.1109/ICDE.2006.11.
Sousa, F., Moreira, L., and Machado, J. (2011). Sladb:
Acordo de n
´
ıvel de servic¸o para banco de dados
em nuvem. In In: 26th Brazilian Symposium on
Databases (SBBD ’11), 155:162. SBBD.
CLOSER 2020 - 10th International Conference on Cloud Computing and Services Science
514