The Distributed-Parallel Storage System (DPSS) TerraVision Simulator (tv_sim)

Lawrence Berkeley National Laboratory, Data Intensive Distributed Computing Project

This page contains instructions for using the LBL TerraVision Simulator with the DPSS.


What's New (4/18/97)


Index


Introduction

tv_sim can be used for testing tile sets created for TerraVision. In particular, tv_sim, in conjunction with the DPSS, can be used to verify that the DPSS and the underlying network are functioning correctly.

tv_sim generates lists of requests for tiles from a specified tile set or sets, and receives the resulting tile information from the DPSS as quickly as possible. Users can set the rate at which requests are made, the duration of the session, and the source of the requests. tv_sim can also log the timestamp and/or some statistical information about the received tiles. Note that tv_sim does not display the tiles; to see the data, use ibrowse.

Using tv_sim

If your environment is properly set up (see Environmental variables), tv_sim can be invoked by simply specifying a set ID:
	tv_sim -s SET_ID
      
The program will run until interrupted (i.e., until a SIGINT is sent to one of the running processes, usually via a Control-C from the keyboard).

tv_sim's default behavior, describes what the program does if invoked without other command-line options. The default behavior can be altered to suit your needs; see Modifying tv_sim's default behavior.

Environmental variables

To use tv_sim, first make sure your DPSSHOST environment variables is correct. DPSSHOST should be the name of the host running the DPSS master process you plan to use. In general, this should be the DPSS closest to you.

You may want to add lines similar to this to your .cshrc file:

	setenv DPSSHOST godiva-atm.uswest.magic.net 
      

DPSS run status

To verify the DPSS is both up and running correctly, run "iss_status". The output should indicate that both programs are UP.

You can run dsm_list to get a list of currently available data sets. Note that although tv_sim can now handle more than just TerraVision pyramid tile sets, it cannot handle all types of data. However, tv_sim will exit with an error message if it encounters a data type it does not understand.

tv_sim's default behavior

Modifying tv_sim's default behavior

Command line flags control most aspects of tv_sim's performance. As yet, there is no way to change its behavior while it is running.

Help

Version Info

tv_sim prints its version number with either the -h or -H option. The current version is 2.7. The only current difference between 2.6 and 2.7 is a minor bug fix for OSF/1 and the suppression of "later"- and "never"-priority requests in 2.7.
You can email any problems you find with tv_sim to Gary Hoo
COPYRIGHT NOTICE: Distributed Parallel Storage System and DPSS/ISS are Copyright © 1994 by Lawrence Berkeley Laboratory


This page is the resonsiblity of Brian L. Tierney. (BLTierney@lbl.gov). Support Credits are here. This document and its uses are subject to LBL's disclaimers and legal notices.

Credits: The research and development of the Distributed Systems Department i s funded by the U.S. Dept. of Energy, Office of Science, Office of Advanced Scie ntific Computing Research, Mathematical, Information, and Computational Sciences Division

If there is a problem with this page please, e-mail webmaster@www-itg.lbl.gov.


This page last modified: Thursday, 14-Oct-1999 16:27:27 PDT