• DocumentCode
    2049682
  • Title

    Model-driven generative techniques for scalable performability analysis of distributed systems

  • Author

    Kogekar, Arundhati ; Kaul, Dimple ; Gokhale, Aniruddha ; Vandal, Paul ; Praphamontripong, Upsorn ; Gokhale, Swapna ; Zhang, Jing ; Lin, Yuehua ; Gray, Jeff

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    The ever increasing societal demand for the timely availability of newer and feature-rich but highly dependable network-centric applications imposes the need for these applications to be constructed by the composition, assembly and deployment of off-the-shelf infrastructure and domain-specific services building blocks. Service oriented architecture (SOA) is an emerging paradigm to build applications in this manner by defining a choreography of loosely coupled building blocks. However, current research in SOA does not yet address the per for mobility (i.e., performance and dependability) challenges of these modern applications. Our research is developing novel mechanisms to address these challenges. We initially focus on the composition and configuration of the infrastructure hosting the individual services. We illustrate the use of domain-specific modeling languages and model weavers to model infrastructure composition using middleware building blocks, and to enhance these models with the desired performability attributes. We also demonstrate the use of generative tools that synthesize metadata from these models for performability validation using analytical, simulation and empirical benchmarking tools.
  • Keywords
    meta data; middleware; simulation languages; analytical benchmarking tool; distributed system; domain-specific modeling language; empirical benchmarking tool; generative programming; generative tool; metadata; middleware building block; model driven development; model-driven generative technique; performability validation; scalable performability analysis; service oriented architecture; simulation tool; Application software; Assembly; Computer networks; Computer science; Distributed computing; Information analysis; Middleware; Performance analysis; Programming; Service oriented architecture; Generative programming; Model driven development; Performability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639593
  • Filename
    1639593