• DocumentCode
    504079
  • Title

    Dynamic Adaptation of the Master-Worker Paradigm

  • Author

    André, Françoise ; Gauvrit, Guillaume ; Pérez, Christian

  • Author_Institution
    IRISA / INRIA, Rennes, France
  • Volume
    1
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    185
  • Lastpage
    190
  • Abstract
    The size, heterogeneity and dynamism of the execution platforms of scientific applications, like computational grids, make using those platforms complex. Furthermore, today there is no effective and relatively simple solution to the programming of these applications independently of the target architectures. Using the master-worker paradigm in software components can provide a high level abstraction of those platforms, in order to ease their programming and make these applications portable. However, this does not take into account the dynamism of these platforms, such as changes in the number of processors available or the network load. Therefore we propose to make the master-worker abstraction dynamically adaptable. More specifically, this paper characterizes the master-worker paradigm on distributed platforms, then describes a decision algorithm to switch between master-worker implementations at run-time.
  • Keywords
    grid computing; software engineering; computational grids; decision algorithm; master-worker abstraction; software components; software engineering; Application software; Computer networks; Databases; Distributed computing; Grid computing; Information technology; Middleware; Processor scheduling; Protein engineering; Switches; dynamic adaptation; grid computing; master-worker paradigm; software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology, 2009. CIT '09. Ninth IEEE International Conference on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-0-7695-3836-5
  • Type

    conf

  • DOI
    10.1109/CIT.2009.40
  • Filename
    5329802