This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Preserving Distributed Systems' Critical Properties: A Model-Driven Approach
November/December 2004 (vol. 21 no. 6)
pp. 32-40
Arvind S. Krishna, Vanderbilt University
Cemal Yilmaz, University of Maryland
Atif M. Memon, University of Maryland
Adam A. Porter, University of Maryland
Douglas C. Schmidt, Vanderbilt University
Aniruddha Gokhale, Vanderbilt University
Balachandran Natarajan, Vanderbilt University
As information users move increasingly toward distributed systems to supply basic information infrastructure, the ability of such systems to guarantee basic properties over time increases in importance. Guarantees for certain needs such as latency and throughput can be expressed as quality-of-service (QoS) requirements, whereas guarantees of other properties such as scalability, maintainability, and security can be expressed as persistent software attributes (PSAs). This article describes a model-based process for efficiently coordinating the use of distributed-computing resources to help identify viable configurations of systems and software for meeting stringent QoS and PSA requirements. This process, which the authors call Skoll DCQA, provides an efficient approach to navigating the very large space defined by all possible system and software settings in a modern system. They discuss the tools and procedures used and describe their use of Skoll DCQA with the large, rapidly evolving ACE+TAO middleware suite. Finally, the authors analyze their results and consider their implications for implementing QoS and PSA requirements in distributed systems.
Index Terms:
Skoll, Distributed Continuous Quality Assurance (DCQA), model-based techniques, model-integrated computing, Quality of Service (QoS), Persistent Software Attributes (PSA), software configurations
Citation:
Arvind S. Krishna, Cemal Yilmaz, Atif M. Memon, Adam A. Porter, Douglas C. Schmidt, Aniruddha Gokhale, Balachandran Natarajan, "Preserving Distributed Systems' Critical Properties: A Model-Driven Approach," IEEE Software, vol. 21, no. 6, pp. 32-40, Nov.-Dec. 2004, doi:10.1109/MS.2004.50
Usage of this product signifies your acceptance of the Terms of Use.