of behavior and state-related monitoring data in cloud
datacenters.
In the future we will primarily focus on the fine tun-
ing of the prototype and careful evaluation of the per-
formed changes in the terms of their impact on the mea-
surable characteristics of the prototype. This will in-
clude throughout evaluation of accuracy, intrusiveness,
network overhead, latency, performance (throughput),
and scalability. The other key factors we fill focus on
will be the overall reliability and time-behavior of the
architecture as a whole.
REFERENCES
Aceto, G., Botta, A., de Donato, W., and Pescap
`
e, A. (2013).
Cloud monitoring: A survey. Computer Networks,
57(9).
Balis, B., Dyk, G., and Bubak, M. (2012). On-line grid
monitoring based on distributed query processing. In
Wyrzykowski, R., Dongarra, J., Karczewski, K., and
Wa
´
sniewski, J., editors, Parallel Processing and Ap-
plied Mathematics, volume 7204 of Lecture Notes in
Computer Science. Springer Berlin Heidelberg.
Balis, B., Kowalewski, B., and Bubak, M. (2011). Real-time
grid monitoring based on complex event processing.
Future Generation Computer Systems, 27(8).
Boulon, J., Konwinski, A., Qi, R., Rabkin, A., Yang, E., and
Yang, M. (2008). Chukwa, a large-scale monitoring
system. In Proceedings of CCA, volume 8.
Brunette, G. and Mogull, R. (2009). Security guidance for
critical areas of focus in cloud computing v2.1. Cloud
Security Alliance, (December):1–76.
Clayman, S., Galis, A., and Mamatas, L. (2010). Monitoring
virtual networks with lattice. In Network Operations
and Management Symposium Workshops (NOMS Wk-
sps), 2010 IEEE/IFIP.
Cre
t¸
u-Cioc
ˆ
arlie, G. F., Budiu, M., and Goldszmidt, M.
(2008). Hunting for problems with artemis. In Pro-
ceedings of the First USENIX conference on Analysis of
system logs, WASL’08, Berkeley, CA, USA. USENIX
Association.
De Chaves, S., Uriarte, R., and Westphall, C. (2011). Toward
an architecture for monitoring private clouds. Commu-
nications Magazine, IEEE, 49(12).
Etzion, O. and Niblett, P. (2010). Event Processing in Action.
Manning Publications Co., Greenwich, CT, USA, 1st
edition.
Gerhards, R. (2009). The Syslog Protocol. Online:
http://tools.ietf.org/html/rfc5424.
Hasselmeyer, P. and d’Heureuse, N. (2010). Towards holistic
multi-tenant monitoring for virtual data centers. In Net-
work Operations and Management Symposium Work-
shops (NOMS Wksps), 2010 IEEE/IFIP.
Hohpe, G. and Woolf, B. (2004). Enterprise integration pat-
terns: Designing, building, and deploying messaging
solutions. Addison-Wesley Professional.
ISO/IEC 25010:2011 (2011). Systems and software engineer-
ing — Systems and software Quality Requirements and
Evaluation (SQuaRE) – System and software quality
models. International Organization for Standardiza-
tion, Geneva, Switzerland.
Kreps, J., Narkhede, N., and Rao, J. (2011). Kafka: A dis-
tributed messaging system for log processing. In Pro-
ceedings of 6th International Workshop on Networking
Meets Databases (NetDB), Athens, Greece.
Lu, X., Yin, J., Li, Y., Deng, S., and Zhu, M. (2012). An
efficient data dissemination approach for cloud mon-
itoring. In Liu, C., Ludwig, H., Toumani, F., and Yu,
Q., editors, Service-Oriented Computing, volume 7636
of LNCS. Springer Berlin Heidelberg.
Mansouri-Samani, M. (1995). Monitoring of distributed sys-
tems. PhD thesis, Imperial College London (University
of London).
Massie, M. L., Chun, B. N., and Culler, D. E. (2004). The
ganglia distributed monitoring system: design, imple-
mentation, and experience. Parallel Computing, 30(7).
Nagappan, M. and Vouk, M. (2010). Abstracting log lines
to log event types for mining software system logs. In
Mining Software Repositories (MSR), 2010 7th IEEE
Working Conference on.
Narayanan, K., Bose, S. K., and Rao, S. (2011). Towards
’integrated’ monitoring and management of datacen-
ters using complex event processing techniques. In
Proceedings of the Fourth Annual ACM Bangalore
Conference, COMPUTE ’11, NY, NY, USA. ACM.
Object Management Group (2007). Data Distribution Ser-
vice for Real-time Systems, Version 1.2. Technical
report.
Oliner, A. and Stearley, J. (2007). What supercomputers say:
A study of five system logs. In Dependable Systems
and Networks, 2007. DSN ’07. 37th Annual IEEE/IFIP
International Conference on.
Rabkin, A. and Katz, R. (2010). Chukwa: a system for
reliable large-scale log collection. In Proceedings of
the 24th international conference on Large installation
system administration, LISA’10, Berkeley, CA, USA.
USENIX Association.
Rackl, G. (2001). Monitoring and Managing Heteroge-
neous Middleware. PhD thesis, Technische Universit
¨
at
M
¨
unchen, Universit
¨
atsbibliothek.
Spring, J. (2011). Monitoring Cloud Computing by Layer,
Part 1, Part2. Security & Privacy, IEEE, 9(2).
Teixeira, P. H. d. S., Clemente, R. G., Kaiser, R. A., and
Vieira, Jr., D. A. (2010). Holmes: an event-driven
solution to monitor data centers through continuous
queries and machine learning. In Proceedings of the
Fourth ACM International Conference on Distributed
Event-Based Systems, DEBS ’10, NY, NY, USA. ACM.
Tovar
ˇ
n
´
ak, D. and Pitner, T. (2012). Towards Multi-Tenant
and Interoperable Monitoring of Virtual Machines in
Cloud. SYNASC 2012, MICAS Workshop.
Zanikolas, S. and Sakellariou, R. (2005). A taxonomy of
grid monitoring systems. Future Generation Computer
Systems, 21(1).
ContinuousQueriesoverDistributedStreamsofHeterogeneousMonitoringDatainCloudDatacenters
481