The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - March/April (2009 vol.13)
pp: 16-25
Kwei-Jay Lin , University of California, Irvine
Mark Panahi , University of California, Irvine
Yue Zhang , Microsoft
Jing Zhang , University of California, Irvine
Soo-Ho Chang , University of California, Irvine
ABSTRACT
The Intelligent Accountability Middleware Architecture (Llama) project supports dependable service-oriented architecture (SOA) monitoring, runtime diagnosis, and reconfiguration. At its core, Llama implements an accountability service bus that users can install on existing service-deployment infrastructures. It collects and monitors service execution data from a key subset of services; enables Llama users to incorporate others' advanced diagnosis models and algorithms into the framework; and provides enterprise service bus extensions for collecting service profiling data, thus making process problems transparent to diagnose. Finally, experimental results indicate that using Llama contributes a modest amount of system overhead.
INDEX TERMS
SOA, accountability, ESB, monitoring, middleware
CITATION
Kwei-Jay Lin, Mark Panahi, Yue Zhang, Jing Zhang, Soo-Ho Chang, "Building Accountability Middleware to Support Dependable SOA", IEEE Internet Computing, vol.13, no. 2, pp. 16-25, March/April 2009, doi:10.1109/MIC.2009.28
REFERENCES
1. M.P. Papazoglou et al., "Service-Oriented Computing: State of the Art and Research Challenges," Computer, vol. 40, no. 11, 2007, pp. 38–45.
2. A. Aviienis et al., "Basic Concepts and Taxonomy of Dependable and Secure Computing," IEEE Trans. Dependable and Secure Computing, vol. 1, no. 1, 2004, pp. 11–33.
3. H. Nissenbaum, "Computing and Accountability," Comm. ACM, vol. 37, no. 1, 1994, pp. 72–80.
4. K.B. Korb and A.E. Nicholson, Bayesian Artificial Intelligence, Chapman &Hall, 2004.
5. Y. Zhang, M. Panahi, and K.J. Lin, "Service Process Composition with QoS and Monitoring Agent Cost Parameters," Proc. IEEE Joint Conf. E-Commerce Technology (CEC 08) and Enterprise Computing (EEE 08), IEEE Press, 2008, pp. 311–316.
6. T. Yu and K.J. Lin, "Adaptive Algorithms for Finding Replacement Services in Autonomic Distributed Business Processes," Proc. 7th Int'l Symp. Autonomous Decentralized Systems, IEEE Press, 2005, pp. 427–434.
7. T. Yu, Y. Zhang, and K.J. Lin, "Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints," ACM Trans. Web, vol. 1, no. 1, 2007, article no. 6.
8. Y. Zhang, K.J. Lin, and J.Y. Hsu, "Accountability Monitoring and Reasoning in Service-Oriented Architectures," J. Service-Oriented Computing and Applications, vol. 1, no. 1, 2007, pp. 35–50.
9. I. Cohen et al., "Correlating Instrumentation Data to System States: A Building Block for Automated Diagnosis and Control," Proc. 6th Conf. Operating Systems Design &Implementation (OSDI 04), Usenix Assoc., 2004, pp. 231–244.
10. M.Y. Chen et al., "Path-Based Failure and Evolution Management," Proc. 1st Conf. Networked Systems Design and Implementation (NSDI 04), Usenix Assoc., 2004, pp. 309–322.
27 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool