About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 165
  • Price: Free |
  • Operating system: Linux
  • Publisher: OceanStore Team
See full specifications

linux default iconOceanStore Publisher's description

OceanStore is an architecture for a global-scale file system which uses erasure coding, cryptography,etc.

OceanStore is an architecture for a global-scale file system which uses erasure coding, cryptography, and Byzantine agreement to provide available, highly durable storage in a peer-to-peer environment.

The main script used to start up OceanStore nodes is run-experiment, found in the run directory. Most of the benchmark scripts rely on run-experiment, so the information on this page applies more or less directly to them as well. This script takes an experiment file as input. That file describes what sort of OceanStore nodes to create and where to run them; we'll describe that file below.

run-experiment can configure and run hundreds of virtual OceanStore nodes on dozens of remote machines. It coordinates sharing information across config files, pushing data to remote sites, monitoring remote processes, and cleaning up all sites afterward.

Most of the real work is handled by a shared Perl module, Tools.pm. This library is somewhat efficient and rather sophisticated Perl, so please ask me before making changes to it yourself.

You usually must set a few environment variables before calling run-experiment:

- Set OSTORE_SERVERS to the space-separated list of hosts on which you want to run. You can skip this step if your experiment file explicitly lists hosts, which most do not.
- Set REMOTE_OSTORE_RUN_DIR to the full path to the run directory on the remote machines. You may skip this step if it's in the same place as the local machine.
- Set REMOTE_OSTORE_USER to your login on the remote machines if it is different from your local username.

There are several other useful variables you might want to try:

- Set OSTORE_DISABLE_COPYBACK to prevent run-experiment from copying logs over from remote machines on shutdown. That step can be a little slow, and is unnecessary if you don't want to look at the logs. Simply defining the variable will disable the copyback only on failure. Setting it to a positive number will disable copyback in all cases.
- Set OSTORE_TMP and/or R

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

OceanStore Tags:

Click on a tag to find related softwares

Is OceanStore your software?

Manage your software

Most Popular

linux default icon JOrg 0.93 RC
It's a software to help you control your files and their location.
linux default icon Android HTC 2.3
Android ported to the HTC Vogue, Kaiser, Polaris, and Nike.
linux default icon iReport Designer for JasperReports 4.0.2
iReport is the free, open source report designer for JasperReports.
linux default icon jGRASP 1.8.8_07 Beta
jGRASP is a lightweight development environment,.....
linux default icon Code::Blocks 10.05
A C/C++ IDE built with configurability and extensibility in mind

Related Category

» Archiving (73)
» Benchmarking (88)
» Other (3482)
» Printer (63)
» Shell Tools (113)