• DocumentCode
    2482238
  • Title

    Transparent concurrent execution of mutually exclusive alternatives

  • Author

    Smith, Jonathan M. ; Maguire, Gerald Q., Jr.

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • fYear
    1989
  • fDate
    5-9 Jun 1989
  • Firstpage
    44
  • Lastpage
    52
  • Abstract
    The task of concurrently computing alternative solutions to a problem where only one of the solutions is needed is examined. In this case the rule for selecting between the solutions is faster first, where the first successful alternative is selected. For problems where the required execution time is unpredictable, this method shows substantial execution time performance increases over other methods. In order to test the utility of the design, it is used for two application areas: distributed execution of recovery blocks and OR-parallelism in Prolog. The authors present: (1) a model for selection of alternatives in a sequential setting: (2) a transformation that allows alternatives to execute concurrently; (3) a description of the semantics-preservation mechanism; and (4) parameterization of where the performance improvements can be expected. Additionally, examples of application areas for the method are given
  • Keywords
    distributed processing; storage management; OR-parallelism; Prolog; alternative solutions; alternatives selection model; concurrent execution; concurrently computing; distributed execution; faster first; first successful alternative; mutually exclusive alternatives; parameterization; performance improvements; recovery blocks; rule; semantics-preservation; sequential setting; transformation; transparent concurrent execution; Application software; Clocks; Computer science; Concurrent computing; Databases; Explosions; Memory management; Performance gain; Testing; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1989., 9th International Conference on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    0-8186-1953-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1989.37929
  • Filename
    37929