Self-TUNe-ing of a J2EE Clustered Application

作者: O. Chebaro , L. Broto , J.-P. Bahsoun , D. Hagimont

DOI: 10.1109/EASE.2009.16

关键词:

摘要: The Java 2 Platform, Enterprise Edition (J2EE) defines a model for developing multi-tier distributed applications, such as e-commerce applications. Such applications are typically composed of web server, servlet optionally an EJB server and database server. Clusters allow replication each tier instance, thus providing appropriate infrastructure high availability scalability.However, complex to administrate often lack deployment reconfiguration tools. Moreover, the fact that management tasks performed by humans leads many configuration errors low reactivity.To address this issue, we designed implemented autonomic system which provides environment deploying autonomously reconfiguring required. main principle is wrap legacy software pieces in components order component architecture. Several languages (textual, graphical) introduced describe policies. This paper presents overview TUNe focuses on its application clustered J2EE application.

参考文章(10)
T. Coupaye, E. Bruneton, J. B. Stefani, Recursive and Dynamic Software Composition with Sharing ,(2002)
Shang-Wen Cheng, An-Cheng Huang, D. Garlan, B. Schmerl, P. Steenkiste, Rainbow: architecture-based self-adaptation with reusable infrastructure international conference on autonomic computing. pp. 276- 277 ,(2004) , 10.1109/ICAC.2004.1301377
B. Urgaonkar, P. Shenoy, A. Chandra, P. Goyal, Dynamic Provisioning of Multi-tier Internet Applications international conference on autonomic computing. pp. 217- 228 ,(2005) , 10.1109/ICAC.2005.27
J.O. Kephart, D.M. Chess, The vision of autonomic computing IEEE Computer. ,vol. 36, pp. 41- 50 ,(2003) , 10.1109/MC.2003.1160055
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
Sara Bouchenak, Noel De Palma, Daniel Hagimont, Christophe Taton, Autonomic Management of Clustered Applications international conference on cluster computing. pp. 1- 11 ,(2006) , 10.1109/CLUSTR.2006.311842
Emmanuel Cecchet, Julie Marguerite, Willy Zwaenepole, C-JDBC: flexible database clustering middleware usenix annual technical conference. pp. 26- 26 ,(2004)
Gordon S. Blair, Geoff Coulson, Lynne Blair, Hector Duran-Limon, Paul Grace, Rui Moreira, Nikos Parlavantzas, Reflection, self-awareness and self-healing in OpenORB Proceedings of the first workshop on Self-healing systems - WOSS '02. pp. 9- 14 ,(2002) , 10.1145/582128.582131
D. Garlan, S.-W. Cheng, A.-C. Huang, B. Schmerl, P. Steenkiste, Rainbow: architecture-based self-adaptation with reusable infrastructure IEEE Computer. ,vol. 37, pp. 46- 54 ,(2004) , 10.1109/MC.2004.175
Amza, Chanda, Cox, Elnikety, Gil, Rajamani, Zwaenepoel, Cecchet, Marguerite, Specification and implementation of dynamic Web site benchmarks ieee international symposium on workload characterization. pp. 3- 13 ,(2002) , 10.1109/WWC.2002.1226489