Title :
High performance web applications for secure system monitoring and control
Author :
Robson, Clyde ; Bohm, Christian ; Plucinski, Pawel ; Silverstein, Samuel
Author_Institution :
Dept. of Phys., Stockholm Univ., Stockholm, Sweden
fDate :
Oct. 27 2012-Nov. 3 2012
Abstract :
As experimental collaborations become larger and more international, there is a growing need for webbased tools that can allow collaborators to securely and reliably monitor and control their respective systems both on-site and remotely from their home institutes. Increased adoption of mobile devices such as smart phones and tablets also opens new possibilities for system monitoring, including push technologies to send notifications about important events or error conditions. We present a system based on state-of-the-art clients implemented in HTML5. These thin clients have high performance capacities due to modern technologies like webworkers for multithreading and websockets, a protocol with extremely small overhead. The client is adaptable to different platforms and requires no installation whatsoever. The client can provide highly complex functionality and offers a large number of controls and information channels through a simple-to-use gui, while major computation is handled by middleware. Beyond basic controls such as disabling/masking problem nodes or restarting processes, our system is also capable of processing data volumes and presenting live graphs and histograms on the client. If necessary, users can be alerted with text messages (sms) for rapid reaction to special events or error conditions. In these messages a uri is included that brings up the client in a browser with the data and the controls necessary to begin dealing with the event. All transactions such as control signals are handled reliably through use of enterprise integration patterns. Security is based on industrial strength proven protocols including SSL. We share our experiences implementing and testing these new tools in realistic experimental environments, including projects in which our group is involved.
Keywords :
Web services; high energy physics instrumentation computing; security; smart phones; HTML5; error condition; high performance web applications; secure system control; secure system monitoring; smart phones; tablets; control systems; html5; next; remote monitoring and control; responsive web design; saal; service-oriented architectures; web applications;
Conference_Titel :
Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), 2012 IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4673-2028-3
DOI :
10.1109/NSSMIC.2012.6551278