Introducing browser-based high-frequency cloud monitoring system using WebSocket proxy

Currently, monitoring cloud resources is becoming a priority. However, one of the key challenges for cloud monitoring is that B/S monitoring systems lack the support of the high-frequency monitoring. To address this limitation, this paper aims to provide a high-frequency monitoring approach to integrate with clouds. We introduce a browser-based high-frequency cloud monitoring system (BHCMS) to enable a new monitoring of dynamic and responsive applications. The experimental results show that the average latency time of our WebSocket monitoring system is generally lower than polling, FlashSocket and Socket solutions. Finally, the paper concludes with a brief discussion of possible future activities, which might be pursued to enable similar monitoring systems to benefit from this technology.

[1]  Shicong Meng,et al.  Enhanced Monitoring-as-a-Service for Effective Cloud Management , 2013, IEEE Transactions on Computers.

[2]  K. G. Fertitta,et al.  The role of ACTIVEX and COM in ATE , 1999, 1999 IEEE AUTOTESTCON Proceedings (Cat. No.99CH36323).

[3]  Ajith Abraham,et al.  Toward a lightweight framework for monitoring public clouds , 2012, 2012 Fourth International Conference on Computational Aspects of Social Networks (CASoN).

[4]  Antonio Cisternino,et al.  Building Mobile Web Applications , 2012 .

[5]  Bo Yang,et al.  A Relational Approach to Model Transformation with QVT Relations Supporting Model Synchronization , 2011, J. Univers. Comput. Sci..

[6]  Salvatore Loreto,et al.  Known Issues and Best Practices for the Use of Long Polling and Streaming in Bidirectional HTTP , 2011, RFC.

[7]  Charles Marion,et al.  Real-time collaborative scientific WebGL visualization with WebSocket , 2012, Web3D '12.

[8]  Rajkumar Buyya,et al.  A dependency‐aware ontology‐based approach for deploying service level agreement monitoring services in Cloud , 2012, Softw. Pract. Exp..

[9]  Bradford G. Nickerson,et al.  Communicating and Displaying Real-Time Data with WebSocket , 2012, IEEE Internet Computing.

[10]  Flora Amato,et al.  CloSe: A Cloud SaaS for Semantic Document Composition , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[11]  Kun Ma,et al.  A transparent data middleware in support of multi-tenancy , 2011, 2011 7th International Conference on Next Generation Web Services Practices.

[12]  Steve Vinoski Server-Sent Events with Yaws , 2012, IEEE Internet Comput..

[13]  Russ Ferguson,et al.  Beginning JavaScript with DOM Scripting and Ajax: Second Editon , 2013 .

[14]  Frank Salim,et al.  The Definitive Guide to HTML5 WebSocket , 2013, Apress.

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

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

[17]  Russ Ferguson,et al.  Beginning JavaScript with DOM Scripting and Ajax , 2013, Apress.

[18]  Alexey Melnikov,et al.  The WebSocket Protocol , 2011, RFC.

[19]  Jean-Louis Lanet,et al.  Java Applet Correctness: A Developer-Oriented Approach , 2003, FME.

[20]  Kun Ma,et al.  A Template-based Model Transformation Approach for Deriving Multi-Tenant SaaS Applications , 2012 .

[21]  Douglas Crockford,et al.  The application/json Media Type for JavaScript Object Notation (JSON) , 2006, RFC.