GRIDtoday Logo IBM

DAILY NEWS AND INFORMATION FOR THE GLOBAL GRID COMMUNITY / January 6, 2003: VOL. 2 NO. 1

( Previous Article )   ( Table of Contents )   ( Next Article )

Special Features:

Avaki SUPPORTS COMMERCIAL GRID TERRITORY WITH JAVA MAKEOVER
By William Fellows, the451.com

To create a greater opportunity for its software in the commercial sector, grid specialist Avaki has made over its Data Grid product with Java 2, Enterprise Edition (J2EE) in release 3.0. Up until now, it had used C++. Avaki is hoping to make its grid-based data access software more appealing outside of the high-performance computing world.

The move comes at a time when grid companies are beginning to turn their focus toward commercial engagement opportunities, believing the technology is now maturing and gaining enough visibility.

The message Avaki hopes a Java version of its Data Grid software will be attractive to enterprise IT groups in commercial organizations, and believes it's now time to focus on this opportunity. It has also created better management tools and integration with widely used enterprise directory systems. A CIFS implementation will reach out to Microsoft shops.

Competitive landscape While Avaki's compute software can connect users with resources on a grid, its core functionality is providing access to data. Companies such as Platform and Entropia that offer compute grids are therefore more complementary than competitive in theory, but Avaki is expanding its focus with this new release into where these companies play.

IBM has created perhaps the best-known instance of a data grid using its own DataJoiner software. Sun also says it's created data grids using its Grid Engine software. Ironically, IBM, Sun and HP are all Avaki partners.

Avaki is the latest company to begin targeting the commercial opportunity for grid technology. Most haven't done much except throw some marketing behind existing products and services. Avaki's makeover in Java is a significant development and will elevate its whole proposition and that of grid computing in general.

Technology Avaki promised last summer that it would be providing greater integration with Java. The 3.0 release of its software for accessing data stores over grids has been recast in Java, although the compute grid software which runs on top remains unchanged. Using Java makes Data Grid more accessible to enterprise application developers and the entire J2EE community.

Version 3.0 also includes more powerful file-based access to data, higher availability and failover. Avaki has extended the authentication mechanism so that LDAP, Active Directory and other directory mechanisms can be used to integrate and manage data grids created using its software. There's also a new GUI-based system manager.

Typically, administrators prefer to retain older command-line management tools because they're easier to use, maintain and extend, but Avaki says all of the users it's tested the new manager with have preferred it to a command-line interface.

Data grid is a packaged software application that enables customers to access files and data regardless of location, administrative domain or platform. Avaki likes to claim it can deliver wide-area data access with local-area performance. The important piece, however, is that it operates beyond firewalls and across multiple sites. It creates a federated data service that securely serves data from existing sources to users and applications over a wide-area, leaving the data in place.

Data grids connect organizationally and geographically diverse users, files, and databases through a coherent network-wide data infrastructure. IBM's recent e-Diamond project linking five UK hospitals and enabling them to share mammogram images and data is perhaps the best-known example of a data grid. It uses Mirada software and IBM's own DataJoiner software. Sun claims to have implemented a similar data grid at hospitals in the US.

Avaki Data Grid 3.0 is available as a stand-alone offering, or bundled with Avaki's Compute Grid 2.6. Although Avaki won't be making over Data Grid in .NET, it says .NET can be used as readily as XML, Java or other Web services component languages to access resources over its software. Sun's Grid Engine can be used against Data Grid, for example. Next for Avaki is implementing CIFS access to resources via its software. Currently, access is only supported from NFS calls. CIFS support is due by midyear 2003.

Context While Avaki has largely endorsed IBM's world view of grid computing as virtual, distributed and complex -- versus Sun's more simplistic 'clustered' interpretation by default -- the debate between different camps over what does or doesn't constitute a grid is ongoing. Indeed, Avaki founder, CTO and grid pioneer Andrew Grimshaw has seen fit to lend his own comments recently in GridToday.

While different vendors use different terminology to describe the various levels of grid implementation and opportunity -- such as cluster, compute, data enterprise, partner, service, public and global, to cite just a few -- Grimshaw says a grid can be a more general term of classification than any of these. "This is important because to realize their full potential, grids cannot be limited to any one of these," he says. "A grid is a collection of distributed resources connected by a network, possibly at different sites and in different organizations."

"What distinguishes these resources is that they have a network interface and some software that grid-enables the device. Thus, one could say that from a hardware perspective, potential grid resources range from toasters to teraflops. One could argue that the above definition of grid is what we used to call a 'distributed system.' I do not dispute that it is what we used to call a distributed system. To me, grids are the evolution of distributed systems to a wide area, multi-organizational context."

Grimshaw says that grids, by their nature, have the potential to become very complex, making complexity management the number one priority of any grid middleware system. From a user perspective, he says, grids are all about resource sharing and virtualization across sites and organizations.

Business model Avaki readily admits that technology such as its Data Grid software will, in future, be rolled up as part of much broader grid products and portfolios, although it has no intention of relinquishing control of its own destiny. Indeed, it's in the middle of raising more funding that will be used to drive international expansion. It has raised $16m so far.

Avaki says it now has at least eight customers that have deployed its software in production environments. Typically, users are testing its software in projects linking two or three resources and spending "tens" of thousands of dollars. If they decide to implement the software in production environments, the level of spending jumps to over $100,000, Avaki says.

Although something of a pioneer in applying Java to grid technology, Avaki won't comment on why, unexpectedly, a new Java committee wasn't created at the recent Global Grid Forum meeting. Java is well understood, and there are other things more critical to the development of the grid community. The GGF's focus is on Web services access to grid services.

Competition While Avaki's compute software can connect users with resources on a grid, its core functionality is providing access to data. The company estimates that most users are implementing its software for data access and that 50% are also using the compute functions. Companies such as Platform and Entropia that offer compute grids are therefore more complementary than competitive.

IBM has created perhaps the best-known instance of a data grid using its own DataJoiner software, and with Platform as a partner, this probably represents the biggest threat to Avaki. Sun also says it's created data grids using its Grid Engine software. Ironically, IBM, Sun and HP are all Avaki partners.

Avaki has established a leadership position in data grids and is tapping into a commercial opportunity with Java. Avaki will need to demonstrate that it can turn the new technology into reference commercial customers, of which there are few right now. Opportunities Threats There's a growing consensus among grid companies that a commercial opportunity is emerging. Partners such as IBM and Sun could end up being competitors, and commercial organizations may not be ready to adopt grids yet.

( Top of Page )

( Previous Article )   ( Table of Contents )   ( Next Article )