Preserving Distributed Systems' Critical Properties: A Model-Driven Approach

Download: PDF.

“Preserving Distributed Systems' Critical Properties: A Model-Driven Approach” by Arvind S. Krishna, Cemal Yilmaz. Atif M. Memon, Adam Porter, Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, IEEE Software, vol. 21, no. 6, 2004, pp. 32-40, IEEE Computer Society Press.

Abstract

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.

Download: PDF.

BibTeX entry:

@article{KrishnaIEEESoftware2004,
   author = {Arvind S. Krishna and Cemal Yilmaz and Atif M. Memon and Adam
	Porter and Douglas C. Schmidt and Aniruddha Gokhale and
	Balachandran Natarajan},
   title = {Preserving Distributed Systems' Critical Properties: A
	Model-Driven Approach},
   journal = {IEEE Software},
   volume = {21},
   number = {6},
   pages = {32--40},
   publisher = {IEEE Computer Society Press},
   address = {Los Alamitos, CA, USA},
   year = {2004},
   issn = {0740-7459}
}

Back to Atif Memon's Publications.