F/OSS

Our HPC clusters and portals were built almost exclusively using Free/Open-Source Software (F/OSS) including the operating system, authentication system, job scheduler, web server, web development framework, programming language and templating system.

redhat logo We have standardized on Red Hat Enterprise Linux in order to provide a stable platform on which many vendors have certified their software to run. Although a commercial company, Red Hat creates, maintains, and contributes to many free software projects and has also acquired several proprietary software packages and released their source code under mostly GNU GPL while holding copyright under single commercial entity and selling looser licenses. As of February 2009, Red Hat was the largest corporate contributor to the Linux kernel.
mit-kerberos logo Kerberos, originally developed for MIT’s Project Athena, has grown to become the most widely deployed system for authentication and authorization in modern computer networks. It is designed to provide strong authentication for client/server applications by using secret-key cryptography.
torque/maui logo TORQUE is an open source resource manager providing control over batch jobs and distributed compute nodes. It is a community effort based on the original *PBS project and, with more than 1,200 patches, has incorporated significant advances in the areas of scalability, fault tolerance, and feature extensions contributed by NCSA, OSC, USC , the U.S. Dept of Energy, Sandia, TeraGrid, and many other leading edge HPC organizations.
apache logo The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards. Apache has been the most popular web server on the Internet since April 1996.
hadoop logo Apache Hadoop is a Java-based software framework developed and maintained by the Apache Software Foundation that supports data-intensive distributed applications under a free license. It is designed to scale up from a single server to thousands of machines, each offering local computation and storage. Hadoop was inspired by Google’s MapReduce and the Google File System (GFS).
python and cherrypy logos Python is a powerful and dynamic object-oriented programming language that can be used for many kinds of software development. CherryPy is a pythonic, object-oriented HTTP framework. The URC ChargerNet Portal is Python base, and was built using the CherryPy framework.
cheetah logo Cheetah is an open source template engine and code generation tool, written in Python. It can be used standalone or combined with other tools and frameworks. We use Cheetah to compile our HTML templates into Python objects for use in the ChargerNet Portal.