2,187 Hits in 6.1 sec

Java server performance: A case study of building efficient, scalable Jvms

R. Dimpsey, R. Arora, K. Kuiper
2000 IBM Systems Journal  
The importance of the Java TM platform has shifted from a client-centered paradigm to the server. In particular, the Java language has matured into a viable programming model for server applications.  ...  The paper focuses on synchronization implementation and granularity improvements that have greatly increased the scalability of the Java language on multiprocessor machines.  ...  Acknowledgments The work presented in this paper is the culmination of the labor of many persons.  ... 
doi:10.1147/sj.391.0151 fatcat:pzh4f5yrcrdaflpwrkidw77yk4

Java server benchmarks

S. J. Baylor, M. Devarakonda, S. Fink, E. Gluzberg, M. Kalantar, P. Muttineni, E. Barsness, R. Arora, R. Dimpsey, S. J. Munroe
2000 IBM Systems Journal  
To make a significant impact in network computing, server applications written in the Java language, or those using Java extensions, frameworks, or components, must exhibit a competitive level of performance  ...  Munroe is a senior software engineer and a member of the IBM SanFrancisco performance group.  ...  IBM's Jvm optimizations such as efficient monitor and object allocation implementations have led to significant performance improvements, including better scalability that is vital for server workloads  ... 
doi:10.1147/sj.391.0057 fatcat:kvycgojsmzcdljp5xsyazxbeye

IBM's Enterprise Server for Java

I. F. Brackenbury, D. F. Ferguson, K. D. Gottschalk, R. A. Storey
1998 IBM Systems Journal  
The ESJ monitor Among the marks of a high-performance, scalable server are efficient management of client sessions, avoiding session creation and termination overheads where possible, and reusing session  ...  A. Storey ESJ servers are realizations of IBM’s Network Com- puting Framework (NCF) for e-business,’ and they build on existing, proven middleware technologies to assure scalability and robustness.  ... 
doi:10.1147/sj.373.0323 fatcat:z3bfvi7zx5cfvihjsm3omb77ge

Building a Java virtual machine for server applications: The Jvm on OS/390

D. Dillenberger, R. Bordawekar, C. W. Clark III, D. Durand, D. Emmes, O. Gohda, S. Howard, M. F. Oliver, F. Samuel, R. W. St. John
2000 IBM Systems Journal  
parts of the virtual machine to enable it to run server programs efficiently and safely.  ...  As the use of the Java TM language and virtual machines proliferates beyond the sphere of applets into the space of server programs, developers are requiring better performance, availability, and transactional  ...  Acknowledgments The authors wish to thank members of the IBM Java Technology Center in Hursley, and Jeff Aman and Don Schmidt, IBM Poughkeepsie. Cited references and notes  ... 
doi:10.1147/sj.391.0194 fatcat:qu57wgbv6be3jegbatyutj6x4m

San Francisco performance: A case study in performance for large-scale Java applications

R. Christ, S. L. Halter, K. Lynne, S. Meizer, S. J. Munroe, M. Pasch
2000 IBM Systems Journal  
This is a study of the performance progress of the SanFrancisco™ project from the time the decision was made to base it on the Java™ language up to the time SanFrancisco applications were successfully  ...  database, appropriate usage of Java, programmer education, and acquiring (or building) needed tools.  ...  **Trademark or registered trademark of Sun Microsystems, Inc., Transaction Processing Performance Council, Microsoft Corporation, KL Group, Inc., Intuitive Systems, Inc., Intel Corporation, or SAP AG.  ... 
doi:10.1147/sj.391.0004 fatcat:alc7eowv6nadhiluabz6nt47qe

A Performance Study of Clustering Web Application Servers with Distributed JVM

King Tin Lam, Yang Luo, Cho-Li Wang
2008 2008 14th IEEE International Conference on Parallel and Distributed Systems  
A Distributed Java Virtual Machine (DJVM) is a cluster-wide set of extended JVMs that enables parallel execution of a multithreaded Java application.  ...  We port Apache Tomcat to our JESSICA2 DJVM and study the performance of a wide range of web applications running on the server.  ...  Our performance study of running Apache Tomcat on JESSICA2 demonstrates scalable speedups for a variety of web applications, particularly those session-based and cache-centric ones.  ... 
doi:10.1109/icpads.2008.100 dblp:conf/icpads/LamLW08 fatcat:7qy3ptiyqvhhdfhrvgjiuooxpq

Performance analysis of Java concurrent programming: a case study of video mining system

Wenlong Li, E. Li, Ran Meng, Tao Wang, C. Dulong
2006 Proceedings 20th IEEE International Parallel & Distributed Processing Symposium  
employ a number of ways to improve performance.  ...  In this work, we build a multithreaded video mining application with Java, examine the thread profiling information and micro-architecture metrics to identify the factors limiting the scalability, and  ...  Conclusion This study uses a video mining case to examine the performance of Java concurrent programming on Intel 4-way shared memory multiprocessor system , study the impact of multithreading on performance  ... 
doi:10.1109/ipdps.2006.1639505 dblp:conf/ipps/LiLMWD06 fatcat:haagfpnhkvbyforfvttukhqrgy

The design and performance of MedJava. Experience of developing performance-sensitive distributed applications with Java

