Skip to main navigation Skip to search Skip to main content

SAHAYOG: A test bed for evaluating dynamic load‐sharing policies

  • Piyush Dikshit
  • , Satish K. Tripathi
  • , Pankaj Jalote
  • University of Maryland, College Park

Research output: Contribution to journalArticlepeer-review

10 Scopus citations

Abstract

This paper describes the implementation of a test bed called SAHAYOG, for evaluating dynamic load‐sharing policies in which job‐transfer decisions are based on the state of the system. The test bed is implemented on a network of AT&T 3B2 minicomputers. It provides an interactive user interface for conducting load‐sharing experiments. Based on user‐specified parameters it creates independent job streams at different nodes in the network. Jobs are transferred among the nodes by the load‐sharing algorithm being evaluated. Each node collects data about the jobs, which are used to generate statistics about the experiment. Five load‐sharing algorithms are implemented and evaluated using the test bed under different load conditions and for various parameter values. These experiments confirm some earlier results about load sharing and also provide some new insights. SAHAYOG also contains an optional fault‐tolerance feature to handle single‐node failures, and evaluates the effect of fault tolerance on the performance of different policies.

Original languageEnglish
Pages (from-to)411-435
Number of pages25
JournalSoftware - Practice and Experience
Volume19
Issue number5
DOIs
StatePublished - May 1989

Keywords

  • Distributed system
  • Dynamic load sharing
  • Fault tolerance
  • Load balancing

Fingerprint

Dive into the research topics of 'SAHAYOG: A test bed for evaluating dynamic load‐sharing policies'. Together they form a unique fingerprint.

Cite this