An effective monitoring framework and user interface design

A distributed environment requires a monitoring system to oversee the operation of various distributed nodes. A monitoring service is crucial because it ensures a high‐quality computing environment and a reliable service. The interface and framework determine the effectiveness of a monitoring system. This paper uses the concept of user‐adaptive visualization to design its interface and proposes a flexible modular framework. Designers can use the proposed modular framework to flexibly extend existing modules, design visual interfaces to satisfy user requirements, and improve system failover schemes. The implementation of such a monitoring system for monitoring data preservation nodes is also provided. The system including fault‐tolerance and notification functions supports full monitoring services for Storage Resource Broker (SRB) or integrated Rule‐Oriented Data System (iRODS) based systems. The experimental results show that the proposed framework is suitable for data preservation services and is robust and responsive when faced with system failures. Copyright © 2014 John Wiley & Sons, Ltd.

[1]  David E. Culler,et al.  The ganglia distributed monitoring system: design, implementation, and experience , 2004, Parallel Comput..

[2]  Sergio Andreozzi,et al.  GridICE: a monitoring service for Grid systems , 2005, Future Gener. Comput. Syst..

[3]  Alexandre Sztajnberg,et al.  An integration experience of a software architecture and a monitoring infrastructure to deploy applications with non‐functional requirements in computing grids , 2011, Softw. Pract. Exp..

[4]  Zdenko Škiljan,et al.  Monitoring systems : Concepts and tools , 2004 .

[5]  Emir Imamagic,et al.  Grid infrastructure monitoring system based on Nagios , 2007, GMW '07.

[6]  Bartosz Balis,et al.  Real-time Grid monitoring based on complex event processing , 2011, Future Gener. Comput. Syst..

[7]  Werner Nutt,et al.  The Relational Grid Monitoring Architecture: Mediating Information about the Grid , 2004, Journal of Grid Computing.

[8]  Rizos Sakellariou,et al.  A taxonomy of grid monitoring systems , 2005, Future Gener. Comput. Syst..

[9]  John T. Stasko,et al.  Toward a Deeper Understanding of the Role of Interaction in Information Visualization , 2007, IEEE Transactions on Visualization and Computer Graphics.

[10]  Jennifer M. Schopf,et al.  A performance study of monitoring and information services for distributed systems , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.

[11]  Morten Hertzum,et al.  The notion of overview in information visualization , 2011, Int. J. Hum. Comput. Stud..

[12]  Péter Kacsuk,et al.  Monitoring the EDGeS project infrastructure , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[13]  Dimosthenis Kyriazis,et al.  A Self-adaptive hierarchical monitoring mechanism for Clouds , 2012, J. Syst. Softw..

[14]  Tsan-sheng Hsu,et al.  A Monitoring System Based on Nagios for Data Grid Environments , 2011 .

[15]  Tsan-sheng Hsu,et al.  The Development of Digital Archives Management Tools for iRODS , 2010 .

[16]  Luca Chittaro,et al.  On the effectiveness of Overview+Detail visualization on mobile devices , 2013, Personal and Ubiquitous Computing.

[17]  Roland Kübert,et al.  Building a Service-Oriented Monitoring Framework with REST and Nagios , 2011, 2011 IEEE International Conference on Services Computing.

[18]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .