Presentation is loading. Please wait.

Presentation is loading. Please wait.

Experience In Developing Dynamic Web Interfaces: The Case Study of the ALICE Job Reliability Dashboard Eamonn Maguire IT-PSS 30-Aug-2007 1.

Similar presentations


Presentation on theme: "Experience In Developing Dynamic Web Interfaces: The Case Study of the ALICE Job Reliability Dashboard Eamonn Maguire IT-PSS 30-Aug-2007 1."— Presentation transcript:

1 Experience In Developing Dynamic Web Interfaces: The Case Study of the ALICE Job Reliability Dashboard Eamonn Maguire IT-PSS 30-Aug-2007 1

2 Creating the dashboard for the GRID Reliability Section Improving backend performance for queries Creating automated agents to produce reports at certain times of the month and/or day Creating logos for different software in the IT Department Investigating new ways to display data 2

3 Complete overhaul of user interface to make it more appealing to users Creation of various plots to display site efficiency, error progression and so forth on various sites Front end dashboard home page with a snapshot of the GRID reliability for the current month Performance enhancement: Caching of frequently used plots Quicker queries 3

4 4

5 5

6 6

7 Partitioning of large database tables Reduction of data: Loop patterns matched to a standard pattern to improve query speed (less patterns means a quicker table search) E.g. SUBMITTED  WAITING  RUNNING  DONE Analysis of query speeds for all queries on Data Access Layer and improving performance through standard Oracle practices 7

8 Automated creation of: Monthly Report on Waiting Times to be used inside ROOT (as requested by Rene Brun) Site Efficiency Details everyday Generic plots which are frequently accessed (e.g. home plots for site efficiency, performance and the like) Frequently used data 8

9 During my time at CERN, I have also investigated new ways to improve the dashboard. This namely involved AJAX technologies and Flash charts which both improve the usability of the dashboard and the quality of the charts. 9

10 10

11 AJAX Enabled graph pages currently in development Using X509 Certificates to save user settings for front dashboard automatically – this will also authenticate users on the dashboard Implementing a FusionChart Plot library for easy integration with existing applications Test Suite for developers to test their stylesheets quickly and interactively – User interface in development. 11

12 I have produced logos for some of the software produced by the IT department for the GRID and I would be happy to produce more for any other ALICE component. 12

13 Thank you to everyone who has helped me during my time at CERN especially my supervisor Pablo Saiz. I would also like to thank Ricardo Rocha and Benjamin Gaidioz for their invaluable help and everyone else for making my time here informative, rewarding and fun. http://dashb- alice.cern.ch/dashboard/request.py/Home 13


Download ppt "Experience In Developing Dynamic Web Interfaces: The Case Study of the ALICE Job Reliability Dashboard Eamonn Maguire IT-PSS 30-Aug-2007 1."

Similar presentations


Ads by Google