Proceedings Article10.1109/ICEBE.2007.50
DJ: A Transparent Java-Integrated Data Access System
Shih-Wei Liao,Keqiang Wu +1 more
- 24 Oct 2007
- pp 669-676
3
TL;DR: The integrated system, called DJ, provides both efficient concurrency control and intuitive programming model via time and space integration, respectively, and then focuses on the algorithms of two key components, extension methods and concurrency offloading.
read more
Abstract: Transparent and seamless integration is essential for service-oriented system engineering. This paper targets the integration of data access systems and Java. The access system can service simple data queries or complex transactions. Examples of access systems include accesses to XML databases and language objects. The integration is two-fold: space integration and time integration. Transparent space integration allows new access functions to be added to a Java class when a new access system becomes available, even without the source code of that Java class. Ultimate integration enables an object in the data access system to be accessed as a plain old Java object (pojo). As the industry put more and more computing cores into a single socket, computers are becoming even more powerful. Oftentimes the concurrency control is the bottleneck which prevents data-sharing application software from fully utilizing the available computing power. We provide time integration by adding the concept of concurrency control on the access systems into Java and coordinate the control across Java runtime environment and the access systems. For instance, we integrate the transaction processing in the database and the concurrency control in the Java runtime environment. Thus, our integrated system, called DJ, provides both efficient concurrency control and intuitive programming model via time and space integration, respectively. This paper present the overall DJ system and then focus on the algorithms of two key components, extension methods and concurrency offloading.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
MOCAS: A State-Based Component Model for Self-Adaptation
Cyril Ballagny,Nabil Hameurlain,Franck Barbier +2 more
- 14 Sep 2009
TL;DR: This paper introduces MOCAS (Model Of Components for Adaptive Systems), a generic state-based component model which enables the self-adaptation of software components together with their coordination.
•Dissertation
MOCAS : un modèle de composants basé états pour l'auto-adaptation
Cyril Ballagny
- 08 Mar 2010
TL;DR: In this paper, the authors define le modele de composants MOCAS (Model Of Components for Adaptive Systems) for realising the realisation of systemes autonomiques a base of composants logiciels auto-adaptatifs.
35
Performance tuning of Java EE application servers with multi-objective differential evolution
Marko Lesnik,Borko Boskovic,Janez Brest +2 more
- 16 Apr 2013
TL;DR: Results from multi-objective performance tuning offer a choice of alternative configurations and thus enable the attainment of business goals even within an environment where the objectives' priorities may change.
5
References
X10: an object-oriented approach to non-uniform cluster computing
Philippe Charles,Christian Grothoff,Vijay Saraswat,Christopher Michael Donawa,Allan H. Kielstra,Kemal Ebcioglu,Christoph von Praun,Vivek Sarkar +7 more
- 12 Oct 2005
TL;DR: A modern object-oriented programming language, X10, is designed for high performance, high productivity programming of NUCC systems and an overview of the X10 programming model and language, experience with the reference implementation, and results from some initial productivity comparisons between the X 10 and Java™ languages are presented.
A control-based middleware framework for quality-of-service adaptations
Baochun Li,Klara Nahrstedt +1 more
TL;DR: A novel middleware control framework is presented to enhance the effectiveness of quality-of-service (QoS) adaptation decisions by dynamic control and reconfiguration of internal parameters and functionalities of a distributed multimedia application to satisfy both system-wide properties and application-specific requirements.
From UML sequence diagrams and statecharts to analysable petri net models
Simona Bernardi,Susanna Donatelli,José Merseguer +2 more
- 24 Jul 2002
TL;DR: This paper proposes an automatic translation of Statecharts and Sequence Diagrams into Generalized Stochastic Petri Nets, and a composition of the resulting net models suitable for reaching a given analysis goal.
335
•Book
Effective Java Programming Language Guide
Joshua Bloch
- 01 Jun 2001
TL;DR: The Effective Java Programming Language Guide as discussed by the authors provides practical, authoritative guidelines for writing efficient, well-designed programs for the Java platform, focusing on the language and its most fundamental libraries: java.lang, java.util and java.io.
Deriving a queueing network based performance model from UML diagrams
Vittorio Cortellessa,Raffaela Mirandola +1 more
- 01 Sep 2000
TL;DR: This dissertation aims to provide a history of web exceptionalism from 1989 to 2000, a period chosen to explore its roots as well as specific cases up to and including the year in which descriptions of “Web 2.0” began to circulate.
177