Home > Data Center Tips > Enterprise Systems Update Newsletter > Does the mainframe play a role in grid computing?
Data Center Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

ENTERPRISE SYSTEMS UPDATE NEWSLETTER

Does the mainframe play a role in grid computing?


Wayne Kernochan, Contributor
09.20.2006
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Mainframe and Grid computing: Grid computing continues to prove its worth in scientific applications such as drug research and in high-performance computing applications such as real-time stock data processing -- but its role in the data center, and the mainframe's role in grid computing, remains unclear.

More on grid computing:
Big Blue's big picture strategy for grid

Learning Guide: Grid computing

In fact, at first glance, the mainframe and grid computing appear antithetical. The mainframe emphasizes maximizing the use of a single computer's resources (scale up), while grid computing emphasizes using massive numbers of PCs in parallel (scale out).

However, there is a role for the mainframe in grid computing, where large-scale data processing or existing mission critical applications are involved. In these cases, leveraging the data serving power of the mainframe and the capacity flexibility of the grid makes for an attractive combination of power and flexibility.

Such a fusion requires little of the grid, but does ask the mainframe to add grid-computing software that allows a mainframe to serve as one among many nodes in the grid, invisible to the application. What is required for this mainframe/grid computing fusion to work, and where is it most effective?

Basics: What is grid computing?

Grid computing uses many networked computers (typically linked via the Internet) to form a virtual computer. It typically takes advantage of unused resources on PCs and smaller-sized servers to devote to applications that allow a high degree of parallelism in computation. Grid software placed on computers makes them appear as one system to the application. If data handling and systems management grid software is added, it can appear as one system to the database or system administrator as well. Note that, conceptually at least, mainframes can participate in the grid.

The grid computing market is becoming large and is fast-growing. Upwards of 1,500 organizations now have begun to implement grids, with implementation typically more than 50% complete.

Using the mainframe in a grid

The mainframe's ability to support large numbers of virtual machines, and Linux, allows it to appear as a tens of Linux servers to the grid software, and to the applications using the grid. By overlaying grid software such as Globus Toolkit 2.2 (or the upcoming GTK3) on the mainframe as on Linux workstations and servers, grid computing can make the mainframe appear as just another set of nodes in the grid.

There are three obvious uses of the mainframe in such a grid:

1. The mainframe can be used to improve grid robustness. Not only is the mainframe itself highly robust, and therefore a good place to place critical portions of the application and its processing; failover between virtual machines on one system is typically faster than failover between servers in a grid, especially remote failover, so downtime is drastically reduced.

2. The mainframe can be used as a development site and testbed. That is, the mainframe can mimic the behavior of a grid's many nodes within one system, isolated from the rest of the grid, while users are developing and testing a grid application.

