Towards autonomic computing middleware via reflection

Towards autonomic computing middleware via reflection
复制标题

DOI:
10.1109/cmpsac.2004.1342817
复制
发表时间:
2004-09
期刊:
Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004.
影响因子:
--
通讯作者:
Gang Huang;Tiancheng Liu;Hong Mei;Zizhan Zheng;Zhao-Qiong Liu;Gang Fan
Gang Huang;Tiancheng Liu;Hong Mei;Zizhan Zheng;Zhao-Qiong Liu;Gang Fan
中科院分区:
其他
文献类型:
--
作者:
Gang Huang;Tiancheng Liu;Hong Mei;Zizhan Zheng;Zhao-Qiong Liu;Gang Fan

文献摘要

被引文献

相似文献

自主计算中间件是使基于中间件的系统能够应对互联网时代快速而持续的变化的一种很有前途的方法。从技术上讲,自主计算中间件有三个基本的和具有挑战性的能力,包括如何监控、推理和控制中间件平台和应用程序。本文提出了一种基于反射的自主计算中间件方法,它表明了自主计算应该关注如何推理,而反射计算支持如何监视和控制的理念。在该方法中,基于中间件的系统可以在运行时通过嵌入中间件平台的反射机制来观察和改变系统的状态和行为。在反思的基础上,可以构建一些自主计算设施,以推理和决定何时以及改变什么。该方法在一个反射的J2EE应用服务器上进行了演示,该服务器可以在标准的J2EE基准测试中自动进行自我优化
Autonomic computing middleware is a promising way to enable middleware based systems to cope with the rapid and continuous changes in the era of Internet. Technically, there have been three fundamental and challenging capabilities to an autonomic computing middleware, including how to monitor, reason and control middleware platform and applications. This position paper presents a reflection-based approach to autonomic computing middleware, which shows the philosophy that autonomic computing should focus on how to reason while reflective computing supports how to monitor and control. In this approach, the states and behaviors of middleware-based systems can be observed and changed through reflective mechanisms embedded in middleware platform at runtime. On the basis of reflection, some autonomic computing facilities could be constructed to reason and decide when and what to change. The approach is demonstrated on a reflective J2EE application server, which can automatically optimize itself in the standard J2EE benchmark testing