• DocumentCode
    757068
  • Title

    Spawn: a distributed computational economy

  • Author

    Waldspurger, Carl A. ; Hogg, Tad ; Huberman, Bernardo A. ; Kephart, Jeffrey O. ; Storn, W. Scott

  • Author_Institution
    Xerox Palo Alto Res. Center, CA, USA
  • Volume
    18
  • Issue
    2
  • fYear
    1992
  • fDate
    2/1/1992 12:00:00 AM
  • Firstpage
    103
  • Lastpage
    117
  • Abstract
    The authors have designed and implemented an open, market-based computational system called Spawn. The Spawn system utilizes idle computational resources in a distributed network of heterogeneous computer workstations. It supports both coarse-grain concurrent applications and the remote execution of many independent tasks. Using concurrent Monte Carlo simulations as prototypical applications, the authors explore issues of fairness in resource distribution, currency as a form of priority, price equilibria, the dynamics of transients, and scaling to large systems. In addition to serving the practical goal of harnessing idle processor time in a computer network, Spawn has proven to be a valuable experimental workbench for studying computational markets and their dynamics
  • Keywords
    Monte Carlo methods; computer networks; parallel programming; Spawn system; coarse-grain concurrent applications; computational markets; concurrent Monte Carlo simulations; distributed computational economy; distributed network; experimental workbench; fairness; heterogeneous computer workstations; idle computational resources; idle processor time; market-based computational system; price equilibria; remote execution; resource distribution; Application software; Biology computing; Computer networks; Computer science; Distributed computing; Humans; Microeconomics; Resource management; Virtual prototyping; Workstations;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.121753
  • Filename
    121753