Web services extend high-performance computing grid capabilities
Open Standard Middleware Solutions for Grid Computing: Grid services represent a convergence between high-performance computing and Web services that enables the efficient development of grid-computing infrastructures technology. Intel® Solution Services provides professional consulting expertise to customers that wish to implement open standard middleware grid services, based on a long-standing involvement with the software technologies.

by Matt Gillespie, technical author. Intel Corp.

Grid computing based on Web services provides a compelling means for enterprises to create High-Performance Computing infrastructures. Adding to the inherent cost/performance advantages of grid networks based on Intel® Xeon™ processors and/or Itanium® 2 processors, building solutions from pre-existing Web services adds efficiency and simplifies the addition of standards-based core functionality to those systems. For those organizations that want expert external guidance in the development of such systems, Intel Solution Services, Intel Corporation's worldwide professional services organization, offers assistance that can range from minor decision support to full consulting and design services.

This article connects the technical community with the decision-making community on topics related to grid computing with Web services on Intel architecture. It helps network designers, solution architects, and policy makers at corporations, research institutions, and other grid-computing facilities learn about using Web services to enable High-Performance Computing on Intel architecture.

Grids as Interoperability Solutions for High-Performance Computing
The success of well-known, non-commercial grid-computing initiatives such as SETI@Home presaged the widespread use of grid networks in commercial enterprises as a cost-effective and scalable means of solving large computing problems. Reports of shrinking the required compute time for a given type of computing operation from a matter of years (on a single monolithic computer) to days on a distributed grid are not uncommon. By implementing otherwise-unused computing resources, companies now widely use grid computing in implementations such as industrial research and complex design simulations.

Grid computing provides for the highest degree of flexibility in the context of the following hierarchy of execution vehicles:
  • Individual compute nodes, such as stand-alone servers based on Intel Xeon processors and Itanium 2 processors.
  • Server clusters, which are traditionally deployed within homogenous organizations or networks. While this architecture provides robust compute power, access and deployment of applications is very manual.
  • Computing grids provide a middleware-based environment that allows automation and interoperability, so that applications can be deployed efficiently and quickly to a number of sites.
Web services functions as an integration technology (middleware) that significantly enhances the ability of enterprises to put grid computing to work from existing software building blocks. Beyond its ability to create very large high-performance computing architectures from an aggregation of distributed machines, grid computing is now coming into its own as a means for enterprises to manage their distributed resources. One means toward this end is the development of grid services, a class of Web services specifically defined to meet the needs of grid computing.

Subscribers who liked this article also read:
Deploying Oracle9i Real Application Clusters on Intel® architecture-based clusters
Information storage and retrieval lies at the heart of almost all core...
Creating a particle system with streaming SIMD extensions
by William Damon, technical marketing engineer, Software Solutions...

If you're interested in this topic, these articles may be helpful:

Making CICS a peer player in Web services
by Mark Lillycrop, chief analyst, Arcati Research Ltd. Recent devel...
Build Web services with Rational Application Developer Version 6.0
Part 1: Building and testing This tutorial is the first in a two-part...
Web Services Essentials: Distributed Spplications with XML-RPC, SOAP, UDDI & WSDL
by Ethan Cerami, O'Reilly Media Inc. This book gives programmer...
Writing secure grid services using Globus Toolkit 3.0: how to ensure message level security in a grid service
by Lavanya Ramakrishnan, research engineer, MCNC-Research and Developm...
The path to successful Web services: navigating the pitfalls
by Jason Bloomberg, senior analyst, ZapThink LLC Abstract Web serv...

Related Jobs:

Senior Software Engineer #508388 - MA - Burlington - BAE Systems
* Description: U.S. Citizenship Required As part ...
Hosting Specialist #OPS 4068 SD - GA - Alpharetta - SunGard
Reference No.: OPS 4068 SD Opening Date: June 4, 2007 Job Title: H...
Product Planner - Technical #146695 - WA - Redmond - Microsoft Corporation
Visual Studio Team System is Microsofts entry into Application Lifecy...
Lead Software Development Engineer in Test #151677 - WA - Redmond - Microsoft Corporation
Do you believe that viruses, worms, and other security problems preven...
Project Manager #18603 - NY - New York - Aetna Inc.
Job Detail Job Title: Project Manager Job Group: Information...
Project Manager - Operations #3165C965E0603E53 - CA - Oakland - Ask Jeeves,Inc.
Title Project Manager - Operations City Oakland State CA Zip Cod...
Application Development Mgr II #18676 - CT - Hartford - Aetna Inc.
Job Detail Job Title: Application Development Mgr II Job Grou...
Sr SQL Production DBA #19298 - OH - Columbus - iGate Mastech
Required Skills: SQL server internals for 2000 and 2005, strong QA ...
Sr. Quality Assurance Engineer - Grid Technology #5474 - AR - Little Rock - Acxiom Corporation
Requirements Whats happening at Acxiom Corporation? YOU will ...
Software Development Engineer #148069 - WA - Redmond - Microsoft Corporation
Do you want to change the way organizations conduct business? Do you w...