| J2EE server scalability through EJB replication |
| Full text |
Pdf
(568 KB)
|
| Source
|
Symposium on Applied Computing
archive
Proceedings of the 2006 ACM symposium on Applied computing
table of contents
Dijon, France
SESSION: Distributed systems and grid computing (DSGC)
table of contents
Pages: 778 - 785
Year of Publication: 2006
ISBN:1-59593-108-2
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 112, Citation Count: 1
|
|
|
ABSTRACT
With the development of Internet-based business, Web applications are becoming increasingly complex. The J2EE specification aims at enabling the design of such web application servers. These servers have to ensure scalability and availability of the supported applications. Scalibility can be achieved using replication techniques or partitionning techniques. The aim of this paper is to compare these approaches. In a J2EE web application server, one important component is the EJB tier. In this context, the JOnAS web application server provides an example of EJB replication system called CMI (Cluster Method Invocation). In a first step, this paper presents a performance evaluation of CMI. It then introduces incrementally an alternative scheme based on partitionning and shows the performance benefits compared to CMI.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Emmanuel Cecchet , Julie Marguerite , Willy Zwaenepoel, Performance and scalability of EJB applications, Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, November 04-08, 2002, Seattle, Washington, USA
|
| |
2
|
E. Cecchet, J. Marguerite and W. Zwaenepoel. C-JDBC: Flexible Database Clustering Middleware. In Proceedings of USENIX Annual Technical Conference, Freenix track, Boston, MA, USA, june 2004.
|
| |
3
|
G. Gama , K. Nagaraja , R. Bianchini , R. P. Martin , W. Meira Jr. , T. D. Nguyen, State Maintenance and its Impact on the Performability of Multi-tiered Internet Services, Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems (SRDS'04), p.146-158, October 18-20, 2004
|
| |
4
|
R. Guerraoui, A. Schiper. Fault_Tolerance by Replication in Distributed Systems. Département d'Informatique Ecole Polytechnique Fédérale de Lausanne, 1996.
|
| |
5
|
Jakarta Tomcat Servlet Engine -- http://jakarta.apache.org/tomcat/
|
| |
6
|
JOnAS Open Source EJB Server -- http://www.objectweb.org
|
| |
7
|
|
| |
8
|
S. Labourey. Load Balancing and Failover in the JBoss Application Server ≫, Sept 2003 http://www.clustercomputing.org/index.jsp?page=/content/tfcc-5-2-labourey.shtml
|
| |
9
|
B. C. Ling, Emre Kiciman, Armando Fox. Session State: Beyond Soft State. In Proceedings of the 1st USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004), San Francisco, CA, March 29--31, 2004
|
| |
10
|
|
| |
11
|
MySQL -- http://www.mysql.com
|
 |
12
|
David A. Patterson , Garth Gibson , Randy H. Katz, A case for redundant arrays of inexpensive disks (RAID), Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.109-116, June 01-03, 1988, Chicago, Illinois, United States
|
| |
13
|
S. Sudarshan, R. Piyush. Link level Load Balancing and Fault Tolerance in NetWare 6. NetWare Cool Solutions Article, March 2002.
|
| |
14
|
Sun Microsystems -- Enterprise Java Beans Specifications -- http://java.sun.com/j2ee/
|
| |
15
|
Sun Microsystems -- Java Naming and Directory Interface (JNDI) -- http://java.sun.com/products/jndi/
|
| |
16
|
The Apache Software Foundation http://www.apache.org/
|
|