3. The mainframe can be used to access mainframe applications and data running on z/OS (in other words, the enterprise's mission-critical applications and data) from within the grid.

Getting there

The grid computing effort is fundamentally open source, and centered around the open source Globus Toolkit developed by the Globus Project, driven primarily by academic users. As a close relative to clustering, Globus plus other standards-based software such as X.509 (messaging) and LDAP (directories), as well as clustering technologies such as schedulers, load balancers, and resource allocators, can be inserted on Linux and various Unix flavors. For the application written for the grid, the Globus Toolkit provides C, Java, and other interfaces on the server side, and Java interfaces (provided by the Java Community Grid) on the client side.

The Globus Project in coordination with the Global Grid Forum is working on GTK3, which is based on the Open Grid Services Infrastructure (OGSI) and therefore allows grid Web services and a grid SOA (services-oriented architecture). Other efforts are adding such features as cross-vendor systems management and security to the grid infrastructure.

Thus, to implement a basic grid including a mainframe, it is sufficient to add Globus Toolkit software to a mainframe partitioned into virtual machines running Linux, as well as to other computers in the grid. Beyond this, enterprises need additional infrastructure software such as the IBM Grid Toolbox provides, and services to help implement the grid given an enterprise's existing mainframes and other computers.

Note that a standard implementation of a grid will often begin by providing the basics of an "information grid", with some sort of storage sharing across the grid. To achieve a full "information grid" with transactions multiplexed across the entire grid today, however, requires either the Oracle approach of "everything stored in Oracle Database" (that is, all user files, documents, and graphics in multiple data stores accessed by multiple instances of Oracle Database) or an EII (Enterprise Information Integration) tool that creates a global metadata repository to clarify relationships between data in different data stores -- but does not require massive data importation to Oracle.

There are many solutions today for deciding when to scale up and when to scale out, but grid computing plus the mainframe may offer the broadest solution of any -- once the bugs have been ironed out.

A grid effort that includes the mainframe can focus on some significant targets of opportunity:

  • Improving grid robustness.
  • Using the mainframe as a test bed.
  • Introducing mission-critical applications to the grid.

    Thus, the mainframe is not the pathway to the grid, nor its dominant member, but rather a means to improve and expand the grid. And yet, because grid computing may very well be an architecture of choice over the long run, down the line the mainframe may play a much larger role: as a means of allowing business-critical applications and data to be shared more easily across the enterprise's entire network.

    About the author: Wayne Kernochan is president of Infostructure Associates, LLC, a Lexington, Mass.-based analyst firm.

    Rate this Tip
    To rate tips, you must be a member of SearchDataCenter.com.
    Register now to start rating these tips. Log in if you are already a member.


    Submit a Tip




    BROWSE BY TAG
    Enterprise Systems Update Newsletter,   Server hardware,   Mainframe computers,   Modern mainframe: SOA and Linux,   Cloud Computing, grid and utility computing,   VIEW ALL TAGS

    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



    RELATED CONTENT
    Enterprise Systems Update Newsletter
    Migrating off the mainframe; part 3: Tuning apps for the new platform
    Developing a successful mainframe migration strategy
    Coding a simple mainframe cryptography program
    How is CICS prepared for future IT market demands?
    Troubleshooting mainframe application performance variables
    Should you move apps on or off the mainframe to cut costs?
    Consider cost-effective mainframe upgrades in down economy
    New statistics for CICS Transaction Server 3.2
    The mainframe is 45 years old
    An intro to CICS Transaction Server 4.1: Upgrades and features

    Modern mainframe: SOA and Linux
    Novell SLES Mono Extension could put Windows on mainframe, in cloud
    Aussie financial firms dump Unix, Windows for Linux on the mainframe
    Red Hat bolsters Linux for mainframes, tries to catch Novell
    Not defining Web services in a CICS SOA
    CA updates 143 mainframe products. Yes, 143!
    Windows on a mainframe: Hypervisor on top of hypervisor
    Making the case for IBM to open source the mainframe
    OpenSolaris on IBM System z mainframe will be a niche
    Securing top-down support key to Blue Cross mainframe consolidation
    Share's Austin 2009 conference coverage

    Cloud Computing, grid and utility computing
    Application performance monitoring firm targets cloud computing
    Novell SLES Mono Extension could put Windows on mainframe, in cloud
    How mainframes fit into cloud computing
    Sun launches HPC products as Oracle takeover nears
    Group works toward energy-efficient high-performance computing
    IT pros ponder Cisco's Unified Computing System
    Don't buy cloud computing hype: Business model will evaporate
    Data center panel weighs cloud computing risks, rewards
    Disruptive technologies of 2009: Virtualization and cloud computing
    IBM expands cloud computing infrastructure

    RELATED GLOSSARY TERMS
    Terms from Whatis.com − the technology online dictionary
    IBM Roadrunner  (SearchDataCenter.com)
    screen scraping  (SearchDataCenter.com)

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary

    DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



  • White Papers - Data Center Networking

    The Intel IT Technology Center - Power, Performance and Mobility Solutions

    HomeNewsTopicsITKnowledge ExchangeTipsBlogsMultimediaWhite PapersEvents
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Site Map




    All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts