execution we calculated the accuracy of the moni-
toring system, produce by dividing the number of
Metrics+Datapoints(received)
Metrics+Datapoints(expected)
. These executions were con-
ducted with a workload of 60 requests/min and for
each one of them we increased the number of users
(one per time). As we can observe in Figure 6 the
system does not fail under 90% of accuracy. The 10%
percent loss of metrics and datapoints is due to the
pulling frequency of the monitoring system.
9 CONCLUSIONS AND FUTURE
WORK
In this paper we have introduced a monitoring frame-
work, that covers three main layers of a SBA, i.e. in-
frastructure, service and workflow layers. To achieve
this we propose the corresponding layer-specific qual-
ity models that define a set of metrics that can be
monitored in each layer. Moreover, in the proposed
framework we introduce the metric aggregators for
each layer as the components that computes compos-
ite metrics values from the raw ones produced by the
monitoring sensors and stores them in a times-series
database, to be further processed by the event-pattern
detection component.
As for future work, we plan to introduce a com-
plex cross-layer adaptation engine that will efficiently
manage the SLO violations both reactively and pro-
actively by exploiting the detected critical event pat-
terns. Furthermore, a future objective is the cre-
ation of a Business quality model, with regard to the
Business functional layer which could include quality
terms related to the quality of the business processes
and higher level Key Performance Indicators (KPIs).
ACKNOWLEDGMENTS
This work is supported by CloudSocket project
15
that
has been funded within the European Commissions
H2020 Program under contract number 644690.
REFERENCES
Alhamazani, K., Ranjan, R., Jayaraman, P. P., Mitra, K.,
Liu, C., Rabhi, F. A., Georgakopoulos, D., and Wang,
L. (2015). Cross-layer multi-cloud real-time appli-
cation qos monitoring and benchmarking as-a-service
framework. CoRR, abs/1502.00206.
15
http://www.cloudsocket.eu
Bardsiri, A. K. and Hashemi, S. M. (2014). Qos metrics for
cloud computing services evaluation. International
Journal of Intelligent Systems and Applications, pages
27–33.
Calero, J. M. A. and Gutierrez, J. (2015). Monpaas: An
adaptive monitoring platformas a service for cloud
computing infrastructures and services. IEEE Trans.
Services Computing, 8(1):65–78.
Cardoso, J., Sheth, A., and Miller, J. (2002). Workflow
Quality Of Service. Technical report, LSDIS Lab,
Computer Science, Universtity of Georgia, Athens
GA, USA.
Gomez-Perez, J. M., Garca-Cuesta, E., Zhao, J., Garrido,
A., and Ruiz, J. E. (2013). How reliable is your work-
flow: Monitoring decay in scholarly publications. vol-
ume 994 of CEUR Workshop Proceedings, pages 75–
86. CEUR-WS.org.
Guinea, S., Kecskemeti, G., Marconi, A., and Wetzstein, B.
(2011). Multi-layered monitoring and adaptation. In
ICSOC, volume 7084 of Lecture Notes in Computer
Science, pages 359–373. Springer.
Herbst, N. R., Kounev, S., and Reussner, R. H. (2013). Elas-
ticity in cloud computing: What it is, and what it is
not. In ICAC, pages 23–27. USENIX Association.
Joshi, K. P., Joshi, A., and Yesha, Y. (2011). Managing the
quality of virtualized services. In 2011 Annual SRII
Global Conference, pages 300–307.
Kazhamiakin, R., Pistore, M., and Zengin, A. (2009).
Cross-layer adaptation and monitoring of service-
based applications. volume 6275 of Lecture Notes in
Computer Science, pages 325–334.
Metallidis, D., Zeginis, C., Kritikos, K., and Plexousakis,
D. (2016). A distributed cross-layer monitoring sys-
tem based on qos metrics models. In 1st International
Workshop on Performance and Conformance of Work-
flow Engines.
Namiot, D. (2015). Time series databases. In DAM-
DID/RCDL, volume 1536 of CEUR Workshop Pro-
ceedings, pages 132–137. CEUR-WS.org.
Seth, N., Deshmukh, S., and Vrat, P. (2005). Service quality
models: a review. International Journal of Quality &
Reliability Management, 22(9):913–949.
Trimintzios, P. Measurement frameworks and metrics for
resilient networks and services: Technical report sys-
tems. Technical report, European Network and Infor-
mation Security Agency (ENISA).
Zeginis, C., Kritikos, K., Garefalakis, P., Konsolaki, K.,
Magoutis, K., and Plexousakis, D. (2013). Towards
cross-layer monitoring of multi-cloud service-based
applications.
Zeginis, C., Kritikos, K., and Plexousakis, D. (2015). Event
pattern discovery in multi-cloud service-based appli-
cations. IJSSOE, 5(4):78–103.
CLOSER 2017 - 7th International Conference on Cloud Computing and Services Science
486