• DocumentCode
    2571952
  • Title

    A Lightweight Approach of Automatic Resource Configuration in Distributed Computing

  • Author

    Liu, Hao ; SØrensen, SØren-Aksel ; Nazir, Amril

  • Author_Institution
    Dept. of Comput. Sci., Univ. Coll. London, London, UK
  • fYear
    2009
  • fDate
    25-27 June 2009
  • Firstpage
    506
  • Lastpage
    511
  • Abstract
    A key problem in executing performance critical applications on distributed computing environments (e.g. the Grid) is the selection of resources for execution. A lot of research related to "automatic resource selection" has been made to allocate the best-effort resources on behalf of users to optimize the execution performance. However most of current approaches are based on the static principle (i.e. resource selection is performed prior to execution) and need detailed application specific information. In the paper, we introduce a lightweight approach for automatic resource selection/configuration. This approach is based on a simple control theory: the application continuously reports performance values to the middleware Application Agent (AA), which relies on the reported values to decide how to dynamically reconfigure the execution environment during the execution to ensure userspsila performance requirements (e.g. execution deadline, running N iteration per second). We divide the research into two paradigms: neglecting network latency and considering network latency. For the first paradigm, we use a linear prediction with Kalman filter to find the expected RC to satisfy certain performance requirement. For the second, we let AA probe possible RCs and rollback the bad RCs, to look for a local optimized RC that can provide applications highest performance.
  • Keywords
    distributed processing; resource allocation; software agents; automatic resource configuration; automatic resource selection; distributed computing; middleware application agent; network latency; performance critical applications; Application software; Computer science; Control theory; Delay; Distributed computing; Educational institutions; High performance computing; Middleware; Processor scheduling; Resource management; adaptive application; automatic resource selection; lightweight;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2009. HPCC '09. 11th IEEE International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-4600-1
  • Electronic_ISBN
    978-0-7695-3738-2
  • Type

    conf

  • DOI
    10.1109/HPCC.2009.48
  • Filename
    5167036