Using Gauges for Architecture-Based Monitoring and Adaptation

作者: Bradley Schmerl , Jichuan Chang , David Garlan

DOI:

关键词:

摘要: An increasingly important requirement for complex systems is the capability to adapt at runtime in order accommodate variable resources, system errors, and changing requirements. essential aspect of adaptation ability observe a system’s behavior interpret those observations terms that permit high-level understanding status. In this paper we describe mechanisms monitoring running system, interpreting monitored data architecture, analyzing architecture ascertain if fits within envelope acceptable behavior. We illustrate use these special case performance monitoring.

参考文章(15)
Antonio Carzaniga, Alexander Wolf, David S. Rosenblum, Achieving expressiveness and scalability in an internet-scale event notification service principles of distributed computing. ,(2000)
Jeff Magee, Naranker Dulay, Susan Eisenbach, Jeff Kramer, Specifying Distributed Software Architectures european software engineering conference. pp. 137- 153 ,(1995) , 10.1007/3-540-60406-5_12
Robert T. Monroe, David Garlan, David Wile, Acme: architectural description of component-based systems Foundations of component-based systems. pp. 47- 67 ,(2000)
Robert Allen, David Garlan, A formal basis for architectural connection ACM Transactions on Software Engineering and Methodology. ,vol. 6, pp. 213- 249 ,(1997) , 10.1145/258077.258078
P. Oreizy, M.M. Gorlick, R.N. Taylor, D. Heimhigner, G. Johnson, N. Medvidovic, A. Quilici, D.S. Rosenblum, A.L. Wolf, An architecture-based approach to self-adaptive software IEEE Intelligent Systems & Their Applications. ,vol. 14, pp. 54- 62 ,(1999) , 10.1109/5254.769885
W. Wilson Ho, Ronald A. Olsson, An approach to genuine dynamic linking Software - Practice and Experience. ,vol. 21, pp. 375- 390 ,(1991) , 10.1002/SPE.4380210404
B. Lowekamp, N. Miller, D. Sutherland, T. Gross, P. Steenkiste, J. Subhlok, A resource query interface for network-aware applications high performance distributed computing. pp. 189- 196 ,(1998) , 10.1109/HPDC.1998.709972
J. Magee, J. Kramer, M. Sloman, Constructing distributed systems in Conic IEEE Transactions on Software Engineering. ,vol. 15, pp. 663- 675 ,(1989) , 10.1109/32.24720
P. Oreizy, R.N. Taylor, On the role of software architectures in runtime system reconfiguration IEE Proceedings - Software. ,vol. 145, pp. 137- 145 ,(1998) , 10.1049/IP-SEN:19982296