• DocumentCode
    1830427
  • Title

    Real time resource management and adaptive parallel programming for a cluster of computers: a comparison of different approaches in a computationally intensive environment

  • Author

    Roy, N.K.

  • Author_Institution
    Microway, Inc, Plymouth, MA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    216
  • Lastpage
    226
  • Abstract
    Two classic problems that are computationally intensive and show good speedup and scalability when solved in a parallel programming environment are used to test the different resource allocation and management algorithms used with the node intrusion and failure experiment. We divide the adaptive resource allocation experiments into two groups: (i) automatic survivability and scalability (ii) assessment of real-time quality of service (QoS). In the former, we use different algorithms to detect failed programs, host and network resources and idle times, computing an allocation, enactment of an allocation, and restart notification. We also use different techniques to detect dynamic paths that are receiving poor QoS possibly due to overload and to "scale up" such paths via reallocation. In the latter case, we use different fitness functions to classify the connections and the resources available on the nodes and study the effects of these on the overall resource allocation and the eventual speedup
  • Keywords
    fault tolerant computing; parallel programming; quality of service; real-time systems; resource allocation; workstation clusters; QoS; adaptive parallel programming; adaptive resource allocation experiments; automatic survivability; cluster of computers; computationally intensive environment; dynamic paths; failed programs; fitness functions; idle times; network resources; node intrusion; parallel programming environment; real time resource management; real-time quality of service; reallocation; resource allocation; resource management algorithms; restart notification; Computer networks; Concurrent computing; Functional programming; Message passing; Parallel processing; Parallel programming; Peer to peer computing; Quality of service; Resource management; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2001. NCA 2001. IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-7695-1432-4
  • Type

    conf

  • DOI
    10.1109/NCA.2001.962535
  • Filename
    962535