Git Product home page Git Product logo

anaconda's Introduction

Thanks for your interest in ProActive Scheduling.

ProActive Scheduling {version}

You can find the documentation of ProActive Scheduler in the docs directory.

Javadoc and updated documentation are available online: http://proactive.inria.fr



*** Quick start :

* Set JAVA_HOME environment variable to the directory where java 1.6 or
greater is located (if you need a java 1.5 version, please contact
ActiveEon at [email protected]).

* Start a command shell and go into the bin/[os] directory of your installed 
scheduler home path. You can start the scheduler by launching the 
scheduler-start[.bat] script. If ran without argument, it starts a Resource
Manager on the local host and deploy 4 nodes. Scheduler finishes its starting 
sequence when the following line is displayed:
	 Scheduler successfully created on rmi://hostname:port/
At this point, ProActive Scheduler is started with 4 free nodes.

A database is used to store ProActive Scheduler activities and to
offer fault tolerance.The database is configured in the
'hibernate.cfg.xml' file in the 'config/scheduler/database/hibernate' directory.

* You can now submit a job. To do so, use the command-line controller.
Just start the userScheduler.[sh|bat] script with proper parameters:
~> scheduler-client[.bat] --submit ../../samples/jobs_descriptors/Job_PI.xml

You will be requested for login and password, and then the Job_PI.xml is
submitted to the scheduler (use for instance demo:demo). You may find many 
other jobs examples in samples/job_descriptors directory.

* For further information, please refers to the Scheduler documentation; the
administration guide will help you to tune the scheduler, and the user guide 
will explain how to build and submit jobs.


*** Prepare project for compilation

Scheduling project depends on the ProActive Programming project. To build Scheduling
it is necessary to copy there all binaries produced as result of Programming 
compilation: content of the 'Programming/dist/lib' into the 'Scheduler/lib/ProActive'.
This can be done using special ant target (this target assumes that special build property 
'programming.project.dir' contains path to the compiled ProActive Programming project):
    o Under Linux:
      cd compile
      ./build copy.dependencies  (check that the build script has executable permission)

    o Under Windows:
      cd compile
      build.bat copy.dependencies

Also special ant script was created for quick start with Scheduling project:
- check out 'build' project (svn://scm.gforge.inria.fr/svn/proactive/build)
- go to the build project
- execute 'ant prepare-scheduling' 
This ant target will check out ProActive Programming and Scheduling projects, 
compile Programming and will copy all required dependencies into the Scheduling, 
after this Scheduling project is completely ready for compilation (note: before executing 
ant script it is possible to modify some script parameters like svn url to use, 
see build/build.properties for all available options).
  

*** Compilation :

If you want to recompile all sources and generate all jar files:

	o Under Linux:
	  cd compile
	  ./build deploy.all  (check that the build script has executable permission)

	o Under Windows:
	  cd compile
	  build.bat deploy.all

If you want only to compile all sources (and not the jar files):

	o Under Linux:
	  cd compile
	  ./build compile.all  (check that the build script has executable permission)

	o Under Windows:
	  cd compile
	  build.bat compile.all

If you have any problems or questions when using ProActive Scheduling,
feel free to contact us at [email protected]


*** Known bugs and issues:

Details can be found on the ProActive Jira bug-tracking system
(http://bugs.activeeon.com/):

*** Enjoy ProActive Scheduling !

anaconda's People

Contributors

brianamedro avatar mebubo avatar slonenokgobo avatar smirnoveeon avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.