• DocumentCode
    2941368
  • Title

    Exposing application alternatives

  • Author

    Keleher, Peter J. ; Hollingsworth, Jeffrey K. ; Perkovic, Dejan

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    384
  • Lastpage
    392
  • Abstract
    We present the design of an interface to allow applications to export tuning alternatives to a higher-level system. By exposing different parameters that can be changed at runtime, applications can be made to adapt to changes in their execution environment due to other programs, or the addition or deletion of nodes, communication links, etc. An integral part of this interface is that an application not only exposes its options, but also the resource utilization of each option and the effect that the option will have on the application´s performance. We discuss how these options can be evaluated to tune the overall performance of a collection of applications in the system. Finally, we show preliminary results from a database application that is automatically reconfigured by the system from query shipping to data shipping based on the number of active clients
  • Keywords
    application program interfaces; distributed databases; query processing; resource allocation; software performance evaluation; Harmony; active clients; application interface design; application performance; communication links; data shipping; database application; query shipping; resource allocation; resource utilization; runtime; Application software; Computer science; Distributed computing; Educational institutions; Environmental management; Large-scale systems; Physics computing; Resource management; Runtime; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0222-9
  • Type

    conf

  • DOI
    10.1109/ICDCS.1999.776540
  • Filename
    776540