IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Grid computing  >  

ZetaGrid

A grid-computing platform designed for solving large, computing-intensive problems in a heterogeneous, dynamic environment.


Date Posted: August 6, 2004
OverviewRequirements Download FAQs Forum Reviews

What is ZetaGrid?

ZetaGrid is a grid-computing platform for solving large, computing-intensive problems that can be devided into loosely-coupled units. The interactions, performance, availability, and scalability of this technology are proven in multiple administrative domains involving more than 10,000 computers in a heterogeneous, dynamic environment. The first project of ZetaGrid was a mathematical one: the verification of the zeros of the zeta function (that's where the name "ZetaGrid" comes from).

ZetaGrid was initially developed and tested in the IBM Boeblingen Lab. Further successful projects include image deconvolution in life science and a boolean satisfaction (SAT) solver in computer science.

How does it work?

This technology provides developers with simple J2EE interfaces for adapting applications in multi-computer grids in order to distribute applications securely and reliably. The operational model of the platform is a three-tier architecture: The Web server, the application server, and the database are placed in three different zones.

Zones are a representation of an area for which a common set of non-functional requirements has been defined, such as firewalls. The rich client is implemented in JavaTM and communicates only with the Web server of the middle tier via stateless sessions using HTTP. In this concept, a client connects the server to synchronize the client version, to request work units, and to deliver completed work units. The server never connects a client to get any data. All interaction is initiated and defined by the participating user, since the user is the only person who can judge the free capacity of his resources. He can choose to run the client as a low-priority background process or in screensaver mode. ZetaGrid is optimized for all kinds and speeds of connections, such as modem, LAN, and WAN. The client runs on Java platforms, including Linux®.


About the technology author(s):
Sebastian Wedeniwski is the chief architect and project leader for the Automotive Common Environment with a focus on J2EE, security, and operation in the Proactive Infrastructure of DaimlerChrysler AG for enterprise projects such as B2E, B2C, and production systems. Mr. Wedeniwski implemented the grid-computing system ZetaGrid in addition to his IBM duties. The user base of his worldwide ZetaGrid has been growing steadily and now includes 5,000 participants with more than 10,000 computers participating.

Download now Download now

Related technologies

For platform(s):
Multi-Platform

For topics:
load balancing, resource management


Related resources

Press Articles

 

    About IBM Privacy Contact