This presentation will concentrate around a live demonstration of writing a simple application like a HelloWorld and grid enabling it to run on a small grid right in front of the audience and with audience participation. Demonstration will be performed on Windows XP using Eclipse 3.2, Java 5 and GridGain framework (LGPL open-source Java grid computing framework available at www.gridgain.org). CDs will be made available before and during presentation for anybody who would like to become a part of ad-hoc grid during demonstration (simple 1-minute installation for Windows XP/Vista, Mac OS X or Linux is required).
All coding during demonstration will be done live. Detailed and in-depth explanations will highlight that grid computing in Java can be fun, simple and productive to use in everyday applications and systems. Special attention will be paid to the fact that grid computing can be used by businesses of any size: small, medium or large. Real-life examples will be discussed.
Technical content of the presentation will focus on how AOP is used in this example to achieve transparent grid-enabling or grid-enabling without even touching source code. It will also discuss during live demonstration some of the innovative features of GridGain, such as peer-to-peer deployment and hot re-deployment, resource injection, unique support for split/aggregation and Spring/JBoss integration.
The topic of this presentation is a comparative analysis of leading open source frameworks for grid computing in Java. We will specifically concentrate on computational grids and products that either are Java-centric, or at least provide direct API-level Java compatibility.
We will discuss why the open source licensing model is essential for greater grid computing adoption in the enterprise, and why it is crucially important in order for grid computing to move to mid- to small-size businesses.
This presentation will cover the following open source Java grid computing frameworks:
Throughout the presentation we will compare the above frameworks based on multiple dimensions, and we will see how the same simple Java application can be grid enabled using these frameworks.
We will compare the frameworks in the following categories or dimensions: License; Support; Community; Documentation; Maturity; Architecture; Standards; Developer’s resources; Integration; and Grid computing features.
The speaker will be especially careful to be impartial and unbiased during this presentation, as each of the frameworks has its own merits, pros and cons. The goal of the presentation is to provide the audience with a comprehensive overview of leading open source Java grid computing frameworks, and let the audience decide which one best fits their needs.
© 1997 2008 Kovsky Conference Productions Inc.; All rights reserved.