Title :
Grid-enabling orbital analysis and computationally intensive applications for a growing set of diversified users
Author :
Barr, Thomas ; Byron, Chris ; Duron, Ziyad ; Keller, Robert ; Lickly, B. ; Nygaard, Carl ; Roberts, Kyle ; AuYeung, Michael ; Betser, Joseph ; Coggi, John ; Davis, Brooks ; Lee, Craig ; Stodden, Dave ; Thomas, Mark
Author_Institution :
Harvey Mudd Coll., Claremont, CA
Abstract :
The advent of affordable high performance computing (HPC) resources, such as computing clusters and grids, has transformed the computational capabilities of many organizations. However, the lack of convenient interfaces to such valuable resources limits their effectiveness, restricting their user base to a small set of highly skilled programmers and computer scientists. Without such an interface, domain specialists lacking exceptional knowledge of HPC systems are challenged in their ability to utilize these computing grids. This paper describes the design and implementation of a Web-based user interface aimed at increasing the usability and transparency of a 341-node computing cluster to multiple applications and user communities, by developing a streamlined Web interface. In discussion of the design, we address several common concerns including security, extensibility, and maintainability. We also outline two distinct solutions to this problem: our earliest approach using open-source grid computing tools such as the Globus Toolkit and Gridportlets, and our most current implementation, which uses a prototype Python-based Web application developed as a part of this paper. We then assess our experience with both approaches and conceptually evaluate them based on the common concerns mentioned above. Finally, we argue that, despite the flexibility afforded by the industrial-strength grid tools, a simpler, home-grown approach similar to our Python-based prototype is most effective in terms of time and maintainability for enterprises seeking to develop similar Web-based front ends for their computing resources. We conclude that our approach provides better value to a set of users as it increases in both number and diversity.
Keywords :
Earth orbit; Internet; aerospace computing; grid computing; online front-ends; public domain software; security of data; software maintenance; user interfaces; workstation clusters; Globus Toolkit; Gridportlets; Python-based Web application; Web-based front ends; Web-based user interface; computing clusters; extensibility concern; grid-enabling orbital analysis; high performance computing resources; maintainability concern; open-source grid computing tools; security concern; Application software; Computer applications; Computer interfaces; Grid computing; High performance computing; Programming profession; Prototypes; Security; Usability; User interfaces; Grid Computing; Middleware; Security and Resource Management, User Interface;
Conference_Titel :
Network Operations and Management Symposium, 2008. NOMS 2008. IEEE
Conference_Location :
Salvador, Bahia
Print_ISBN :
978-1-4244-2065-0
Electronic_ISBN :
1542-1201
DOI :
10.1109/NOMS.2008.4575182