Load Balancing Using Time Series Analysis for Soft Real Time Systems with Statistically Periodic Loads.

Abstract

This thesis provides design and analysis of techniques for global load balancing on ensemble architectures running soft-real-time object-oriented applications with statistically periodic loads. It focuses on estimating the instantaneous average load over all the processing elements. The major contribution is the use of explicit stochastic process models for both the loading and the averaging itself. These models are exploited via statistical time-series analysis and Bayesian inference to provide improved average load estimates, and thus to facilitate global load balancing. This thesis explains the distributed algorithms used and provides some optimality results. It also describes the algorithms' implementation and gives performance results from simulation. These results show that our techniques allow more accurate estimation of the global system loading, resulting in fewer object migration than local methods. Our method is shown to provide superior performance, relative not only to static load-balancing schemes but also to many adaptive methods.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1993
Accession Number
ADA326067

Entities

People

  • Max Hailperin

Organizations

  • Stanford University

Tags

Communities of Interest

  • Air Platforms
  • Human Systems
  • Sensors
  • Weapons Technologies

DTIC Thesaurus Topics

  • Algorithms
  • Bayesian Inference
  • Computational Science
  • Computer Programming
  • Computers
  • Data Science
  • Information Processing
  • Information Science
  • Lisp Programming Language
  • Mathematical Filters
  • Probability
  • Processing Equipment
  • Scheduling (Production)
  • Simulations
  • Statistical Algorithms
  • Stochastic Processes
  • Time Series Analysis

Fields of Study

  • Computer science
  • Engineering

Readers

  • Adaptive Control and Estimation with Uncertainty in Dynamic Systems.
  • Parallel and Distributed Computing.
  • Regression Analysis.

Technology Areas

  • AI & ML
  • AI & ML - Bayesian Inference
  • AI & ML - Machine Learning Algorithms