GRIDtoday ClearSpeed

DAILY NEWS AND INFORMATION FOR THE GLOBAL GRID COMMUNITY /
  ( Table of Contents )  
Applications:

GRIDBUS RELEASES ALCHEMI [.NET ENTERPRISE GRID FRAMEWORK] v0.8.0

Alchemi is an enterprise Grid computing framework for Windows built using .NET with the primary goal of being easy to use. It provides the runtime machinery to construct a high-throughput enterprise Grid environment out of underutilized desktops, and a programming environment to develop Grid applications.

Constructing enterprise Grids is as simple as installing the Alchemi Manager on one machine and installing the Alchemi Executor, playing the role of worker agents, on each machine that is to be part of the enterprise Grid. The flexible execution model allows Executors to be configured as "dedicated" (execution is managed by the Manager) or "non-dedicated" (execution is managed by the user on a voluntary basis). Alchemi operates transparently on users' machines -- users whose desktops are part of the Grid are not affected by Grid software running on their machines since user applications are given priority.

Alchemi allows flexibility in application composition. You can employ the Grid thread model to write Grid applications in any .NET-supported language. Alternatively, existing applications can be Grid-enabled either programmatically or declaratively using the file-based Grid job model that uses XML for job representation. Drag-and-drop components can be used to compose Grid applications with minimal effort. Several sample applications that demonstrate the various features of Alchemi are included. Additionally, a scheduling API is available for writing custom user-level schedulers.

A Web services interface allows interoperability with custom Grid middleware.

A role-based model is employed for application security. Only authorized users (by way of membership to a group) are permitted to conduct appropriate activities (e.g. run an application, administer users, etc).

A management and monitoring console application allows users to monitor the status of the Grid including applications and participating nodes in addition to allowing management of users.

Alchemi is used by several organizations and projects worldwide such as:

  • CSIRO (Australia) for the development of an application framework for the creation and parallel execution of environmental simulation models.
  • The Private Grid Initiative (The Netherlands) as a testbed for exploring innovative Grid applications.
  • A financial services company (South Africa) for developing a proof-of-concept distributed fund administration system.
  • The University of Melbourne as a tool for teaching Grid computing and as a platform for several honors and masters projects.
  • As part of the Global Data-Intensive Grid Collaboration demonstration at the SC 2003 HPC Challenge.

This release contains:

  • Alchemi.Executor-0.8.0.msi.
  • Installer for the Alchemi Executor Windows executable.
  • Alchemi.Manager-0.8.0.1.msi.
  • Installer for the Alchemi Manager Windows executable.
  • Alchemi.XPManager-0.8.0.msi.
  • Installer for the Alchemi Cross Platform Manager ASP.NET Web service.
  • Alchemi-0.8.0-sdk.zip.
  • Alchemi SDK containing the API, sample applications and the admininstration/monitoring console.

Alchemi is open source, released under the GPL license.

Alchemi can be downloaded from: www.alchemi.net.

Alchemi is being developed as part of the Gridbus Project (www.Gridbus.org) at the Grid Computing and Distributed Systems (GridS) Laboratory at the University of Melbourne, Australia.

( Top of Page )
  ( Table of Contents )