Dashboard > BinBase Cluster Service > BinBase Cluster System
  BinBase Cluster Service Log In   View a printable version of the current page.  
  BinBase Cluster System
Added by gert wohlgemuth , last edited by gert wohlgemuth on Apr 07, 2008  (view change)
Labels: 
(None)

Welcome to the [BinBase] Cluster System homepage.

about

We develop the system to have an easy access to clusters and to be able to run any java applicaiton on it. All what you need todo is to implement a single interface and register it at the central application server.

features

name supported comment
sub jobs
 
reporting
you can call from jobs the method getReport()... and can send a notification to the application server which can be received by a deployed j2ee application
progress monitoring
by default all reported events are forwarded to esper, which can be queried like sql
ant tasks
we provide several ant tasks to initialize the cluster, upload libraries
graphical user interface
currently there is now GUI of any kind, we will provide this once we got time or feel free to write it yourself.
multi user
should work but was never tested


requirements

program version
java 1.5
JBoss 4.2.0 GA
ant 1.6.5
maven 2.0.5


supported clusters

cluster
version comment
Rocks 4.3 since we only have access to Rocks Clusters we only can provide an implementation for these


f.a.q

how do I install the cluster service?
wizard based installation procedure

how do I deploy a custom lib to the cluster?

you can do this using the provided ant tasks.

 		<typedef name="parameter" classname="edu.ucdavis.genomics.metabolomics.binbase.cluster.ant.ClusterParameter" classpathref="lib" />
		<taskdef name="upload-library" classname="edu.ucdavis.genomics.metabolomics.binbase.cluster.ant.ClusterUploadLibraryTask" classpathref="lib" />

		<upload-library factory="edu.ucdavis.genomics.metabolomics.binbase.cluster.util.RocksClusterFactoryImpl" merge="false">
			<parameter name="username" value="${cluster.name}" />
			<parameter name="password" value="${cluster.password}" />
			<parameter name="server" value="${cluster.server}" />
			<parameter name="jboss" value="${application.server}" />
			<parameter name="java.naming.provider.url" value="${application.server}:1099" />
			<!-- select our files for the upload -->
			<fileset dir="resources/cluster">
				<include name="**/*.jar" />
			</fileset>
		</upload-library>

how do I know if my job is finished?

TODO 

how can i upload configuration files 

you can do this using the provided ant tasks.

 		<typedef name="parameter" classname="edu.ucdavis.genomics.metabolomics.binbase.cluster.ant.ClusterParameter" classpathref="lib" />

		<taskdef name="upload-configuration" classname="edu.ucdavis.genomics.metabolomics.binbase.cluster.ant.RegisterConfigurationTask" classpathref="lib" />

		<echo>upload configuration</echo>
		<upload-configuration factory="edu.ucdavis.genomics.metabolomics.binbase.cluster.util.RocksClusterFactoryImpl" merge="false">
			<parameter name="username" value="${cluster.name}" />
			<parameter name="password" value="${cluster.password}" />
			<parameter name="server" value="${cluster.server}" />
			<parameter name="jboss" value="${application.server}" />
			<parameter name="java.naming.provider.url" value="${application.server}:1099" />

			<!-- select our files for the upload -->
			<fileset dir="config">
				<include name="*.xml" />
			</fileset>
		</upload-configuration>

can I access an example installation somewhere?

You can download our test images here

code quality

 We use the same code quality tools like the [BinBase] project, since this is a sub project.

  1. Continus Integration
  2. Fisheye
  3. Issue Management

Powered by a free Atlassian Confluence Open Source Project License granted to BinBase. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators