• DocumentCode
    425441
  • Title

    QoS in parallel programming through application managers

  • Author

    Danelutto, Marco

  • Author_Institution
    Dept. of Comput. Sci., Pisa Univ., Italy
  • fYear
    2005
  • fDate
    9-11 Feb. 2005
  • Firstpage
    282
  • Lastpage
    289
  • Abstract
    We present an evolution of the Lithium parallel programming environment (the muskel Java package) that implements new features suitable for handling problems arising in typical dynamic environments such as the grid ones. In particular, our environment provides a prototype application manager that takes completely care of maintaining a given quality of service. The first version of muskel we discuss here is able to ensure a constant number of active processing elements assigned to computations in presence of failures of different types. The application manager embedded in muskel represents a prototype experience. It demonstrates the feasibility of a run time support controlled quality of service approach. In particular, it shows that a user supplied "performance contract" can be automatically ensured.
  • Keywords
    Java; parallel programming; programming environments; quality of service; Lithium parallel programming environment; QoS; application manager; muskel Java package; parallel programming; quality of service; Automatic control; Dynamic programming; Environmental management; Java; Lithium; Packaging; Parallel programming; Prototypes; Quality management; Quality of service;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2005. PDP 2005. 13th Euromicro Conference on
  • ISSN
    1066-6192
  • Print_ISBN
    0-7695-2280-7
  • Type

    conf

  • DOI
    10.1109/EMPDP.2005.35
  • Filename
    1386070