Table Of Contents

Previous topic

RaSC (Rapid Service Connector)

Next topic

Use SVM Perf

This Page

Download

RaSC packages

  • RaSC core package (17 MB) ** Updated on 09/24/2014 **
    • This package speeds up various user programs by parallelization and/or reducing overhead of startup.
    • You can call user programs on remote computers through MessagePack RPC, a fast binary network protocol.
    • Requirements: JDK 7 or later (tested on Oracle JDK 7 Update 51)
  • RaSC basic package (19 MB) ** Updated on 09/24/2014 **
    • You can choose various network protocols according to requirements of your application: MessagePack RPC, JSON RPC, ProtocolBuffers, and SOAP.
    • A Web interface to call user programs are provided.
    • Requirement: JDK 7 or later (the operation of this package has been verified on Oracle JDK 7 Update 51); Apache Ant (the operation of the package has been verified on Version 1.9.3)

GitHub

For distributed execution of user programs on many computers, you can get the source code hosted on GitHub by the following command:

$ git clone https://github.com/nict-wisdom/rasc.git

Requirements:

  • JDK 7 or later: required to compile and run RaSC (tested on Oracle JDK 7 Update 51)
  • Apache Ant: required when using the basic package (tested on Version 1.9.3)
  • Fabric: used to deploy programs to multiple computers for distributed processing. It is not required for RaSC itself. (tested on Version 1.8.)

As RaSC itself is developed in Java, RaSC works in any environment where Java VM runs. The analysis programs may require environment configured for the programs.

Patches

Patches are provided to run programs that does not work with RaSC as it is.

The following is a user program whose patch is provided on an external site:

Virtual machine for testing