Prashant Jain, Seth Widoff, Douglas C Schmidt
1998 Distributed Systems Engineering  
This paper makes three contributions to the study of Java for performance-sensitive distributed applications.  ...  Despite the popularity of Java, however, there are many concerns about its efficiency.  ...  Acknowledgments We would like to thank Karlheinz Dorn and the other members of the Siemens Medical Engineering group in Erlangen, Germany for their technical support, sponsorship, and friendship during  ... 
doi:10.1088/0967-1846/5/4/002 fatcat:2jnkvser3vgfpi3nw2gamnssiu

Statistical Analysis for Performance Comparison

Priyanka Dutta, Vasudha Gupta, Sunit Rana
2013 International Journal of Software Engineering & Applications  
Performance responsiveness and scalability is a make-or-break quality for software. Nearly everyone runs into performance problems at one time or another.  ...  This paper discusses about performance issues faced during Pre Examination Process Automation System (PEPAS) implemented in java technology.  ...  Groovy is a dynamic language for the JVM that offers a flexible Java-like syntax that all Java developers can learn in matter of hours.  ... 
doi:10.5121/ijsea.2013.4407 fatcat:egjramjqqrcareacpfcnrv7wea

JECho-interactive high performance computing with Java event channels

D. Zhou, K. Schwan, G. Eisenhauer, Y. Chen
2001 Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001  
This paper presents JECho, a Java-based communication infrastructure for collaborative high performance applications.  ...  Benchmark results suggest that JECho may be used for building large-scale, high-performance event delivery systems, which can efficiently adapt to changes in user needs or the environment using eager handlers  ...  Bookkeeping is distributed, a prerequisite for building a scalable event infrastructure.  ... 
doi:10.1109/ipdps.2001.924990 dblp:conf/ipps/ZhouSEC01 fatcat:ovktjhlfprg45oc7rzi2dpavje


2004 TASK Quarterly  
The study deals with operating systems and Java Virtual Machine (JVM) tuning, the setting of Enterprise Java Beans (EJB) Application Servers' configuration parameters and clustering methods.  ...  This paper reports research on improvement techniques of scalability and performance of Java 2 Platform, Enterprise Edition, (J2EE) based applications.  ...  LVS is an architecture which provides a framework to build highly scalable and highly available network services using a large cluster of commodity servers.  ... 
doaj:9b8c99868f1840819b2faf3fd02a9bd2 fatcat:oercr672ajgnjhr2h7vbvq3qz4

The Tale of Java Performance

Osvaldo Pinali Doederlein
2003 Journal of Object Technology  
This set of improvements delivered a Java that was usable for many desktop applications and even some servers -mostly I/O-bound apps, like two-tier Servlet-based apps that are a thin bridge between a relational  ...  Demand and competition drove impressive improvements in the performance of Java implementations, and while the state of the art can be learned from JVM research papers and product benchmarks, we offer  ...  Static Compilers People wanted to build large applications with Java long before Sun delivered the required performance.  ... 
doi:10.5381/jot.2003.2.5.c3 fatcat:nwgd4zsa2feinepz622opcfq4e

Performance Analysis of Java Group Toolkits: A Case Study [chapter]

Roberto Baldoni, Stefano Cimmino, Carlo Marchetti, Alessandro Termini
2003 Lecture Notes in Computer Science  
Results show that performances of Java group toolkits are becoming comparable with the ones of Maestro/Ensemble, once selected a well tailored protocol stack for a given application. between the virtual  ...  In this paper we present a performance evaluation of Java group toolkits in the context of a specific architecture for software replication, namely the three-tier (3T) software replication, based on group  ...  A Case Study: Software Replication In this section we present the case study used for the group toolkits evaluation. We first briefly introduce software replication.  ... 
doi:10.1007/3-540-36520-6_5 fatcat:yq5zniyffjfqnpap7blwjvlul4

The Performance of Web-based 2-tier Middleware Systems

Johnson Dehinbo
2005 Issues in Informing Science and Information Technology  
Records were increased in multiples of thousands to estimate scalability along with the performance. PHP proved to be more efficient and more scalable.  ...  Java Servlets, Java Server Pages (JSP), Microsoft Active Server Pages (ASP), and Personal Home Page (PHP) were used to perform some operations on the server, like retrieving all records from a database  ...  This is unlike Java servlets that run in a JVM as a separate process from the Web server.  ... 
doi:10.28945/864 fatcat:px2sjw57sfhd5oz7odjjxbdqhi

D'Agents: Applications and performance of a mobile-agent system

Robert S. Gray, George Cybenko, David Kotz, Ronald A. Peterson, Daniela Rus
2002 Software, Practice & Experience  
A performance analysis of this simplest case is an essential step toward allowing mobile agents to make the most effective migration decisions.  ...  A mobile agent will not always perform better than a client/server solution.  ...  Acknowledgments Many thanks to the Office of Naval Research (ONR), the Air Force Office of Scientific Research (AFOSR), the Department of Defense (DoD), and the Defense Advanced Research Projects Agency  ... 
doi:10.1002/spe.449 fatcat:vneumashobdybiqqyci77qf53m
« Previous Showing results 1 — 15 out of 2,187 results